Im trying to build with the PathScale 3.0 and 3.1 compilers on Linux, but all Open MPI commands seg fault. What do I do?
The PathScale compiler authors have identified a bug in the v3.0 and v3.1 versions of their compiler; you must disable certain “builtin” functions when building Open MPI: • With PathScale 3.0 and 3.1 compilers use the workaround options -O2 and -fno-builtin in CFLAGS across the Open MPI build. For example: shell$ ./configure CFLAGS=”-O2 -fno-builtin” … • With PathScale 3.2 beta and later, no workaround options are required. 23. All MPI C++ API functions return errors (or otherwise fail) when Open MPI is compiled with the PathScale compilers. What do I do? This is an old issue that seems to be a problem with the PathScale compilers. We have been unsuccessful in attempting to get the PathScale support team to engage to help us a) positively identify where the problem lies and b) fix it. See Open MPI’s problem ticket on this issue for more detail: #1326 24. How do I build Open MPI with support for Open IB (Infiniband), mVAPI (Infiniband), GM (Myrinet), and/or MX (Myrinet)? To build supp
Related Questions
- When I build with the Intel compiler suite, linking user MPI applications with the wrapper compilers results in warning messages. What do I do?
- Im trying to build with the PathScale 3.0 and 3.1 compilers on Linux, but all Open MPI commands seg fault. What do I do?
- Im trying to build with the Sun Studio compilers on Linux, but Open MPI eventually fails to compile. What do I do?