diff --git a/bazel/grpc_build_system.bzl b/bazel/grpc_build_system.bzl index 7362019c808..e75d8b15477 100644 --- a/bazel/grpc_build_system.bzl +++ b/bazel/grpc_build_system.bzl @@ -78,7 +78,8 @@ def grpc_cc_library( alwayslink = 0, data = [], use_cfstream = False, - tags = []): + tags = [], + linkstatic = False): copts = [] if use_cfstream: copts = if_mac(["-DGRPC_CFSTREAM"]) @@ -122,6 +123,7 @@ def grpc_cc_library( alwayslink = alwayslink, data = data, tags = tags, + linkstatic = linkstatic, ) def grpc_proto_plugin(name, srcs = [], deps = []): diff --git a/test/core/util/BUILD b/test/core/util/BUILD index f4520b80e85..7dff488bf38 100644 --- a/test/core/util/BUILD +++ b/test/core/util/BUILD @@ -126,6 +126,7 @@ grpc_cc_library( "absl/flags:flag", "gtest", ], + linkstatic = True, tags = ["no_windows"], deps = [ ":grpc_test_util", diff --git a/test/cpp/end2end/BUILD b/test/cpp/end2end/BUILD index fd9a30f6103..d381f37b3a6 100644 --- a/test/cpp/end2end/BUILD +++ b/test/cpp/end2end/BUILD @@ -220,6 +220,7 @@ grpc_cc_library( external_deps = [ "gtest", ], + linkstatic = True, deps = [ ":interceptors_util", ":test_service_impl",