Skip to content

Commit 457c1d5

Browse files
authored
Fix Bazel 7.7.1 bootstrap build on s390x by limiting compilation resources
1 parent e189566 commit 457c1d5

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

bazel/external/Dockerfile.bazel

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,10 @@ WORKDIR /tmp/src/bazel
6161
# Patch MODULE.bazel to force bazel_features v1.26.0 (avoids bzlmod macro requirement during bootstrap)
6262
COPY bazel/external/bazel-v7.7.1.patch /tmp/bazel-v7.7.1.patch
6363
RUN git apply /tmp/bazel-v7.7.1.patch
64-
RUN EXTRA_BAZEL_ARGS="--tool_java_runtime_version=local_jdk" bash ./compile.sh && \
64+
# Limit parallelism and optimization to avoid GCC segmentation faults on s390x
65+
ENV BAZEL_COMPILE_FLAGS="-j 2 -O1"
66+
ENV EXTRA_BAZEL_ARGS="--tool_java_runtime_version=local_jdk"
67+
RUN bash ./compile.sh && \
6568
cp /tmp/src/bazel/output/bazel /tmp/bazel && \
6669
chmod +x /tmp/bazel && \
6770
rm -rf /tmp/src/bazel /tmp/bazel-v7.7.1.patch

0 commit comments

Comments
 (0)