github.com/bazelbuild/bazel-gazelle@v0.36.1-0.20240520142334-61b277ba6fed/third_party/patches/rules_go.patch (about) 1 diff --git a/go/private/BUILD.bazel b/go/private/BUILD.bazel 2 index 51df4ed6e..0833b2c10 100644 3 --- a/go/private/BUILD.bazel 4 +++ b/go/private/BUILD.bazel 5 @@ -64,7 +64,7 @@ bzl_library( 6 "@bazel_skylib//rules:common_settings", 7 "@bazel_tools//tools/build_defs/cc:action_names.bzl", 8 "@bazel_tools//tools/cpp:toolchain_utils.bzl", 9 - "@io_bazel_rules_go_bazel_features//:features.bzl", 10 + "@io_bazel_rules_go_bazel_features//:features", 11 "@io_bazel_rules_nogo//:scope.bzl", 12 ], 13 ) 14 diff --git a/go/private/polyfill_bazel_features.bzl b/go/private/polyfill_bazel_features.bzl 15 index 9d3c9203a..5481b6b0c 100644 16 --- a/go/private/polyfill_bazel_features.bzl 17 +++ b/go/private/polyfill_bazel_features.bzl 18 @@ -22,7 +22,14 @@ def _polyfill_bazel_features_impl(rctx): 19 20 find_cpp_toolchain_has_mandatory_param = major_version_int > 6 or (major_version_int == 6 and minor_version_int >= 1) 21 22 - rctx.file("BUILD.bazel", """exports_files(["features.bzl"]) 23 + rctx.file("BUILD.bazel", """ 24 +load("@bazel_skylib//:bzl_library.bzl", "bzl_library") 25 +bzl_library( 26 + name = "features", 27 + srcs = ["features.bzl"], 28 + visibility = ["//visibility:public"], 29 +) 30 +exports_files(["features.bzl"]) 31 """) 32 rctx.file("features.bzl", _POLYFILL_BAZEL_FEATURES.format( 33 find_cpp_toolchain_has_mandatory_param = repr(find_cpp_toolchain_has_mandatory_param),