summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/hypre/ibm-ppc64le.patch12
-rw-r--r--var/spack/repos/builtin/packages/hypre/package.py3
2 files changed, 15 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/hypre/ibm-ppc64le.patch b/var/spack/repos/builtin/packages/hypre/ibm-ppc64le.patch
new file mode 100644
index 0000000000..b1ade00c09
--- /dev/null
+++ b/var/spack/repos/builtin/packages/hypre/ibm-ppc64le.patch
@@ -0,0 +1,12 @@
+--- hypre-2.11.1/src/config/config.guess 2016-06-09 10:56:18.000000000 -0400
++++ hypre-2.11.1/src/config/config.guess.patch 2017-02-24 22:53:42.718337013 -0500
+@@ -882,6 +882,9 @@
+ ppc64:Linux:*:*)
+ echo powerpc64-unknown-linux-gnu
+ exit ;;
++ ppc64le:Linux:*:*)
++ echo powerpc64le-unknown-linux-gnu
++ exit ;;
+ alpha:Linux:*:*)
+ case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
+ EV5) UNAME_MACHINE=alphaev5 ;;
diff --git a/var/spack/repos/builtin/packages/hypre/package.py b/var/spack/repos/builtin/packages/hypre/package.py
index ed0f665462..14a2a5cc0c 100644
--- a/var/spack/repos/builtin/packages/hypre/package.py
+++ b/var/spack/repos/builtin/packages/hypre/package.py
@@ -48,6 +48,9 @@ class Hypre(Package):
description="Use internal Superlu routines")
variant('int64', default=False,
description="Use 64bit integers")
+
+ # Patch to add ppc64le in config.guess
+ patch('ibm-ppc64le.patch', when='@:2.11.1')
depends_on("mpi")
depends_on("blas")