Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove the emit_swiftinterface build setting #1393

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

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.

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 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
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.

3 participants