Remove usages of the Turbine graal native image for `darwin_x86_64` From https://www.graalvm.org/release-notes/JDK_25 : `Support for macOS x64 has been removed. Version 25.0.1 was the last release that supported this hardware architecture. GraalVM now only supports macOS on AArch64 (Apple Silicon).` Prepares for dropping it from the next `java_tools` release, which is currently broken after https://github.com/bazelbuild/bazel/pull/30228 PiperOrigin-RevId: 962117289 Change-Id: I5d33db28b2d3fa400f5ba73410a8486bb4a9ef20
diff --git a/toolchains/BUILD b/toolchains/BUILD index 2579555..920ae5f 100644 --- a/toolchains/BUILD +++ b/toolchains/BUILD
@@ -171,10 +171,6 @@ actual = "@remote_java_tools_%s//:prebuilt_one_version" % OS, visibility = ["//visibility:private"], ), - alias( - name = "turbine_direct_graal_%s" % OS, - actual = "@remote_java_tools_%s//:turbine_direct_graal" % OS, - ), ) for OS in [ "linux", @@ -185,6 +181,19 @@ ] ] +[ + alias( + name = "turbine_direct_graal_%s" % OS, + actual = "@remote_java_tools_%s//:turbine_direct_graal" % OS, + ) + for OS in [ + "linux", + "linux_aarch64", + "darwin_arm64", + "windows", + ] +] + alias( name = "ijar", actual = ":ijar_prebuilt_binary_or_cc_binary", @@ -278,7 +287,6 @@ name = "turbine_direct_graal_or_java", actual = select({ "@bazel_tools//src/conditions:darwin_arm64": ":turbine_direct_graal_darwin_arm64", - "@bazel_tools//src/conditions:darwin_x86_64": ":turbine_direct_graal_darwin_x86_64", "@bazel_tools//src/conditions:linux_x86_64": ":turbine_direct_graal_linux", "@bazel_tools//src/conditions:linux_aarch64": ":turbine_direct_graal_linux_aarch64", "@bazel_tools//src/conditions:windows": ":turbine_direct_graal_windows", @@ -290,7 +298,6 @@ name = "turbine_direct_graal", actual = select({ "@bazel_tools//src/conditions:darwin_arm64": ":turbine_direct_graal_darwin_arm64", - "@bazel_tools//src/conditions:darwin_x86_64": ":turbine_direct_graal_darwin_x86_64", "@bazel_tools//src/conditions:linux_x86_64": ":turbine_direct_graal_linux", "@bazel_tools//src/conditions:linux_aarch64": ":turbine_direct_graal_linux_aarch64", "@bazel_tools//src/conditions:windows": ":turbine_direct_graal_windows",