Skip to content

Conversation

@brentleyjones
Copy link
Collaborator

This was only present to support Apple framework rules, but its design was flawed, so they no longer use it. Library evolution shouldn't be enabled for entire dependency subgraphs; authors of SDKs should explicitly enable it on their libraries with the library_evolution attribute.

PiperOrigin-RevId: 629786303
(cherry picked from commit 1ee51c8)

Cherry-pick notes: Applied the same change to the emit_private_swiftinterface build setting.

brentleyjones referenced this pull request Oct 14, 2024
This was only present to support Apple framework rules, but its design was flawed, so they no longer use it. Library evolution shouldn't be enabled for entire dependency subgraphs; authors of SDKs should explicitly enable it on their libraries with the `library_evolution` attribute.

PiperOrigin-RevId: 629786303
This was only present to support Apple framework rules, but its design was flawed, so they no longer use it. Library evolution shouldn't be enabled for entire dependency subgraphs; authors of SDKs should explicitly enable it on their libraries with the `library_evolution` attribute.

PiperOrigin-RevId: 629786303
(cherry picked from commit 1ee51c8)

Cherry-pick notes: Applied the same change to the `emit_private_swiftinterface` build setting.

Signed-off-by: Brentley Jones <[email protected]>
@brentleyjones brentleyjones force-pushed the bj/remove-emit_swiftinterface branch from 9be27f0 to 4fc8ec3 Compare October 22, 2024 17:31
@brentleyjones brentleyjones enabled auto-merge (rebase) October 22, 2024 17:31
@brentleyjones brentleyjones merged commit d4104d7 into master Oct 22, 2024
@brentleyjones brentleyjones deleted the bj/remove-emit_swiftinterface branch October 22, 2024 17:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants