1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
--- 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",
}),
)
|