From d8b14684b16e91516a040c37c872bef9f396e441 Mon Sep 17 00:00:00 2001 From: cpovirk Date: Mon, 12 Oct 2026 18:20:19 -0700 Subject: [PATCH] Use the `exec` configuration for cases in which we want the build toolchain. This prepares for fixing our various projects to run their *tests* under older versions even though they *build* under newer ones. RELNOTES=n/a PiperOrigin-RevId: 998277969 --- tools/jarjar/jarjar.bzl | 1 + tools/javadoc/javadoc.bzl | 1 + 2 files changed, 2 insertions(+) diff --git a/tools/jarjar/jarjar.bzl b/tools/jarjar/jarjar.bzl index 47af3a2..b37bc9d 100644 --- a/tools/jarjar/jarjar.bzl +++ b/tools/jarjar/jarjar.bzl @@ -79,6 +79,7 @@ _jarjar_library_attrs.update({ "_jdk": attr.label( default = Label("@bazel_tools//tools/jdk:current_java_runtime"), providers = [java_common.JavaRuntimeInfo], + cfg = "exec", ), }) diff --git a/tools/javadoc/javadoc.bzl b/tools/javadoc/javadoc.bzl index 8c8381a..79fbea1 100644 --- a/tools/javadoc/javadoc.bzl +++ b/tools/javadoc/javadoc.bzl @@ -186,6 +186,7 @@ If Android APIs are used, the API level to compile against to generate Javadoc. "_jdk": attr.label( default = Label("@bazel_tools//tools/jdk:current_java_runtime"), providers = [java_common.JavaRuntimeInfo], + cfg = "exec", ), }, outputs = {"jar": "%{name}.jar"},