<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/910814f4cb3bc77c7fe18e812e8ca8a3123f45e9">https://github.com/macports/macports-ports/commit/910814f4cb3bc77c7fe18e812e8ca8a3123f45e9</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 910814f4cb3 bazel PG: Properly respect use_parallel_build option
</span>910814f4cb3 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 910814f4cb3bc77c7fe18e812e8ca8a3123f45e9
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Wed Mar 24 12:17:44 2021 +0000
<span style='display:block; white-space:pre;color:#404040;'> bazel PG: Properly respect use_parallel_build option
</span>---
_resources/port1.0/group/bazel-1.0.tcl | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/bazel-1.0.tcl b/_resources/port1.0/group/bazel-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 5beba2366fc..7d28b3932db 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/bazel-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/bazel-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -175,9 +175,6 @@ pre-build {
</span> }
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Bazel handles parallel builds its own way..
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_parallel_build no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> proc bazel::get_cmd_opts {} {
global bazel.max_idle_secs workpath
# Generate the bazel build command
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -188,10 +185,18 @@ proc bazel::get_cmd_opts {} {
</span>
proc bazel::get_build_opts {} {
global build.jobs configure.cc configure.cflags configure.cxxflags configure.ldflags
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ global use_parallel_build bazel.limit_build_jobs
</span> # Bazel build options
set bazel_build_opts "-s --verbose_failures --nouse_action_cache"
# Extra user defined build options
set bazel_build_opts "${bazel_build_opts} [option bazel.extra_build_opts]"
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Bazel handles parallel builds its own way..
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { ![option use_parallel_build] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bazel.limit_build_jobs yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.jobs 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Always disable as bazel sets build jobs differently
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ use_parallel_build no
</span> # Limit bazel resource utilisation
if { [option bazel.limit_build_jobs] } {
# Limit the number of parallel jobs to the number of physical, not logical, cpus.
</pre><pre style='margin:0'>
</pre>