summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authort-karatsu <49965247+t-karatsu@users.noreply.github.com>2019-11-01 02:38:23 +0900
committerAdam J. Stewart <ajstewart426@gmail.com>2019-10-31 12:38:23 -0500
commite7f574aad5e89be222fbee0dff72f685f87f165c (patch)
treeed6bcee95ce78e527941709269486a301e89b71c
parent738f2e14cefb1e35bbc973564343386188ead06d (diff)
downloadspack-e7f574aad5e89be222fbee0dff72f685f87f165c.tar.gz
spack-e7f574aad5e89be222fbee0dff72f685f87f165c.tar.bz2
spack-e7f574aad5e89be222fbee0dff72f685f87f165c.tar.xz
spack-e7f574aad5e89be222fbee0dff72f685f87f165c.zip
ipopt: Add condition for 'aarch64' to Ipopt/config.guess (#13499)
-rw-r--r--var/spack/repos/builtin/packages/ipopt/ipopt_aarch64_build.patch12
-rw-r--r--var/spack/repos/builtin/packages/ipopt/package.py1
2 files changed, 13 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/ipopt/ipopt_aarch64_build.patch b/var/spack/repos/builtin/packages/ipopt/ipopt_aarch64_build.patch
new file mode 100644
index 0000000000..18a653d2bd
--- /dev/null
+++ b/var/spack/repos/builtin/packages/ipopt/ipopt_aarch64_build.patch
@@ -0,0 +1,12 @@
+--- spack-src/Ipopt/config.guess.org 2019-10-30 13:52:51.920159919 +0900
++++ spack-src/Ipopt/config.guess 2019-10-30 13:55:27.956506585 +0900
+@@ -835,6 +835,9 @@
+ arm*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit ;;
++ aarch64:Linux:*:*)
++ echo ${UNAME_MACHINE}-unknown-linux-gnu
++ exit ;;
+ avr32*:Linux:*:*)
+ echo ${UNAME_MACHINE}-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 fd9c87fba1..44db2ba779 100644
--- a/var/spack/repos/builtin/packages/ipopt/package.py
+++ b/var/spack/repos/builtin/packages/ipopt/package.py
@@ -39,6 +39,7 @@ class Ipopt(AutotoolsPackage):
depends_on('metis@4.0:', when='+metis')
patch('ipopt_ppc_build.patch', when='arch=ppc64le')
+ patch('ipopt_aarch64_build.patch', when='arch=aarch64')
flag_handler = build_system_flags
build_directory = 'spack-build'