Skip to content

Cleanup Bazel workarounds for gRPC and apple_rules #13311

@coryan

Description

@coryan

gRPC 1.60.x does not compile out of the box with Bazel v7. Bazel v7 requires a newer version of apple_rules than what gRPC uses.

We can override the version of apple_rules, but that requires some careful initialization of the C++ toolchain.

Alternatively, it would be nice if gRPC did not require these rules when compiling only C++ targets.

None of these things are true now, but once either becomes true we can remove the code overriding and initializing apple_rules from our project.

Metadata

Metadata

Assignees

No one assigned

    Labels

    cpp: operatorGood things for the operator to fixtype: cleanupAn internal cleanup or hygiene concern.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions