summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/py-numcodecs/package.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/py-numcodecs/package.py b/var/spack/repos/builtin/packages/py-numcodecs/package.py
index badf48b465..6d466c1917 100644
--- a/var/spack/repos/builtin/packages/py-numcodecs/package.py
+++ b/var/spack/repos/builtin/packages/py-numcodecs/package.py
@@ -49,10 +49,11 @@ class PyNumcodecs(PythonPackage):
# This package likes to compile natively by checking cpu features and then setting flags
# -msse2 and -mavx2, which we want to avoid in Spack. This could go away if the package
# supports external libraries.
- if "avx2" not in self.spec.target.features:
- env.set("DISABLE_NUMCODECS_AVX2", "1")
- if "sse2" not in self.spec.target.features:
- env.set("DISABLE_NUMCODECS_SSE2", "1")
+ if self.spec.satisfies("target=x86_64:"):
+ if "avx2" not in self.spec.target.features:
+ env.set("DISABLE_NUMCODECS_AVX2", "1")
+ if "sse2" not in self.spec.target.features:
+ env.set("DISABLE_NUMCODECS_SSE2", "1")
def flag_handler(self, name, flags):
if name == "cflags":