summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/bazel/bazelconfiguration-0.3.patch
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/bazel/bazelconfiguration-0.3.patch')
-rw-r--r--var/spack/repos/builtin/packages/bazel/bazelconfiguration-0.3.patch16
1 files changed, 16 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/bazel/bazelconfiguration-0.3.patch b/var/spack/repos/builtin/packages/bazel/bazelconfiguration-0.3.patch
new file mode 100644
index 0000000000..e6a974a98a
--- /dev/null
+++ b/var/spack/repos/builtin/packages/bazel/bazelconfiguration-0.3.patch
@@ -0,0 +1,16 @@
+--- a/src/main/java/com/google/devtools/build/lib/bazel/rules/BazelConfiguration.java
++++ b/src/main/java/com/google/devtools/build/lib/bazel/rules/BazelConfiguration.java
+@@ -150,6 +150,13 @@
+ builder.put("PATH", null);
+ builder.put("LD_LIBRARY_PATH", null);
+ }
++
++ Map<String, String> spackEnv = System.getenv();
++ for (String envName : spackEnv.keySet()) {
++ if (envName.startsWith("SPACK_")) {
++ builder.put(envName, spackEnv.get(envName));
++ }
++ }
+ }
+
+ private static PathFragment determineShellExecutable(OS os, PathFragment fromOption) {