Add embedded jdk support for ppc64le
This adds support for embedding OpenJDK in bazel for ppc64le.
Azul Systems does not create Zulu/OpenJDK builds for ppc64le, but AdoptOpenjdk.net does.
This PR adds the necessary configs and conditionals and http_file configuration URLs for adoptopenjdk downloads.
The minimize_jdk.sh script needed a slight generalization.
I've been using adoptOpenjdk-embedded bazel for quite a while and can vouch for its stability.
Closes #11436.
PiperOrigin-RevId: 313571170
diff --git a/src/BUILD b/src/BUILD
index 0d46818..124585b 100644
--- a/src/BUILD
+++ b/src/BUILD
@@ -226,6 +226,9 @@
"//src/conditions:linux_aarch64": [
"@openjdk_linux_aarch64_vanilla//file",
],
+ "//src/conditions:linux_ppc64le": [
+ "@openjdk_linux_ppc64le_vanilla//file",
+ ],
"//conditions:default": [
"@openjdk_linux_vanilla//file",
],
@@ -758,6 +761,7 @@
"@remote_java_tools_windows_for_testing//:WORKSPACE",
"@remotejdk11_linux_aarch64_for_testing//:WORKSPACE",
"@remotejdk11_linux_for_testing//:WORKSPACE",
+ "@remotejdk11_linux_ppc64le_for_testing//:WORKSPACE",
"@remotejdk11_macos_for_testing//:WORKSPACE",
"@remotejdk11_win_for_testing//:WORKSPACE",
"@rules_cc//:WORKSPACE",