From 4c9149d558161e7d3e363fb697f5852bc5742a36 Mon Sep 17 00:00:00 2001 From: buchgr Date: Tue, 24 Jul 2018 11:50:48 -0700 Subject: update to embedded jdk to jdk10 RELNOTES: The JDK shipped with Bazel was updated to JDK10. PiperOrigin-RevId: 205865966 --- tools/jdk/BUILD | 18 ++++++++++++++---- tools/jdk/default_java_toolchain.bzl | 2 +- 2 files changed, 15 insertions(+), 5 deletions(-) (limited to 'tools') 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", -- cgit v1.2.3