Revert "Bazel: Fix toolchain vanilla to not hard code java 8"
This reverts commit aee1f800ad
.
Reason for revert: The upstream issue: [1] was fixed in 1.0
Bazel release and gerrit switched to using Bazel 1.1 recently.
[1] https://github.com/bazelbuild/bazel/issues/9415
Change-Id: I6f81b187e0265ff797589479b7bff98a487c561a
This commit is contained in:
@@ -44,8 +44,8 @@ provide the path to JDK home:
|
|||||||
--define=ABSOLUTE_JAVABASE=<path-to-java-12> \
|
--define=ABSOLUTE_JAVABASE=<path-to-java-12> \
|
||||||
--javabase=@bazel_tools//tools/jdk:absolute_javabase \
|
--javabase=@bazel_tools//tools/jdk:absolute_javabase \
|
||||||
--host_javabase=@bazel_tools//tools/jdk:absolute_javabase \
|
--host_javabase=@bazel_tools//tools/jdk:absolute_javabase \
|
||||||
--host_java_toolchain=//tools:toolchain_vanilla \
|
--host_java_toolchain=@bazel_tools//tools/jdk:toolchain_vanilla \
|
||||||
--java_toolchain=//tools:toolchain_vanilla \
|
--java_toolchain=@bazel_tools//tools/jdk:toolchain_vanilla \
|
||||||
:release
|
:release
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -57,8 +57,8 @@ bazel test runs the test using the target javabase:
|
|||||||
--define=ABSOLUTE_JAVABASE=<path-to-java-12> \
|
--define=ABSOLUTE_JAVABASE=<path-to-java-12> \
|
||||||
--javabase=@bazel_tools//tools/jdk:absolute_javabase \
|
--javabase=@bazel_tools//tools/jdk:absolute_javabase \
|
||||||
--host_javabase=@bazel_tools//tools/jdk:absolute_javabase \
|
--host_javabase=@bazel_tools//tools/jdk:absolute_javabase \
|
||||||
--host_java_toolchain=//tools:toolchain_vanilla \
|
--host_java_toolchain=@bazel_tools//tools/jdk:toolchain_vanilla \
|
||||||
--java_toolchain=//tools:toolchain_vanilla \
|
--java_toolchain=@bazel_tools//tools/jdk:toolchain_vanilla \
|
||||||
//...
|
//...
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -70,8 +70,8 @@ $ cat << EOF > ~/.bazelrc
|
|||||||
> build --define=ABSOLUTE_JAVABASE=<path-to-java-12>
|
> build --define=ABSOLUTE_JAVABASE=<path-to-java-12>
|
||||||
> build --javabase=@bazel_tools//tools/jdk:absolute_javabase
|
> build --javabase=@bazel_tools//tools/jdk:absolute_javabase
|
||||||
> build --host_javabase=@bazel_tools//tools/jdk:absolute_javabase
|
> build --host_javabase=@bazel_tools//tools/jdk:absolute_javabase
|
||||||
> build --host_java_toolchain=//tools:toolchain_vanilla
|
> build --host_java_toolchain=@bazel_tools//tools/jdk:toolchain_vanilla
|
||||||
> build --java_toolchain=//tools:toolchain_vanilla
|
> build --java_toolchain=@bazel_tools//tools/jdk:toolchain_vanilla
|
||||||
> EOF
|
> EOF
|
||||||
```
|
```
|
||||||
|
|
||||||
|
13
tools/BUILD
13
tools/BUILD
@@ -15,19 +15,6 @@ py_binary(
|
|||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
||||||
|
|
||||||
# TODO(davido): Remove this workaround and switch to using toolchain_vanilla
|
|
||||||
# from this Bazel package again: @bazel_tools//tools/jdk:toolchain_vanilla,
|
|
||||||
# when this issue is fixed: https://github.com/bazelbuild/bazel/issues/9415.
|
|
||||||
default_java_toolchain(
|
|
||||||
name = "toolchain_vanilla",
|
|
||||||
forcibly_disable_header_compilation = True,
|
|
||||||
javabuilder = ["@bazel_tools//tools/jdk:vanillajavabuilder"],
|
|
||||||
jvm_opts = [],
|
|
||||||
source_version = "",
|
|
||||||
target_version = "",
|
|
||||||
visibility = ["//visibility:public"],
|
|
||||||
)
|
|
||||||
|
|
||||||
default_java_toolchain(
|
default_java_toolchain(
|
||||||
name = "error_prone_warnings_toolchain",
|
name = "error_prone_warnings_toolchain",
|
||||||
bootclasspath = ["@bazel_tools//tools/jdk:platformclasspath.jar"],
|
bootclasspath = ["@bazel_tools//tools/jdk:platformclasspath.jar"],
|
||||||
|
Reference in New Issue
Block a user