aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools
diff options
context:
space:
mode:
authorGravatar buchgr <buchgr@google.com>2018-07-24 11:50:48 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-07-24 11:51:59 -0700
commit4c9149d558161e7d3e363fb697f5852bc5742a36 (patch)
treee002f4733ad60b3e2404bd1ce0ce9f75b02fbbd9 /tools
parentbf4123df23b5f93e572cd920f15afba340f92391 (diff)
update to embedded jdk to jdk10
RELNOTES: The JDK shipped with Bazel was updated to JDK10. PiperOrigin-RevId: 205865966
Diffstat (limited to 'tools')
-rw-r--r--tools/jdk/BUILD18
-rw-r--r--tools/jdk/default_java_toolchain.bzl2
2 files changed, 15 insertions, 5 deletions
diff --git a/tools/jdk/BUILD b/tools/jdk/BUILD
index 14699e14d0..4d92e13b19 100644
--- a/tools/jdk/BUILD
+++ b/tools/jdk/BUILD
@@ -4,7 +4,7 @@ load(
"//tools/jdk:default_java_toolchain.bzl",
"default_java_toolchain",
"JDK8_JVM_OPTS",
- "JDK9_JVM_OPTS",
+ "JDK10_JVM_OPTS",
"DEFAULT_JAVACOPTS",
)
@@ -219,23 +219,33 @@ default_java_toolchain(
)
default_java_toolchain(
- name = "toolchain_hostjdk9",
+ name = "toolchain_hostjdk10",
bootclasspath = [":bootclasspath"],
extclasspath = [":extclasspath"],
- jvm_opts = JDK9_JVM_OPTS,
+ jvm_opts = JDK10_JVM_OPTS,
source_version = "8",
target_version = "8",
)
default_java_toolchain(
name = "toolchain_java9",
- jvm_opts = JDK9_JVM_OPTS,
+ # We use the same flags for JDK9 and 10
+ jvm_opts = JDK10_JVM_OPTS,
misc = DEFAULT_JAVACOPTS + [
"--release",
"9",
],
)
+default_java_toolchain(
+ name = "toolchain_java10",
+ jvm_opts = JDK10_JVM_OPTS,
+ misc = DEFAULT_JAVACOPTS + [
+ "--release",
+ "10",
+ ],
+)
+
alias(
name = "toolchain",
actual = "//external:java_toolchain",
diff --git a/tools/jdk/default_java_toolchain.bzl b/tools/jdk/default_java_toolchain.bzl
index e22311e9d4..1cd5619cc8 100644
--- a/tools/jdk/default_java_toolchain.bzl
+++ b/tools/jdk/default_java_toolchain.bzl
@@ -18,7 +18,7 @@ JDK8_JVM_OPTS = [
"-Xbootclasspath/p:$(location @bazel_tools//third_party/java/jdk/langtools:javac_jar)",
]
-JDK9_JVM_OPTS = [
+JDK10_JVM_OPTS = [
# In JDK9 we have seen a ~30% slow down in JavaBuilder performance when using
# G1 collector and having compact strings enabled.
"-XX:+UseParallelOldGC",