From 6d204851d2d427aca6e471cb40a87fe0409de4c8 Mon Sep 17 00:00:00 2001 From: Marcel Hlopko Date: Thu, 23 May 2019 10:21:41 +0200 Subject: Update upb to be forward compatible with Bazel 0.27 Specifically, this PR prepares up for: https://github.com/bazelbuild/bazel/issues/7793 https://github.com/bazelbuild/bazel/issues/7260 --- bazel/upb_proto_library.bzl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bazel/upb_proto_library.bzl b/bazel/upb_proto_library.bzl index 0dc8c6e..09d557c 100644 --- a/bazel/upb_proto_library.bzl +++ b/bazel/upb_proto_library.bzl @@ -70,6 +70,7 @@ def _cc_library_func(ctx, name, hdrs, srcs, dep_ccinfos): linking_contexts = [info.linking_context for info in dep_ccinfos] toolchain = find_cpp_toolchain(ctx) feature_configuration = cc_common.configure_features( + ctx = ctx, cc_toolchain = toolchain, requested_features = ctx.features, unsupported_features = ctx.disabled_features, @@ -234,6 +235,7 @@ _upb_proto_library_aspect = aspect( implementation = _upb_proto_aspect_impl, attr_aspects = ["deps"], fragments = ["cpp"], + toolchains = ["@bazel_tools//tools/cpp:toolchain_type"], ) upb_proto_library = rule( @@ -276,6 +278,7 @@ _upb_proto_reflection_library_aspect = aspect( implementation = _upb_proto_aspect_impl, attr_aspects = ["deps"], fragments = ["cpp"], + toolchains = ["@bazel_tools//tools/cpp:toolchain_type"], ) upb_proto_reflection_library = rule( -- cgit v1.2.3