summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/bazel
diff options
context:
space:
mode:
authorAndrew W Elble <aweits@rit.edu>2020-04-13 17:35:39 -0400
committerGitHub <noreply@github.com>2020-04-13 16:35:39 -0500
commit92edc68922655c467e8fa9835a51ac42d43c153f (patch)
tree5f9e0060e595a5c2b0885e38af726a031f8db2a4 /var/spack/repos/builtin/packages/bazel
parent0a6d9f4c550b3b29c12cb1c49d69e9cc5b582b75 (diff)
downloadspack-92edc68922655c467e8fa9835a51ac42d43c153f.tar.gz
spack-92edc68922655c467e8fa9835a51ac42d43c153f.tar.bz2
spack-92edc68922655c467e8fa9835a51ac42d43c153f.tar.xz
spack-92edc68922655c467e8fa9835a51ac42d43c153f.zip
bazel: increase logging during build, set job limit (#16024)
To better help in troubleshooting build issues. Job limit might also help with the memory limit issues we've been seeing.
Diffstat (limited to 'var/spack/repos/builtin/packages/bazel')
-rw-r--r--var/spack/repos/builtin/packages/bazel/package.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/bazel/package.py b/var/spack/repos/builtin/packages/bazel/package.py
index 26d79616dd..1ea1a6ce9c 100644
--- a/var/spack/repos/builtin/packages/bazel/package.py
+++ b/var/spack/repos/builtin/packages/bazel/package.py
@@ -129,7 +129,17 @@ class Bazel(Package):
def setup_build_environment(self, env):
env.set('EXTRA_BAZEL_ARGS',
# Spack's logs don't handle colored output well
- '--color=no --host_javabase=@local_jdk//:jdk')
+ '--color=no --host_javabase=@local_jdk//:jdk'
+ # Enable verbose output for failures
+ ' --verbose_failures'
+ # Ask bazel to explain what it's up to
+ # Needs a filename as argument
+ ' --explain=explainlogfile.txt'
+ # Increase verbosity of explanation,
+ ' --verbose_explanations'
+ # Show (formatted) subcommands being executed
+ ' --subcommands=pretty_print'
+ ' --jobs={0}'.format(make_jobs))
def bootstrap(self, spec, prefix):
bash = which('bash')