FWIW: I just tested with the Intel 15 compilers on Mac 10.10 and it works fine, 
so apparently the problem has been fixed. You should be able to upgrade to the 
15 versions, so that might be the best solution


> On Oct 27, 2014, at 11:06 AM, Bosler, Peter Andrew <pabo...@sandia.gov> wrote:
> 
> Good morning,
> 
> I’m trying to build OpenMPI with the Intel 14.01 compilers with the following 
> configure line
> ./configure --prefix=/opt/openmpi-1.8.3/intel-14.01 CC=icc CXX=icpc FC=ifort
> On a 6-core 3.5 GHz Intel Xeon E5 Mac Pro running Mac OS X 10.9.5.  
> 
> Configure outputs a pthread error, complaining that different threads don’t 
> have the same PID.
> I also get the same error with OpenMPI 1.8.2 and the Intel compilers.   
> I was able to build OpenMPI 1.8.3 with both LLVM 5.1 and GCC 4.9 so something 
> is going wrong with the Intel compilers threading interface.  
> 
> Interestingly, OpenMPI 1.8.3 and the Intel 14.01 compilers work fine on my 
> Macbook pro : same OS, different CPU (2.8 Ghz Intel Core i7), same configure 
> line.
> 
> Is there an environment variable or configure option that I need to set to 
> avoid this error on the Mac Pro?
> 
> Thanks for your help.
> 
> Pete Bosler
> 
> P.S. The specific warnings and error from openmpi-1.8.3/configure are the 
> following (and the whole output file is attached):
> 
> … Lots of output …
> configure: WARNING: ulimit.h: present but cannot be compiled
> configure: WARNING: ulimit.h:     check for missing prerequisite headers?
> configure: WARNING: ulimit.h: see the Autoconf documentation
> configure: WARNING: ulimit.h:     section "Present But Cannot Be Compiled"
> configure: WARNING: ulimit.h: proceeding with the compiler's result
> configure: WARNING:     ## 
> ------------------------------------------------------ ##
> configure: WARNING:     ## Report this to 
> http://www.open-mpi.org/community/help/ ##
> configure: WARNING:     ## 
> ------------------------------------------------------ ##
> … Lots more output …
> checking if threads have different pids (pthreads on linux)... yes
> configure: WARNING: This version of Open MPI only supports environments where
> configure: WARNING: threads have the same PID.  Please use an older version of
> configure: WARNING: Open MPI if you need support on systems with different
> configure: WARNING: PIDs for threads in the same process.  Open MPI 1.4.x
> configure: WARNING: supports such systems, as does at least some versions the
> configure: WARNING: Open MPI 1.5.x series.
> configure: error: Cannot continue
> 
> 
> <configureOMPI-1.8.3-Intel-14.01.txt>_______________________________________________
> users mailing list
> us...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users
> Link to this post: 
> http://www.open-mpi.org/community/lists/users/2014/10/25618.php

Reply via email to