-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hello to all, I'm working on SGI Altix machine (IA64) which provides its own MPI library. It is installed under /usr. I've installed OpenMPI 1.2 on my own user area in order to do some tests. However, when I link the test application with the mpicc from OpenMPI and the command line contains -L /usr/lib mpicc fails telling me that it's unable to find some symbols from the OpenMPI lib (I suppose that it tries to use /usr/lib/libmpi.* instead of $OMPI_HOME/lib/libmpi.*). Shouldn't mpicc force the usage of $OMPI_HOME/lib/libmpi* at the link stage and avoid other MPI libraries? Thank you!, ** harald@bscsmp01:~> /home/Computacional/harald/aplic/openmpi/1.2/bin/mpicc prova-mpi.c harald@bscsmp01:~> /home/Computacional/harald/aplic/openmpi/1.2/bin/mpicc prova-mpi.c - -L/usr/lib /tmp/ccIsf1pD.o: In function `main': prova-mpi.c:(.text+0x61): undefined reference to `ompi_mpi_comm_world' prova-mpi.c:(.text+0x70): undefined reference to `ompi_mpi_comm_world' collect2: ld returned 1 exit status and prova-mpi.c is like this #include <mpi.h> int main (int argc, char *argv[]) { int r; r = MPI_Init (&argc, &argv); r = MPI_Barrier (MPI_COMM_WORLD); r = MPI_Finalize(); } Regards, -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFHMz7EwMPeuqUCg9wRAlAjAJwIskAbJgu1q2smj7T6b/CHWJOf4ACeLcFW 1Qrf82rG54jvyeBjJ/RrI6I= =Guy4 -----END PGP SIGNATURE-----