I'm using the Intel compiler 9.0 on several platforms to compile Open MPI. I never get such kind of errors. I look into the attached file and I notice 2 things. First, there is a -m64 flag on the command line, and icc complain about not knowing anything about it (and it's right). Second, at the end of the file, it complain about a missing symbol (gxx_personality). I doubt that icc should know anything about the gxx_personality. In fact it look like icc is trying to use some libraries compiled with g++. Can you check the library path used by your compiler ?

  Thanks,
    george.

On Jul 11, 2006, at 11:53 AM, Daryl W. Grunau wrote:

I'm trying to build version 1.1 with Intel 9.0 compilers and getting an error at the very end in the tools directory: ompi/tools/ ompi_info. The build appears to die with undefined references to things that belong to the C++ string class (see long attachment). Strange thing is that this same code compiles fine with the GNU compilers (FC3), PGI (6.1) and Pathscale (2.4). FWIW, my arch is x86_64 ... I wrote a simple hello.cc program that used
the string class and it also compiled/linked/executed fine with icc.
Anyone else seeing this problem or is my compiler not installed correctly?
TIA,

Daryl

P.s.  Here's my configure line from config.log:

$ ./configure --build=x86_64-redhat-linux-gnu --host=x86_64- redhat-linux-gnu --target=x86_64-redhat-linux-gnu --program-prefix= --prefix=/opt/OpenMPI/openmpi-intel-1.1/ib --exec-prefix=/opt/ OpenMPI/openmpi-intel-1.1/ib --bindir=/opt/OpenMPI/openmpi- intel-1.1/ib/bin --sbindir=/opt/OpenMPI/openmpi-intel-1.1/ib/sbin -- sysconfdir=/etc --datadir=/opt/OpenMPI/openmpi-intel-1.1/ib/share -- includedir=/opt/OpenMPI/openmpi-intel-1.1/ib/include --libdir=/opt/ OpenMPI/openmpi-intel-1.1/ib/lib64 --libexecdir=/opt/OpenMPI/ openmpi-intel-1.1/ib/libexec --localstatedir=/var --sharedstatedir=/ opt/OpenMPI/openmpi-intel-1.1/ib/com --mandir=/usr/share/man -- infodir=/usr/share/info --prefix=/opt/OpenMPI/openmpi-intel-1.1/ib --sysconfdir=/opt/OpenMPI/openmpi-intel-1.1/ib/etc --mandir=/opt/ OpenMPI/openmpi-intel-1.1/ib/man --disable-shared --enable-static -- with-bproc --with-openib=/opt/IB/ibgd-2.0.1

<make.log>
_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users

Reply via email to