summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authort-nojiri <68096132+t-nojiri@users.noreply.github.com>2020-08-17 18:54:48 +0900
committerGitHub <noreply@github.com>2020-08-17 11:54:48 +0200
commita19ac05d3eab31cf602bdf672cfb0215aa6badbc (patch)
tree3cf45d662fbfe7af28269812ab01b9d2c966c143 /var
parentb51e48732c71d80962c24e18a259ccdb0660e6d3 (diff)
downloadspack-a19ac05d3eab31cf602bdf672cfb0215aa6badbc.tar.gz
spack-a19ac05d3eab31cf602bdf672cfb0215aa6badbc.tar.bz2
spack-a19ac05d3eab31cf602bdf672cfb0215aa6badbc.tar.xz
spack-a19ac05d3eab31cf602bdf672cfb0215aa6badbc.zip
openmolcas: fix build on aarch64. (#17923)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/openmolcas/CMakeLists.txt.patch12
-rw-r--r--var/spack/repos/builtin/packages/openmolcas/package.py2
2 files changed, 14 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/openmolcas/CMakeLists.txt.patch b/var/spack/repos/builtin/packages/openmolcas/CMakeLists.txt.patch
new file mode 100644
index 0000000000..61da9e046d
--- /dev/null
+++ b/var/spack/repos/builtin/packages/openmolcas/CMakeLists.txt.patch
@@ -0,0 +1,12 @@
+--- spack-src/CMakeLists.txt.bak 2019-11-12 20:59:54.000000000 +0900
++++ spack-src/CMakeLists.txt 2020-08-07 16:37:11.600570176 +0900
+@@ -559,7 +559,8 @@
+ if ((${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86") OR
+ (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "i686"))
+ set (PLATFORM "LINUX")
+- elseif (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86_64")
++ elseif ((${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86_64") OR
++ (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "aarch64"))
+ set (PLATFORM "LINUX64")
+ elseif (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "ia64")
+ set (PLATFORM "LINUX64_IA")
diff --git a/var/spack/repos/builtin/packages/openmolcas/package.py b/var/spack/repos/builtin/packages/openmolcas/package.py
index d8c8b0fe84..c8a6e2aaa0 100644
--- a/var/spack/repos/builtin/packages/openmolcas/package.py
+++ b/var/spack/repos/builtin/packages/openmolcas/package.py
@@ -23,6 +23,8 @@ class Openmolcas(CMakePackage):
depends_on('py-pyparsing', type=('build', 'run'))
depends_on('py-six', type=('build', 'run'))
+ patch('CMakeLists.txt.patch', when='target=aarch64:')
+
def setup_build_environment(self, env):
env.set('MOLCAS', self.prefix)