aboutsummaryrefslogtreecommitdiff
path: root/bazel
diff options
context:
space:
mode:
authorFabian Meumertzheim <fabian@meumertzhe.im>2021-10-15 17:27:11 +0200
committerFabian Meumertzheim <fabian@meumertzhe.im>2021-10-17 10:37:34 +0200
commitc470f962424801a4020cf7215dc27422949f34fd (patch)
treec759cf5b98adc7125fa8e0141af9f5ba9de35617 /bazel
parent03dc4144242741b60bb0c9e57ba3f3e086a98aa7 (diff)
downloadjazzer-api-c470f962424801a4020cf7215dc27422949f34fd.tar.gz
Recreate DefaultInfo instead of forwarding it
Works around a known Bazel bug: https://github.com/bazelbuild/bazel/issues/9442
Diffstat (limited to 'bazel')
-rw-r--r--bazel/cc.bzl7
1 files changed, 6 insertions, 1 deletions
diff --git a/bazel/cc.bzl b/bazel/cc.bzl
index e5c306d2..465127cf 100644
--- a/bazel/cc.bzl
+++ b/bazel/cc.bzl
@@ -30,7 +30,12 @@ _add_cxxopt_std_17 = transition(
def _cc_17_library_impl(ctx):
library = ctx.attr.library[0]
return [
- library[DefaultInfo],
+ # Workaround for https://github.com/bazelbuild/bazel/issues/9442.
+ DefaultInfo(
+ data_runfiles = library[DefaultInfo].data_runfiles,
+ default_runfiles = library[DefaultInfo].default_runfiles,
+ files = library[DefaultInfo].files,
+ ),
library[CcInfo],
]