diff options
author | Fabian Meumertzheim <fabian@meumertzhe.im> | 2021-10-15 17:27:11 +0200 |
---|---|---|
committer | Fabian Meumertzheim <fabian@meumertzhe.im> | 2021-10-17 10:37:34 +0200 |
commit | c470f962424801a4020cf7215dc27422949f34fd (patch) | |
tree | c759cf5b98adc7125fa8e0141af9f5ba9de35617 /bazel | |
parent | 03dc4144242741b60bb0c9e57ba3f3e086a98aa7 (diff) | |
download | jazzer-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.bzl | 7 |
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], ] |