Skip to content

Conversation

@mhegazy
Copy link
Collaborator

@mhegazy mhegazy commented Sep 7, 2025

This unbreaks CI build after swiftlang/swift-installer-scripts#456 landed.

This change include:

  • Extend matrix to build both static and dynamic version of the experimental sdk. Compiler options should correctly match build.ps1 now
  • Update job names and artifact names to reflect the change
  • Use cmake 3.29 for this job as it ran into the same issue with linker/driver flags
  • A lot of file copying to get the layout in the shape the installer expect - we should stop doing this, it is ugly, brittle and not sustainable.
  • For completeness build the new rtl msm's and the new shared rtl.shared.msi though they are not used.

Downstream successful job: https://github.com/thebrowsercompany/swift-build/actions/runs/17520106849

@mhegazy mhegazy merged commit 52a0291 into compnerd:main Sep 7, 2025
@mhegazy mhegazy deleted the upstream-build-shared-experimental-sdk branch September 7, 2025 16:32
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