I built 4.1.4 from a tarball using gcc 11.1.0 with just --prefix as an option 
for configure. I get a long list of errors trying to compile a hello-world. I 
know it's something simple but I'm at a loss as to how to troubleshoot-

$ mpicc -o hello-world hello-world.c
/mnt/software/g/gcc/gcctoolchain/gcctoolchain-release_10.2.0.125178/gcc/gcc_11.1.0.pbi01/build-libc_2.17/target-libc_2.17/binnowrap/x86_64-libc_2.17-linux-gnu-ld.bfd:
 warning: libopen-rte.so.40, needed by 
/mnt/software/o/openmpi/4.1.4-ct-test/lib/libmpi.so, not found (try using 
-rpath or -rpath-link)
/mnt/software/g/gcc/gcctoolchain/gcctoolchain-release_10.2.0.125178/gcc/gcc_11.1.0.pbi01/build-libc_2.17/target-libc_2.17/binnowrap/x86_64-libc_2.17-linux-gnu-ld.bfd:
 warning: libopen-pal.so.40, needed by 
/mnt/software/o/openmpi/4.1.4-ct-test/lib/libmpi.so, not found (try using 
-rpath or -rpath-link)
/mnt/software/g/gcc/gcctoolchain/gcctoolchain-release_10.2.0.125178/gcc/gcc_11.1.0.pbi01/build-libc_2.17/target-libc_2.17/binnowrap/x86_64-libc_2.17-linux-gnu-ld.bfd:
 /mnt/software/o/openmpi/4.1.4-ct-test/lib/libmpi.so: undefined reference to 
`mca_base_framework_components_close'
/mnt/software/g/gcc/gcctoolchain/gcctoolchain-release_10.2.0.125178/gcc/gcc_11.1.0.pbi01/build-libc_2.17/target-libc_2.17/binnowrap/x86_64-libc_2.17-linux-gnu-ld.bfd:
 /mnt/software/o/openmpi/4.1.4-ct-test/lib/libmpi.so: undefined reference to 
`opal_list_sort'

...
...


$ mpicc --showme:link
-pthread -L/mnt/software/o/openmpi/4.1.4-ct-test/lib -Wl,-rpath 
-Wl,/mnt/software/o/openmpi/4.1.4-ct-test/lib -Wl,--enable-new-dtags -lmpi
$ mpicc --showme:compile
-I/mnt/software/o/openmpi/4.1.4-ct-test/include -pthread

Reply via email to