From 93d9bed192d3d2f83840e81bdde57abb718708da Mon Sep 17 00:00:00 2001 From: Tomoyasu Nojiri <68096132+t-nojiri@users.noreply.github.com> Date: Thu, 18 Feb 2021 19:14:18 +0900 Subject: [PATCH] enzo: fix for aarch64 (#21715) --- .../repos/builtin/packages/enzo/for_aarch64.patch | 11 +++++++++++ var/spack/repos/builtin/packages/enzo/package.py | 3 +++ 2 files changed, 14 insertions(+) create mode 100644 var/spack/repos/builtin/packages/enzo/for_aarch64.patch diff --git a/var/spack/repos/builtin/packages/enzo/for_aarch64.patch b/var/spack/repos/builtin/packages/enzo/for_aarch64.patch new file mode 100644 index 00000000000..6e1672bda0b --- /dev/null +++ b/var/spack/repos/builtin/packages/enzo/for_aarch64.patch @@ -0,0 +1,11 @@ +--- spack-src/src/enzo/FindSuperSourceByPosition.C.bak 2019-09-19 21:35:51.000000000 +0900 ++++ spack-src/src/enzo/FindSuperSourceByPosition.C 2021-02-17 11:58:28.574066786 +0900 +@@ -1,7 +1,7 @@ + #include + #include + #include +-#include ++#include + #include "ErrorExceptions.h" + #include "macros_and_parameters.h" + #include "typedefs.h" diff --git a/var/spack/repos/builtin/packages/enzo/package.py b/var/spack/repos/builtin/packages/enzo/package.py index 69ddd5a3f0e..6220d6e46a4 100644 --- a/var/spack/repos/builtin/packages/enzo/package.py +++ b/var/spack/repos/builtin/packages/enzo/package.py @@ -18,6 +18,9 @@ class Enzo(MakefilePackage): depends_on('mpi') depends_on('hdf5~mpi') + depends_on('sse2neon', when='target=aarch64:') + + patch('for_aarch64.patch', when='target=aarch64:') # https://github.com/enzo-project/enzo-dev/pull/158 patch('https://github.com/enzo-project/enzo-dev/commit/0191ff5ad9ad2c7639d44823e84cd0115e7a2970.patch', sha256='01328a5f5fe72ac5af31661deb6891ea160264b67a470d6ce91b71b001845810', when='@2.6.1 ^hdf5@1.12.0:')