Am 06.03.2013 um 18:55 schrieb Limin Gu: > I have successfully built openmpi-1.6.3 and many previous openmpi versions on > both RHEL5 and RHEL6, for the new openmpi-1.6.4 I do the same configure, make > and install as before, but the resulting mpicc does not compile hello_c.c. > > I have PATH and LD_LIBRARY_PATH set correctly. > > [root@tesla examples]# echo $LD_LIBRARY_PATH > /opt/scyld/openmpi/1.6.4/gnu/lib > [root@tesla examples]# which mpicc > /opt/scyld/openmpi/1.6.4/gnu/bin/mpicc > [root@tesla examples]# mpicc -o hello_c hello_c.c > /tmp/ccuZg1I9.o: In function `main': > hello_c.c:(.text+0x1d): undefined reference to `ompi_mpi_comm_world' > hello_c.c:(.text+0x2b): undefined reference to `ompi_mpi_comm_world'
What is the output if you compile in addition with -v (verbose)? -- Reuti > collect2: ld returned 1 exit status > [root@tesla examples]# > > But mpicxx does compile: > [root@tesla examples]# which mpicxx > /opt/scyld/openmpi/1.6.4/gnu/bin/mpicxx > [root@tesla examples]# mpicxx -o hello_cxx hello_cxx.cc > [root@tesla examples]# > > Any idea about what is wrong here? I have the same error on both RHEL5 and > RHEL6 systems. > > Thank you! > > Limin > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users