diff options
-rw-r--r-- | var/spack/repos/builtin/packages/ipopt/ipopt_ppc_build.patch | 26 | ||||
-rw-r--r-- | var/spack/repos/builtin/packages/ipopt/package.py | 2 |
2 files changed, 28 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/ipopt/ipopt_ppc_build.patch b/var/spack/repos/builtin/packages/ipopt/ipopt_ppc_build.patch new file mode 100644 index 0000000000..a903544cc7 --- /dev/null +++ b/var/spack/repos/builtin/packages/ipopt/ipopt_ppc_build.patch @@ -0,0 +1,26 @@ +--- ipopt/config.guess 2017-06-20 14:49:19.618016003 -0700 ++++ ipopt/config.guess.new 2017-06-20 14:50:35.678878802 -0700 +@@ -908,6 +908,9 @@ + ppc:Linux:*:*) + echo powerpc-unknown-linux-gnu + exit ;; ++ ppc64le:Linux:*:*) ++ echo powerpc64-unknown-linux-gnu ++ exit ;; + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-gnu + exit ;; + + +--- ipopt/Ipopt/config.guess 2017-06-20 14:49:19.618016003 -0700 ++++ ipopt/Ipopt/config.guess.new 2017-06-20 14:50:35.678878802 -0700 +@@ -908,6 +908,9 @@ + ppc:Linux:*:*) + echo powerpc-unknown-linux-gnu + exit ;; ++ ppc64le:Linux:*:*) ++ echo powerpc64-unknown-linux-gnu ++ exit ;; + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-gnu + exit ;; diff --git a/var/spack/repos/builtin/packages/ipopt/package.py b/var/spack/repos/builtin/packages/ipopt/package.py index 8bfda4a10b..d5bc0b21a4 100644 --- a/var/spack/repos/builtin/packages/ipopt/package.py +++ b/var/spack/repos/builtin/packages/ipopt/package.py @@ -52,6 +52,8 @@ class Ipopt(Package): depends_on('coinhsl', when='+coinhsl') depends_on('metis@4.0:4.999', when='+metis') + patch('ipopt_ppc_build.patch', when='arch=ppc64le') + def install(self, spec, prefix): # Dependency directories blas_dir = spec['blas'].prefix |