From af189e3ed9643244510db310f05666120772988a Mon Sep 17 00:00:00 2001 From: "Garth N. Wells" Date: Wed, 9 Sep 2020 03:01:21 +0100 Subject: Fix linking problem on macos (#18564) --- var/spack/repos/builtin/packages/metis/package.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/var/spack/repos/builtin/packages/metis/package.py b/var/spack/repos/builtin/packages/metis/package.py index 4063d23dd6..1992f1df20 100644 --- a/var/spack/repos/builtin/packages/metis/package.py +++ b/var/spack/repos/builtin/packages/metis/package.py @@ -219,3 +219,9 @@ class Metis(Package): Executable(join_path(prefix.bin, 'gpmetis'))(graph, '2') graph = join_path(source_directory, 'graphs', 'metis.mesh') Executable(join_path(prefix.bin, 'mpmetis'))(graph, '2') + + @run_after('install') + def darwin_fix(self): + # The shared library is not installed correctly on Darwin; fix this + if (sys.platform == 'darwin') and ('+shared' in self.spec): + fix_darwin_install_name(prefix.lib) -- cgit v1.2.3-70-g09d2