Skip to content

Conversation

@compnerd
Copy link
Member

Explicitly require all Swift build steps to specify the SDK that they are building against. This allows us to properly handle the $null SDK - which is used only when building the new experimental SDK. It also simplifies the flag computation and the used flags.

Take the opportunity to correct the SDK selection logic in the rest of the script.

@compnerd
Copy link
Member Author

@swift-ci please smoke test

@compnerd
Copy link
Member Author

@swift-ci please test Windows platform

@compnerd
Copy link
Member Author

@swift-ci please smoke test Linux platform

@compnerd
Copy link
Member Author

@swift-ci please smoke test macOS platform

If Swift is being used, the client should always specify `-SwiftSDK` to
ensure that the right version is being taken always. This will ensure
that we build the runtime properly going forward.
@compnerd
Copy link
Member Author

@swift-ci please smoke test

@compnerd compnerd enabled auto-merge July 30, 2025 19:43
@compnerd compnerd merged commit d4b28a4 into swiftlang:main Jul 30, 2025
3 checks passed
@compnerd compnerd deleted the required-sdk branch July 30, 2025 23:16
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.

2 participants