Skip to content

Can we remove ProtoInfo dependency from cc_shared_library? #584

@dzbarsky

Description

@dzbarsky

See discussion in https://bazelbuild.slack.com/archives/CGA9QFQ8H/p1769609519112949

Following some of the context, it sounds like perhaps the ProtoInfo is not necessary and can be removed? Removing it would allow removing protobuf dependency completely from rules_cc.

If we need it to reduce propagation, perhaps rules_cc can define a marker provider that proto_library rule can implement, so the module dependency edge goes only one way?

cc @trybka @fmeum @oquenchil @armandomontanez

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions