diff options
author | Chris Marsh <chrismarsh.c2@gmail.com> | 2024-08-08 07:50:30 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-08 07:50:30 -0600 |
commit | 6f8d8ba47e25f2f51c932ad0fb0733ee3f47b851 (patch) | |
tree | 87e1992ad6f0c2b0f57be19ee690b3e400f54ebb /var | |
parent | 946489844905e603a23f6177d6ed01a0ee619ee9 (diff) | |
download | spack-6f8d8ba47e25f2f51c932ad0fb0733ee3f47b851.tar.gz spack-6f8d8ba47e25f2f51c932ad0fb0733ee3f47b851.tar.bz2 spack-6f8d8ba47e25f2f51c932ad0fb0733ee3f47b851.tar.xz spack-6f8d8ba47e25f2f51c932ad0fb0733ee3f47b851.zip |
`openblas` : fix `install_name` on macos (#45606)
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/openblas/package.py | 7 |
1 files changed, 6 insertions, 1 deletions
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"): |