bazel: Remove hardcoded dependency on //:protoc
from language runtimes (#19679)
#20794
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
bazel: Remove hardcoded dependency on
//:protoc
from language runtimes (#19679)Without this change, language runtimes still result in a build of
//:protoc
even with a prebuiltproto_toolchain
registered or--proto_compiler
set to a precompiled protoc. Removing this hardcoded dependency allows a (fast) build ofjava_proto_library
targets without a C++ toolchain assuming a prebuilt protoc.Work towards #19558
Closes #19679
COPYBARA_INTEGRATE_REVIEW=#19679 from fmeum:19558-dont-hardcode-protoc 3bd939d
FUTURE_COPYBARA_INTEGRATE_REVIEW=#19679 from fmeum:19558-dont-hardcode-protoc 3bd939d