* Fix for issue #144. With the opal_atomic_lifo code, we can no longer build
on platforms without a 32-bit compare and swap implementation. There isn't such a thing on Sparc v8 chips, so we can't support those platforms right now. Should be possible to make opal_atomic_lifo less atomic on these platforms, but not in the time allotted. This commit was SVN r10407.
Этот коммит содержится в:
родитель
5cadbbbf41
Коммит
d96554a482
6
README
6
README
@ -106,6 +106,12 @@ base as of this writing (17 Jun 2006):
|
||||
supported if you supply the following command line option to
|
||||
configure: LDFLAGS=-Wl,-brtl.
|
||||
|
||||
- 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.
|
||||
|
||||
- At least some versions of the Intel 8.1 compiler seg fault while
|
||||
compiling certain Open MPI source code files. As such, it is not
|
||||
supported.
|
||||
|
@ -859,13 +859,12 @@ AC_DEFUN([OMPI_CONFIG_ASM],[
|
||||
if test "$have_v8plus" = "0" ; then
|
||||
OMPI_ASM_SUPPORT_64BIT=0
|
||||
ompi_cv_asm_arch="SPARC"
|
||||
AC_MSG_WARN([Using SPARC V8 assembly for atomic operations. This])
|
||||
AC_MSG_WARN([may result in reduced performance on UltraSparc platforms.])
|
||||
AC_MSG_WARN([If you are compiling for the UltraSparc, consider ])
|
||||
AC_MSG_WARN([specifying the architecture v8plus (cc: -xarch=v8plus, ])
|
||||
AC_MSG_WARN([gcc: -mv8plus) when compiling Open MPI, as you may see a])
|
||||
AC_MSG_WARN([significant performance increase.])
|
||||
|
||||
AC_MSG_WARN([Sparc v8 target is not supported in this release of Open MPI.])
|
||||
AC_MSG_WARN([You must specify the target architecture v8plus])
|
||||
AC_MSG_WARN([(cc: -xarch=v8plus, gcc: -mv8plus) for CFLAGS, CCXXFLAGS,])
|
||||
AC_MSG_WARN([FFLAGS, and FCFLAGS to compile Open MPI in32 bit mode on])
|
||||
AC_MSG_WARN([Sparc processors])
|
||||
AC_MSG_ERROR([Can not continue.])
|
||||
else
|
||||
OMPI_ASM_SUPPORT_64BIT=1
|
||||
ompi_cv_asm_arch="SPARCV9_32"
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user