Skip to content

Make use_upb_kernel config_setting public for rust_proto_library. - #29532

Draft
copybara-service[bot] wants to merge 1 commit into
mainfrom
test_974009395
Draft

Make use_upb_kernel config_setting public for rust_proto_library.#29532
copybara-service[bot] wants to merge 1 commit into
mainfrom
test_974009395

Conversation

@copybara-service

Copy link
Copy Markdown

Make use_upb_kernel config_setting public for rust_proto_library.

When downstream repositories invoke rust_proto_library, the macro
expands to an alias with select({Label("//rust:use_upb_kernel"): ...}).
Because select() keys are evaluated against caller visibility,
downstream users encounter visibility errors unless use_upb_kernel is
public.

Closes #29090

When downstream repositories invoke `rust_proto_library`, the macro
expands to an `alias` with `select({Label("//rust:use_upb_kernel"): ...})`.
Because `select()` keys are evaluated against caller visibility,
downstream users encounter visibility errors unless `use_upb_kernel` is
public.

Closes #29090

PiperOrigin-RevId: 974009395
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

rust_proto_library fails in downstream Bzlmod builds due to relative resolution of //rust:use_upb_kernel

1 participant