Fix Bazel build on Apple M2 ARM64 chip
According to [1] Bazel fails to select the correct java-tools
binaries for Apple's ARM64 chip and download the generic x86.
Apple the workaround suggested at [1] by disabling the download
of the pre-compiled java_tools, allowing Bazel to build them
locally using the correct architecture.
[1] https://github.com/bazelbuild/bazel/issues/13944
Bug: Issue 16306
Release-Notes: Fix Bazel build on Apple M2 ARM64 chip
Change-Id: I1b6900045b9835c95ada2a4e54342d1764a5de04
diff --git a/tools/BUILD b/tools/BUILD
index 8d6d48f..4e4e5f0 100644
--- a/tools/BUILD
+++ b/tools/BUILD
@@ -1,5 +1,6 @@
load(
"@bazel_tools//tools/jdk:default_java_toolchain.bzl",
+ "NONPREBUILT_TOOLCHAIN_CONFIGURATION",
"default_java_toolchain",
)
load("@rules_java//java:defs.bzl", "java_package_configuration")
@@ -8,6 +9,7 @@
default_java_toolchain(
name = "error_prone_warnings_toolchain_java11",
+ configuration = NONPREBUILT_TOOLCHAIN_CONFIGURATION,
package_configuration = [
":error_prone",
],