diff options
author | Wouter Deconinck <wdconinc@gmail.com> | 2022-08-14 06:19:09 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-14 07:19:09 -0400 |
commit | e250371ee29661237ab4ae43969175abb6bc7982 (patch) | |
tree | 5f0af4609d0b7234752b6dfc0aa1fa1ef1108469 | |
parent | b32cb5765c598e59f2f91d99807b4331f4eba569 (diff) | |
download | spack-e250371ee29661237ab4ae43969175abb6bc7982.tar.gz spack-e250371ee29661237ab4ae43969175abb6bc7982.tar.bz2 spack-e250371ee29661237ab4ae43969175abb6bc7982.tar.xz spack-e250371ee29661237ab4ae43969175abb6bc7982.zip |
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")
```
-rw-r--r-- | var/spack/repos/builtin/packages/root/package.py | 2 |
1 files changed, 1 insertions, 1 deletions
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") |