blob: 02b6a54079a37ed93735b1341d4fa42d9e3f7167 [file]
Adds dependencies that grpc's Windows-only sources include, which otherwise
fail layering_check with toolchains that enforce it (such as the hermetic LLVM
toolchains when cross-compiling to Windows). The grpc_credentials_util fix is
included upstream as of grpc 1.84.0, the windows_event_engine fix was sent
upstream as https://github.com/grpc/grpc/pull/43482.
diff --git a/BUILD b/BUILD
--- a/BUILD
+++ b/BUILD
@@ -4274,6 +4274,7 @@ grpc_cc_library(
"//src/core:error",
"//src/core:json",
"//src/core:load_file",
+ "//src/core:slice",
"//src/core:useful",
],
)
diff --git a/src/core/BUILD b/src/core/BUILD
--- a/src/core/BUILD
+++ b/src/core/BUILD
@@ -2932,6 +2932,7 @@ grpc_cc_library(
"grpc_check",
"iomgr_port",
"posix_event_engine_timer_manager",
+ "resource_quota",
"sync",
"time",
"windows_endpoint",