Skip to content

[CMake] [Darwin] Don't build the SDK overlays by default on Apple platforms #76359

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

Conversation

ian-twilightcoder
Copy link
Contributor

@ian-twilightcoder ian-twilightcoder commented Sep 9, 2024

The Apple SDKs have been providing the Darwin overlay since macOS 10.14.4, iOS 12.2, et al. More recently the SDK version has diverged from the Swift version making them incompatible. Stop building the overlay from Swift. Once the SDK overlays aren't being built, the clang overlays need to be built in testing.

rdar://115192929

This reverts commit c6f81cb, reversing changes made to adf3bde.

@ian-twilightcoder ian-twilightcoder force-pushed the dont-build-overlays-on-apple branch 2 times, most recently from 4619b09 to edade50 Compare September 11, 2024 16:34
…tforms

The Apple SDKs have been providing the Darwin overlay since macOS 10.14.4, iOS 12.2, et al. More recently the SDK version has diverged from the Swift version making them incompatible. Stop building the overlay from Swift. Once the SDK overlays aren't being built, the clang overlays need to be built in testing.

rdar://115192929
@ian-twilightcoder ian-twilightcoder force-pushed the dont-build-overlays-on-apple branch from b0ddace to 5bf2c93 Compare September 12, 2024 05:26
@ian-twilightcoder
Copy link
Contributor Author

@swift-ci smoke test

@ian-twilightcoder
Copy link
Contributor Author

@swift-ci test

@ian-twilightcoder ian-twilightcoder merged commit 52d9d80 into swiftlang:main Sep 12, 2024
5 checks passed
@ian-twilightcoder ian-twilightcoder deleted the dont-build-overlays-on-apple branch September 12, 2024 13:14
@al45tair
Copy link
Contributor

This is the replacement for #75918.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants