I'm having trouble compiling Open MPI with Mac OS X v10.4.6 with the Intel C compiler. Here are some details:

1) I upgraded to the latest versions of Xcode including GCC 4.0.1 build 5341.
2) I installed the latest Intel update (9.1.027) as well.
3) Open MPI compiles fine with using GCC and IFORT.
4) Open MPI fails with ICC and IFORT
5) MPICH-2.1.0.3 compiles fine with ICC and IFORT (I just had to find out if my compiler worked...sorry!) 6) My Open MPI confguration was using: ./configure --with-rsh=/usr/ bin/ssh --prefix=/usr/local/ompi11icc
7) Should I have included my config.log?

/opt/intel/cc/9.1.027/bin/icc -dynamiclib ${wl}-flat_namespace ${wl}- undefined ${wl}suppress -o .libs/libopal.0.0.0.dylib class/.libs/ opal_free_list.o class/.libs/opal_hash_table.o class/.libs/ opal_list.o class/.libs/opal_object.o class/.libs/opal_atomic_lifo.o class/.libs/opal_value_array.o memoryhooks/.libs/memory.o runtime/.libs/opal_progress.o runtime/.libs/opal_finalize.o runtime/.libs/opal_init.o runtime/.libs/opal_params.o threads/.libs/ condition.o threads/.libs/mutex.o threads/.libs/thread.o .libs/ libopal.lax/libltdlc.a/ltdl.o .libs/libopal.lax/libasm.a/asm.o .libs/ libopal.lax/libasm.a/atomic-asm.o .libs/libopal.lax/libevent.a/ event.o .libs/libopal.lax/libevent.a/kqueue.o .libs/libopal.lax/ libevent.a/select.o .libs/libopal.lax/libevent.a/signal.o .libs/ libopal.lax/libmca_base.a/mca_base_close.o .libs/libopal.lax/ libmca_base.a/mca_base_cmd_line.o .libs/libopal.lax/libmca_base.a/ mca_base_component_compare.o .libs/libopal.lax/libmca_base.a/ mca_base_component_find.o .libs/libopal.lax/libmca_base.a/ mca_base_component_repository.o .libs/libopal.lax/libmca_base.a/ mca_base_components_close.o .libs/libopal.lax/libmca_base.a/ mca_base_components_open.o .libs/libopal.lax/libmca_base.a/ mca_base_list.o .libs/libopal.lax/libmca_base.a/ mca_base_msgbuf.o .libs/libopal.lax/libmca_base.a/ mca_base_open.o .libs/libopal.lax/libmca_base.a/ mca_base_param.o .libs/libopal.lax/libmca_base.a/ mca_base_parse_paramfile.o .libs/libopal.lax/libopalutil.a/ argv.o .libs/libopal.lax/libopalutil.a/basename.o .libs/libopal.lax/ libopalutil.a/cmd_line.o .libs/libopal.lax/libopalutil.a/ convert.o .libs/libopal.lax/libopalutil.a/crc.o .libs/libopal.lax/ libopalutil.a/daemon_init.o .libs/libopal.lax/libopalutil.a/ error.o .libs/libopal.lax/libopalutil.a/few.o .libs/libopal.lax/ libopalutil.a/if.o .libs/libopal.lax/libopalutil.a/keyval_lex.o .libs/ libopal.lax/libopalutil.a/keyval_parse.o .libs/libopal.lax/ libopalutil.a/malloc.o .libs/libopal.lax/libopalutil.a/ numtostr.o .libs/libopal.lax/libopalutil.a/opal_environ.o .libs/ libopal.lax/libopalutil.a/opal_pty.o .libs/libopal.lax/libopalutil.a/ os_create_dirpath.o .libs/libopal.lax/libopalutil.a/os_path.o .libs/ libopal.lax/libopalutil.a/output.o .libs/libopal.lax/libopalutil.a/ path.o .libs/libopal.lax/libopalutil.a/pow2.o .libs/libopal.lax/ libopalutil.a/printf.o .libs/libopal.lax/libopalutil.a/qsort.o .libs/ libopal.lax/libopalutil.a/show_help.o .libs/libopal.lax/libopalutil.a/ show_help_lex.o .libs/libopal.lax/libopalutil.a/stacktrace.o .libs/ libopal.lax/libopalutil.a/strncpy.o .libs/libopal.lax/libopalutil.a/ trace.o .libs/libopal.lax/libmca_maffinity.a/ maffinity_base_close.o .libs/libopal.lax/libmca_maffinity.a/ maffinity_base_open.o .libs/libopal.lax/libmca_maffinity.a/ maffinity_base_select.o .libs/libopal.lax/libmca_maffinity.a/ maffinity_base_wrappers.o .libs/libopal.lax/libmca_memcpy.a/ memcpy_base_close.o .libs/libopal.lax/libmca_memcpy.a/ memcpy_base_open.o .libs/libopal.lax/libmca_memory.a/ memory_base_close.o .libs/libopal.lax/libmca_memory.a/ memory_base_open.o .libs/libopal.lax/libmca_memory_darwin.a/ memory_darwin_component.o .libs/libopal.lax/libmca_paffinity.a/ paffinity_base_close.o .libs/libopal.lax/libmca_paffinity.a/ paffinity_base_open.o .libs/libopal.lax/libmca_paffinity.a/ paffinity_base_select.o .libs/libopal.lax/libmca_paffinity.a/ paffinity_base_wrappers.o .libs/libopal.lax/libmca_timer.a/ timer_base_close.o .libs/libopal.lax/libmca_timer.a/ timer_base_open.o .libs/libopal.lax/libmca_timer_darwin.a/ timer_darwin_component.o -ldl -Wl,-u -Wl,_munmap -Wl,- multiply_defined -Wl,suppress -install_name /usr/local/ompi11icc/lib/ libopal.0.dylib -Wl,-compatibility_version -Wl,1 -Wl,-current_version -Wl,1.0
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


Warner Yuen
Research Computing Consultant
Apple Computer
email: wy...@apple.com
Tel: 408.718.2859
Fax: 408.715.0133


Reply via email to