Hi,
I am building my Rust project with Bazel & rules_rust. grpcio-sys submodules the grpc repo, which happens to have bazel files, and, "hilariously", they do not build out of the gate - it seems that that repository assumes that its the top-level Bazel build.
My SWAG is that to fix it, stacking a carefully put together git rm patchset on the grpc repo would probably work out ok. That's just a SWAG, so who knows.
As a note, this is a dependency that falls out of the GRPC Tracing OTLP system - https://docs.rs/opentelemetry-otlp/0.17.0/opentelemetry_otlp/ .
(of course, this builds wonderfully in cargo :-) ).