1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-15 20:25:17 +03:00
aports/testing/bazel4/patch_default_system_java_toolchain.patch
2021-07-06 18:55:20 +00:00

68 lines
2.3 KiB
Diff

--- a/src/BUILD
+++ b/src/BUILD
@@ -405,7 +405,7 @@ genrule(
],
) for suffix, jdk in [
("-dev", "_jdk_allmodules"),
- ("", "_jdk_minimal"),
+ ("", "_nojdk"),
("_jdk_allmodules", "_jdk_allmodules"),
("_jdk_minimal", "_jdk_minimal"),
("_dev_jdk", "_dev_jdk"),
--- a/src/main/cpp/startup_options.cc
+++ b/src/main/cpp/startup_options.cc
@@ -462,12 +462,6 @@ blaze_util::Path StartupOptions::GetSystemJavabase() const {
}
blaze_util::Path StartupOptions::GetEmbeddedJavabase() const {
- blaze_util::Path bundled_jre_path = blaze_util::Path(
- blaze_util::JoinPath(install_base, "embedded_tools/jdk"));
- if (blaze_util::CanExecuteFile(
- bundled_jre_path.GetRelative(GetJavaBinaryUnderJavabase()))) {
- return bundled_jre_path;
- }
return blaze_util::Path();
}
--- a/src/main/java/com/google/devtools/build/lib/rules/java/JavaOptions.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/java/JavaOptions.java
@@ -654,7 +654,7 @@ public class JavaOptions extends FragmentOptions {
}
Label defaultHostJavaBase() {
- return Label.parseAbsoluteUnchecked("@bazel_tools//tools/jdk:remote_jdk11");
+ return Label.parseAbsoluteUnchecked("@local_jdk//:jdk");
}
Label defaultJavaToolchain() {
--- a/tools/jdk/BUILD
+++ b/tools/jdk/BUILD
@@ -340,7 +340,7 @@ alias(
alias(
name = "host_jdk",
- actual = ":remote_jdk11",
+ actual = "jdk",
)
bootclasspath(
@@ -370,8 +370,7 @@ alias(
actual = select({
"//src/conditions:darwin": "@remote_java_tools_darwin//:toolchain",
"//src/conditions:windows": "@remote_java_tools_windows//:toolchain",
- "//src/conditions:linux_x86_64": "@remote_java_tools_linux//:toolchain",
- "//conditions:default": "@bazel_tools//tools/jdk:legacy_toolchain",
+ "//conditions:default": "@bazel_tools//tools/jdk:toolchain_vanilla",
}),
)
@@ -380,8 +379,7 @@ alias(
actual = select({
"//src/conditions:darwin": "@remote_java_tools_darwin//:toolchain",
"//src/conditions:windows": "@remote_java_tools_windows//:toolchain",
- "//src/conditions:linux_x86_64": "@remote_java_tools_linux//:toolchain",
- "//conditions:default": "@bazel_tools//tools/jdk:legacy_toolchain",
+ "//conditions:default": "@bazel_tools//tools/jdk:toolchain_vanilla",
}),
)