I see the following in the Compiler Notes of the Open MPI README (both
1.5rc5 and 1.4.3rc1)
> - Open MPI does not support the Sparc v8 CPU target, which is the
> default on Sun Solaris. The v8plus (32 bit) or v9 (64 bit)
> targets must be used to build Open MPI on Solaris. This can be
> done by including a flag in CFLAGS, CXXFLAGS, FFLAGS, and FCFLAGS,
> -xarch=v8plus for the Sun compilers, -mv8plus for GCC.
However, this leads to the following warning on every file compiled with
the 5.10 (aka Studio 12) compilers:
cc: Warning: -xarch=v8plus is deprecated, use -m32 -xarch=sparc instead
So, the README could use an alternate recommendation for the more recent
Sun C compilers.
Paul H. Hargrove PHHargrove_at_[hidden]
Future Technologies Group
HPC Research Department Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory Fax: +1-510-486-6900