From 3f0ccff1b6a2378b5a290615e3920e893ff13423 Mon Sep 17 00:00:00 2001 From: Jeff Squyres Date: Fri, 6 Apr 2018 12:02:08 -0400 Subject: [PATCH 1/2] configure: remove block on POWER 7/BE systems We thought there was a silent data corruption issue on POWER 7/BE systems, so we blocked building on POWER 7/BE systems altogether. We later figured out that it was just data hangs -- not silent data corruption. So in hindsight, the configure block probably wasn't necessary -- but we didn't know it at the time. Regardless, the hangs have now been fixed, and we're removing the POWER 7/BE block in configure. For more detail on the entire saga, see https://github.com/open-mpi/ompi/issues/4349#issuecomment-374970982. Signed-off-by: Jeff Squyres --- configure.ac | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/configure.ac b/configure.ac index 64eab61b8fa..b14d942007c 100644 --- a/configure.ac +++ b/configure.ac @@ -84,17 +84,6 @@ AS_IF([test "$host" != "$target"], [AC_MSG_WARN([Cross-compile detected]) AC_MSG_WARN([Cross-compiling is only partially supported]) AC_MSG_WARN([Proceed at your own risk!])]) -# Check for architectures that we explicitly no longer support -case "${host}" in - powerpc-*|powerpc64-*|ppc-*) - AC_MSG_ERROR([Big endian PPC is no longer supported.]) - ;; -esac -case "${target}" in - powerpc-*|powerpc64-*|ppc-*) - AC_MSG_ERROR([Big endian PPC is no longer supported.]) - ;; -esac # AC_USE_SYSTEM_EXTENSIONS alters CFLAGS (e.g., adds -g -O2) OPAL_VAR_SCOPE_PUSH([CFLAGS_save]) From 3da2cd4bdec57a5f0d011ae1c7d713f9c0a72380 Mon Sep 17 00:00:00 2001 From: Jeff Squyres Date: Fri, 6 Apr 2018 12:05:43 -0400 Subject: [PATCH 2/2] NEWS: note that the POWER 7/BE block has been removed. This is a separate commit from the commit where the block was removed from configure.ac because this NEWS bullet will almost certainly not cherry-pick cleanly to release branches. Signed-off-by: Jeff Squyres --- NEWS | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index 96439b7072d..656417b7283 100644 --- a/NEWS +++ b/NEWS @@ -69,9 +69,12 @@ Master (not on release branches yet) true when using SLURM, as it improves interoperability with SLURM's signal propagation tools. By default it is set to false, except for Cray XC systems. - Remove IB XRC support from the OpenIB BTL due to lack of support. -- Remove support for big endian PowerPC. -- Remove support for XL compilers older than v13.1 - Fix rank-by algorithms to properly rank by object and span +- Disable the POWER 7/BE block in configure. Note that POWER 7/BE is + still not a supported platform, but it is no longer automatically + disabled. See + https://github.com/open-mpi/ompi/issues/4349#issuecomment-374970982 + for more information. 3.0.1 -- March, 2018 ----------------------