From 0e87243284d7c8992ae0cbb9e46348557119a117 Mon Sep 17 00:00:00 2001 From: Dom Heinzeller Date: Thu, 11 May 2023 14:27:43 -0600 Subject: libpng package: fix build error on macOS arm64 (#37613) Turn off ARM NEON support on MacOS arm64 Co-authored-by: Stephen Herbener --- var/spack/repos/builtin/packages/libpng/package.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/libpng/package.py b/var/spack/repos/builtin/packages/libpng/package.py index 49b7a16d0d..befa55f567 100644 --- a/var/spack/repos/builtin/packages/libpng/package.py +++ b/var/spack/repos/builtin/packages/libpng/package.py @@ -41,9 +41,12 @@ class Libpng(CMakePackage): class CMakeBuilder(CMakeBuilder): def cmake_args(self): - return [ + args = [ self.define("CMAKE_CXX_FLAGS", self.spec["zlib"].headers.include_flags), self.define("ZLIB_ROOT", self.spec["zlib"].prefix), self.define("PNG_SHARED", "shared" in self.spec.variants["libs"].value), self.define("PNG_STATIC", "static" in self.spec.variants["libs"].value), ] + if self.spec.satisfies("platform=darwin target=aarch64:"): + args.append("-DPNG_ARM_NEON=off") + return args -- cgit v1.2.3-70-g09d2