-
Notifications
You must be signed in to change notification settings - Fork 10.5k
[6.0] Do not install binary swiftmodule for Darwin #72667
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
[6.0] Do not install binary swiftmodule for Darwin #72667
Conversation
Also amend the installation code handling macCatalyst to match the one for regular swiftmodules. (cherry picked from commit 649618d)
This is needed to support Apple internal configurations that would fail consuming such binary swiftmodule (but work as expected when rebuilding from the swiftinterface). Addresses rdar://124390643 (cherry picked from commit 0cac358)
@swift-ci please test |
@swift-ci please test WebAssembly |
@swift-ci please build toolchain |
@swift-ci Please Test Source Compatibility Release |
The failures in the compatibility suite are the same as the 6.0 job |
Verified that the Linux toolchain has no swiftmodule changes, and the macOS ones does not have the binary swiftmodules for Darwin:
|
macOS job has a failure in a sourcekit-lsp test:
Retrying to see if this is transient |
@swift-ci please test macOS |
Explanation: only install swiftinterface for Darwin when building for macOS to support Apple internal configurations
Radar: rdar://124390643
Scope: build logic that installs the swiftmodules in the final location
Risk: low
Testing:
Reviewed By: Ian Anderson on #72590