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: wyuen@apple.com

Tel: 408.718.2859

Fax: 408.715.0133