I can build OpenMPI with FT on my system if I'm using 1.4 source, but if I use any of the 1.5 series, I get hung in a strange "no" loop at the beginning of the compile (see below):
+ ./configure --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnu --target=x86_64-redhat-linux-gnu --program-prefix= --prefix=/usr/mpi/intel/openmpi-1.5-ckpt --exec-prefix=/usr/mpi/intel/openmpi-1.5-ckpt --bindir=/usr/mpi/intel/openmpi-1.5-ckpt/bin --sbindir=/usr/mpi/intel/openmpi-1.5-ckpt/sbin --sysconfdir=/usr/mpi/intel/openmpi-1.5-ckpt/etc --datadir=/usr/mpi/intel/openmpi-1.5-ckpt/share --includedir=/usr/mpi/intel/openmpi-1.5-ckpt/include --libdir=/usr/mpi/intel/openmpi-1.5-ckpt/lib64 --libexecdir=/usr/mpi/intel/openmpi-1.5-ckpt/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-ft-thread --with-ft=cr --enable-opal-multi-threads . . . ============================================================================ == System-specific tests ============================================================================ checking checking for type of MPI_Offset... long long checking checking for an MPI datatype for MPI_Offset... MPI_LONG_LONG checking for _SC_NPROCESSORS_ONLN... yes checking whether byte ordering is bigendian... no checking for broken qsort... no checking if word-sized integers must be word-size aligned... no checking if C compiler and POSIX threads work as is... no checking if C++ compiler and POSIX threads work as is... no checking if F77 compiler and POSIX threads work as is... yes checking if C compiler and POSIX threads work with -Kthread... no checking if C compiler and POSIX threads work with -kthread... no checking if C compiler and POSIX threads work with -pthread... yes checking if C++ compiler and POSIX threads work with -Kthread... no checking if C++ compiler and POSIX threads work with -kthread... no checking if C++ compiler and POSIX threads work with -pthread... yes checking for PTHREAD_MUTEX_ERRORCHECK_NP... yes checking for PTHREAD_MUTEX_ERRORCHECK... yes checking for working POSIX threads package... yes checking if C compiler and Solaris threads work... no checking if C++ compiler and Solaris threads work... no checking if F77 compiler and Solaris threads work... no checking for working Solaris threads package... no checking for type of thread support... posix checking if threads have different pids (pthreads on linux)... no checking if want OPAL thread support... yes checking if want fault tolerance thread... = no = no = no = no = no = no = no = no = no = no = no = no = no . . . The system just keeps repeating "no" over and over infinitely. I'm on RHEL6 2.6.32-220.2.1.el6.x86_64. I've tried the following OpenMPI 1.5 series tarballs with the same results: openmpi-1.5.5rc1.tar.bz2 openmpi-1.5.5rc2r25765.tar.bz2 openmpi-1.5.5rc2r25773.tar.bz2 Any guidance is appreciated. Thanks! Dave