Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

From: Warner Yuen (wyuen_at_[hidden])
Date: 2006-07-18 19:33:02


Okay...this isn't a performance summary or anything like that. Its
just some information on what I was able to get to work. With a
couple of suggestions from Brian Barrett about building OMPI with
static libraries (possible problem with GNU libtool support for the
Intel compiler on OS X?). I tried a total of six different
configurations. So here's my summary FWIW:

USING GCC 4.0.1 (build 5341) with and without Intel Fortran (build
9.1.027):

Config #1: ./configure --with-rsh=/usr/bin/ssh
Successful Build = YES

Config #2: ./configure --disable-shared --enable-static --with-rsh=/
usr/bin/ssh
Successful Build = NO
Error:
g++ -O3 -DNDEBUG -finline-functions -Wl,-u -Wl,_munmap -Wl,-
multiply_defined -Wl,suppress -o ompi_info components.o ompi_info.o
output.o param.o version.o -Wl,-bind_at_load ../../../ompi/.libs/
libmpi.a /Users/wyuen/mpi_src/openmpi-1.1/orte/.libs/liborte.a /Users/
wyuen/mpi_src/openmpi-1.1/opal/.libs/libopal.a -ldl
/usr/bin/ld: Undefined symbols:
_mpi_fortran_status_ignore_
_mpi_fortran_statuses_ignore_
collect2: ld returned 1 exit status
make[2]: *** [ompi_info] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1

Config #3: ./configure --disable-shared --enable-static --disable-mpi-
f77 --disable-mpi-f90 --with-rsh=/usr/bin/ssh
Successful Build =YES

USING Intel C (build 9.1.027) and with and without Intel Fortran
(build 9.1.027)

Config #4: ./configure --disable-mpi-f77 --disable-mpi-f90 --with-
rsh=/usr/bin/ssh
Successful Build = NO
Error:
IPO link: can not find "1"
icc: error: problem during multi-file optimization compilation (code 1)
make[2]: *** [libopal.la] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1

Config #5: ./configure --disable-shared --enable-static --disable-mpi-
f77 --disable-mpi-f90 --with-rsh=/usr/bin/ssh
Successful Build = YES

Config #6: ./configure --disable-shared --enable-static --with-rsh=/
usr/bin/ssh
Successful Build = NO
Error:
/opt/intel/cc/9.1.027/bin/icpc -O3 -DNDEBUG -finline-functions -Wl,-u
-Wl,_munmap -Wl,-multiply_defined -Wl,suppress -o ompi_info
components.o ompi_info.o output.o param.o version.o -Wl,-
bind_at_load ../../../ompi/.libs/libmpi.a /Users/wyuen/mpi_src/
openmpi-1.1/orte/.libs/liborte.a /Users/wyuen/mpi_src/openmpi-1.1/
opal/.libs/libopal.a -ldl
ld: Undefined symbols:
_mpi_fortran_status_ignore_
_mpi_fortran_statuses_ignore_
make[2]: *** [ompi_info] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1