Skip to content

Make cc_shared_library non-experimental #16709

@lberki

Description

@lberki

Make the cc_shared_library rule non-experimental after having been tested for enough time by users in different projects.

Major breaking changes after removal of the flag:

  • The static_deps attribute is removed. Simply remove the attribute from existing targets. There is no longer a need to list everything that will be linked statically
  • The roots attribute has been renamed to deps
  • Several bug fixes to the rule where linker_inputs were being dropped may cause new inputs to be passed to the linker compared to previous versions which depending on the build may cause linking errors. To fix, restructure the build graph to avoid those linker inputs if they are a problem

Metadata

Metadata

Assignees

Labels

P1I'll work on this now. (Assignee required)team-Rules-CPPIssues for C++ rulestype: bug

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions