Skip to content
Snippets Groups Projects

create new experimental release

Merged Eleni Mathioulaki requested to merge master into experimental_rel
25 files
+ 405
375
Compare changes
  • Side-by-side
  • Inline
Files
25
+ 10
1
@@ -413,6 +413,9 @@ class Bazel(Package):
@@ -413,6 +413,9 @@ class Bazel(Package):
"required for most builds using bazel with spack",
"required for most builds using bazel with spack",
)
)
 
# to provide ld via GCC_HOST_COMPILER_PREFIX
 
depends_on("binutils", type=("build"))
 
# https://bazel.build/install/compile-source#bootstrap-unix-prereq
# https://bazel.build/install/compile-source#bootstrap-unix-prereq
depends_on("java", type=("build", "run"))
depends_on("java", type=("build", "run"))
depends_on("java@11", when="@5.3:", type=("build", "run"))
depends_on("java@11", when="@5.3:", type=("build", "run"))
@@ -508,6 +511,9 @@ class Bazel(Package):
@@ -508,6 +511,9 @@ class Bazel(Package):
return url.format(version)
return url.format(version)
 
def setup_dependent_build_environment(self, env, dependent_spec):
 
env.prepend_path("GCC_HOST_COMPILER_PREFIX", self.spec['binutils'].prefix.bin)
 
def setup_build_environment(self, env):
def setup_build_environment(self, env):
# fix the broken linking (on power9)
# fix the broken linking (on power9)
# https://github.com/bazelbuild/bazel/issues/10327
# https://github.com/bazelbuild/bazel/issues/10327
@@ -526,7 +532,10 @@ class Bazel(Package):
@@ -526,7 +532,10 @@ class Bazel(Package):
# Increase verbosity of explanation,
# Increase verbosity of explanation,
" --verbose_explanations"
" --verbose_explanations"
# Show (formatted) subcommands being executed
# Show (formatted) subcommands being executed
" --subcommands=pretty_print" " --jobs={0}".format(make_jobs),
" --subcommands=pretty_print"
 
# expose LD_LIBRARY_PATH (to fix protoc runtime error during build)
 
" --action_env=LD_LIBRARY_PATH"
 
" --jobs={0}".format(make_jobs),
)
)
@run_before("install")
@run_before("install")