mpich2-1.4.1 is almost ten years old. You should try something recent if you want MPICH help. Otherwise, you should consult the GCC toolchain folks, although they have seen this before and it appears to be in an unresolved state ( https://gcc.gnu.org/bugzilla/show_bug.cgi?format=multiple&id=49986). Jeff On Sat, Jan 23, 2021 at 6:39 AM Kihang Youn via discuss <[email protected]> wrote:
Hello, all.
I install MPICH on IBM AIX and try to compile pi3f90.f90 in the example, but I get an error not finding emutls_get_address, muldc3, mulsc3. There was a similar problem in the previous case, but it's not clear how it was resolved, so I'm sending you an email. Old thread: https://lists.mcs.anl.gov/pipermail/mpich-discuss/2012-August/012920.html I know that IBM AIX is an OS not supported, but if you have any suggestions, we ask for a reply.
Best Regards, Kihang
########## OS version ########## powerpc-ibm-aix6.1.0.0
########## MPICH version ########## mpich2-1.4.1
########## Installation Configuration ########## ./configure CC=gcc F77=xlf_r FC=xlf90_r --disable-shared --enable-static
########## GCC version ########## mpich2-1.4.1
########## Error Message ##########
../../bin/mpif90 -o pi3f90 pi3f90.o -lpthread -lm -lc -bnoquiet
ld: 0711-317 ERROR: Undefined symbol: .__emutls_get_address(ld): /lib/crt0.o (ld): pi3f90.old: 0711-317 ERROR: Undefined symbol: .__muldc3 (ld): lib /usr/lib/libm.a ld: 0711-317 ERROR: Undefined symbol: .__mulsc3 (ld): lib /usr/lib/libc.a
(ld): lib /COE/2020_NIER/mpich2-1.4.1/lib/libmpichf90.a (ld): lib /COE/2020_NIER/mpich2-1.4.1/lib/libmpich.a (ld): lib /COE/2020_NIER/mpich2-1.4.1/lib/libopa.a (ld): lib /COE/2020_NIER/mpich2-1.4.1/lib/libmpl.a ... LIBRARY: Shared object libxlomp_ser.a[omp_ser.o]: 87 symbols imported. FILELIST: Number of previously inserted files processed: 14
The following symbols are in error: Symbol Inpndx TY CL Source-File(Object-File) OR Import-File{Shared-object} RLD: Address Section Rld-type Referencing Symbol
---------------------------------------------------------------------------------------------- .__emutls_get_address [6] ER PR comm_rank.c(/COE/2020_NIER/mpich2-1.4.1/lib/libmpich.a[comm_rank.o]) 00000014 .text R_RBR [34] <.MPIU_Thread_CS_exit_lockname_recursive_impl_.isra.1.constprop.2> 00000134 .text R_RBR [36] <.MPIU_Thread_CS_enter_lockname_recursive_impl_.isra.0.constprop.3> ... .__emutls_get_address [2] ER PR initthread.c(/COE/2020_NIER/mpich2-1.4.1/lib/libmpich.a[initthread.o]) 0000001c .text R_RBR [56] <.MPIU_Thread_CS_exit_lockname_recursive_impl_.isra.1.constprop.2> 0000014c .text R_RBR [58] <.MPIU_Thread_CS_enter_lockname_recursive_impl_.isra.0.constprop.3> .__muldc3 [4] ER PR opprod.c(/COE/2020_NIER/mpich2-1.4.1/lib/libmpich.a[opprod.o]) 00000588 .text R_RBR [14] .MPIR_PROD 000009d8 .text R_RBR [14] .MPIR_PROD .__mulsc3 [10] ER PR opprod.c(/COE/2020_NIER/mpich2-1.4.1/lib/libmpich.a[opprod.o]) 000010d8 .text R_RBR [14] .MPIR_PROD ER: The return code is 8. make: 1254-004 The error code from the last command is 8.
*Kihang Youn(윤기항)* - Application Analyst | Lenovo DCG Professional Services Mobile: +82-10-9374-9396 E-mail: [email protected] _______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss
-- Jeff Hammond [email protected] http://jeffhammond.github.io/