diff options
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin.mock/packages/garply/package.py | 7 | ||||
-rw-r--r-- | var/spack/repos/builtin.mock/packages/quux/package.py | 7 |
2 files changed, 12 insertions, 2 deletions
diff --git a/var/spack/repos/builtin.mock/packages/garply/package.py b/var/spack/repos/builtin.mock/packages/garply/package.py index 819da45286..7fc3fd484a 100644 --- a/var/spack/repos/builtin.mock/packages/garply/package.py +++ b/var/spack/repos/builtin.mock/packages/garply/package.py @@ -83,7 +83,12 @@ const int garply_version_minor = %s; f.write(garply_cc % prefix.config) with open("%s/garply/garplinator.cc" % self.stage.source_path, "w") as f: f.write(garplinator_cc) - gpp = which("/usr/bin/g++") + gpp = which( + "g++", + path=":".join( + [s for s in os.environ["PATH"].split(os.pathsep) if "lib/spack/env" not in s] + ), + ) if sys.platform == "darwin": gpp = which("/usr/bin/clang++") gpp( diff --git a/var/spack/repos/builtin.mock/packages/quux/package.py b/var/spack/repos/builtin.mock/packages/quux/package.py index 693ef07ba4..de4f8b9327 100644 --- a/var/spack/repos/builtin.mock/packages/quux/package.py +++ b/var/spack/repos/builtin.mock/packages/quux/package.py @@ -97,7 +97,12 @@ const int quux_version_minor = %s; f.write(quux_h) with open("%s/quux/quuxifier.cc" % self.stage.source_path, "w") as f: f.write(quuxifier_cc) - gpp = which("/usr/bin/g++") + gpp = which( + "g++", + path=":".join( + [s for s in os.environ["PATH"].split(os.pathsep) if "lib/spack/env" not in s] + ), + ) if sys.platform == "darwin": gpp = which("/usr/bin/clang++") gpp( |