From 6f8d8ba47e25f2f51c932ad0fb0733ee3f47b851 Mon Sep 17 00:00:00 2001 From: Chris Marsh Date: Thu, 8 Aug 2024 07:50:30 -0600 Subject: `openblas` : fix `install_name` on macos (#45606) --- var/spack/repos/builtin/packages/openblas/package.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/openblas/package.py b/var/spack/repos/builtin/packages/openblas/package.py index ae9f2e6070..832fdda9db 100644 --- a/var/spack/repos/builtin/packages/openblas/package.py +++ b/var/spack/repos/builtin/packages/openblas/package.py @@ -590,7 +590,12 @@ class MakefileBuilder(spack.build_systems.makefile.MakefileBuilder): class CMakeBuilder(spack.build_systems.cmake.CMakeBuilder): def cmake_args(self): - cmake_defs = [self.define("TARGET", "GENERIC")] + cmake_defs = [ + self.define("TARGET", "GENERIC"), + # ensure MACOSX_RPATH is set + self.define("CMAKE_POLICY_DEFAULT_CMP0042", "NEW"), + ] + if self.spec.satisfies("+dynamic_dispatch"): cmake_defs += [self.define("DYNAMIC_ARCH", "ON")] if self.spec.satisfies("platform=windows"): -- cgit v1.2.3-70-g09d2