From 513232cdb30e8caa35fa546d6339d2ecf0b5acb9 Mon Sep 17 00:00:00 2001 From: Dom Heinzeller Date: Tue, 12 Sep 2023 11:49:30 -0600 Subject: libjpeg-turbo: Fix Darwin lib install name (#39834) * Fix Darwin lib install name in var/spack/repos/builtin/packages/libjpeg-turbo/package.py * Update var/spack/repos/builtin/packages/libjpeg-turbo/package.py Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> --------- Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> --- var/spack/repos/builtin/packages/libjpeg-turbo/package.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/var/spack/repos/builtin/packages/libjpeg-turbo/package.py b/var/spack/repos/builtin/packages/libjpeg-turbo/package.py index fdeb35914e..a30e29b138 100644 --- a/var/spack/repos/builtin/packages/libjpeg-turbo/package.py +++ b/var/spack/repos/builtin/packages/libjpeg-turbo/package.py @@ -88,3 +88,9 @@ class CMakeBuilder(spack.build_systems.cmake.CMakeBuilder): ] return args + + @run_after("install") + def darwin_fix(self): + # The shared library is not installed correctly on Darwin; fix this + if self.spec.satisfies("platform=darwin") and ("+shared" in self.spec): + fix_darwin_install_name(self.prefix.lib) -- cgit v1.2.3-70-g09d2