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
--
Paul H. Hargrove phhargr...@lbl.gov
Future Technologies Group
HPC Research Department Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory Fax: +1-510-486-6900