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

Reply via email to