diff --git a/bazel/private/BUILD b/bazel/private/BUILD index 875334c971ae9..652d41d1ce645 100644 --- a/bazel/private/BUILD +++ b/bazel/private/BUILD @@ -83,7 +83,9 @@ bzl_library( "bazel_java_proto_library_rule.bzl", "java_proto_support.bzl", ], - visibility = ["//bazel:__subpackages__"], + visibility = [ + "//bazel:__subpackages__", + ], deps = [ ":toolchain_helpers_bzl", "//bazel/common:proto_common_bzl", diff --git a/bazel/private/upb_proto_library_internal/cc_library_func.bzl b/bazel/private/upb_proto_library_internal/cc_library_func.bzl index ec9ab4d60efd8..47fc5a1cc2ace 100644 --- a/bazel/private/upb_proto_library_internal/cc_library_func.bzl +++ b/bazel/private/upb_proto_library_internal/cc_library_func.bzl @@ -7,7 +7,7 @@ load("@rules_cc//cc/common:cc_info.bzl", "CcInfo") def upb_use_cpp_toolchain(): return use_cpp_toolchain() -def cc_library_func(ctx, name, hdrs, srcs, copts, dep_ccinfos, includes = []): +def cc_library_func(ctx, name, hdrs, srcs, copts, dep_ccinfos, includes = [], alwayslink = False): """Like cc_library(), but callable from rules. Args: @@ -54,6 +54,7 @@ def cc_library_func(ctx, name, hdrs, srcs, copts, dep_ccinfos, includes = []): compilation_outputs = compilation_outputs, linking_contexts = linking_contexts, disallow_dynamic_library = cc_common.is_enabled(feature_configuration = feature_configuration, feature_name = "targets_windows") or not cc_common.is_enabled(feature_configuration = feature_configuration, feature_name = "supports_dynamic_linker"), + alwayslink = alwayslink, ) return CcInfo(