From e250371ee29661237ab4ae43969175abb6bc7982 Mon Sep 17 00:00:00 2001 From: Wouter Deconinck Date: Sun, 14 Aug 2022 06:19:09 -0500 Subject: root: fix setup_dependent_build_environment regression (#32115) `setup_dependent_build_environment(self, env, dependent_spec)` does not have a variable `spec`. This causes several issues right now: ```console ==> Installing gaudi-36.6-cjjrpjwpcqrtojyrdqml3jpzkbn55hpb ==> No binary for gaudi-36.6-cjjrpjwpcqrtojyrdqml3jpzkbn55hpb found: installing from source ==> Error: NameError: name 'spec' is not defined /home/wdconinc/git/spack/var/spack/repos/builtin/packages/root/package.py:614, in setup_dependent_build_environment: 611 env.prepend_path("ROOT_INCLUDE_PATH", dependent_spec.prefix.include) 612 if "+rpath" not in self.spec: 613 env.prepend_path("LD_LIBRARY_PATH", self.prefix.lib.root) >> 614 if "platform=darwin" in spec: 615 # Newer deployment targets cause fatal errors in rootcling 616 env.unset("MACOSX_DEPLOYMENT_TARGET") ``` --- var/spack/repos/builtin/packages/root/package.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/root/package.py b/var/spack/repos/builtin/packages/root/package.py index 2626f71f80..ff87307f30 100644 --- a/var/spack/repos/builtin/packages/root/package.py +++ b/var/spack/repos/builtin/packages/root/package.py @@ -611,7 +611,7 @@ class Root(CMakePackage): env.prepend_path("ROOT_INCLUDE_PATH", dependent_spec.prefix.include) if "+rpath" not in self.spec: env.prepend_path("LD_LIBRARY_PATH", self.prefix.lib.root) - if "platform=darwin" in spec: + if "platform=darwin" in self.spec: # Newer deployment targets cause fatal errors in rootcling env.unset("MACOSX_DEPLOYMENT_TARGET") -- cgit v1.2.3-70-g09d2