diff --git a/bazel/flags/flags.bzl b/bazel/flags/flags.bzl index 4823e24919036..95df66854d278 100644 --- a/bazel/flags/flags.bzl +++ b/bazel/flags/flags.bzl @@ -35,17 +35,17 @@ _FLAGS = { native = lambda ctx: getattr(ctx.fragments.proto, "cc_proto_library_source_suffixes"), default = [".pb.cc"], ), - "proto_toolchain_for_java": struct( - native = lambda ctx: getattr(ctx.attr, "_aspect_java_proto_toolchain"), - default = "@bazel_tools//tools/proto:java_toolchain", + "_proto_toolchain_for_java": struct( + native = lambda ctx: "//:java_toolchain", + default = "//:java_toolchain", ), - "proto_toolchain_for_javalite": struct( - native = lambda ctx: getattr(ctx.attr, "_aspect_proto_toolchain_for_javalite"), - default = "@bazel_tools//tools/proto:javalite_toolchain", + "_proto_toolchain_for_javalite": struct( + native = lambda ctx: "//:javalite_toolchain", + default = "//:javalite_toolchain", ), - "proto_toolchain_for_cc": struct( - native = lambda ctx: getattr(ctx.attr, "_aspect_cc_proto_toolchain"), - default = "@bazel_tools//tools/proto:cc_toolchain", + "_proto_toolchain_for_cc": struct( + native = lambda ctx: "//:cc_toolchain", + default = "//:cc_toolchain", ), } diff --git a/bazel/private/java_lite_proto_library.bzl b/bazel/private/java_lite_proto_library.bzl index 0f2229030b296..af7ca14b04989 100644 --- a/bazel/private/java_lite_proto_library.bzl +++ b/bazel/private/java_lite_proto_library.bzl @@ -72,9 +72,6 @@ _java_lite_proto_aspect = aspect( implementation = _aspect_impl, attr_aspects = ["deps", "exports"], attrs = toolchains.if_legacy_toolchain({ - _PROTO_TOOLCHAIN_ATTR: attr.label( - default = configuration_field(fragment = "proto", name = "proto_toolchain_for_java_lite"), - ), "_proto_toolchain_for_javalite": attr.label( default = Label("//bazel/flags/java:proto_toolchain_for_javalite"), ), @@ -171,9 +168,6 @@ The list of proto_libraryproto_librarydenylisted_protos. Will be removed in a futur "_proto_compiler": attr.label( cfg = "exec", executable = True, - allow_files = True, - default = configuration_field("proto", "proto_compiler"), + default = "//bazel/flags:proto_compiler", ), }), provides = [ProtoLangToolchainInfo],