Im trying to build with the Sun Studio compilers on Linux, but Open MPI eventually fails to compile. What do I do?
Below are some known issues that impact Sun Studio 12 Open MPI builds. The easiest way to work around them is to simply use the Sun Studio Express compilers. The Sun Studio Express compilers are essentially a development branch of the Sun Studio 12 compilers (which contain fixes for the below Sun Studio issues). • Sun defects: • 6565771 -Wl should pass linker argument at the command line order • 6567388 Sun Studio 12 compilers ube can segfault on GNU inline assembler code • 6567389 Sun Studio 12 compilers acomp doesn’t accept __volatile keyword while gcc does • 6567405 Sun Studio 12 compilers give global visibility to static inline symbols under some circumstances • Open MPI defects: • #747 bool problem with Sun compilers on Linux • #875 mpiCC wrapper compiler problem with Sun CC, f77, f90 on Linux • #916 gnu ld versions /dev/null being passed in For the mpiCC, mpif90, or mpif77 wrapper compilers to function, #875 requires that -Wl,–export-dynamic be removed from the following three f
Related Questions
- Im trying to build with the Intel compilers, but Open MPI eventually fails to compile with really long error 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?