Commit 6a7e578
authored
Set environment variable to disable building swift-syntax in Swift 6 mode (#7495)
This allows us to work around the following issue in CI: The self-hosted
SwiftPM job has Xcode 15.3 (Swift 5.10) installed and builds a Swift 6
SwiftPM from source. It then tries to build itself as a fat binary using
the just-built Swift 6 SwiftPM, which uses xcbuild from Xcode as the
build system. But the xcbuild in the installed Xcode is too old and
doesn't know about Swift 6 mode, so it fails with: SWIFT_VERSION '6' is
unsupported, supported versions are: 4.0, 4.2, 5.0 (rdar://126952308).
This is fixed by setting `SWIFTSYNTAX_DISABLE_SWIFT_6_MODE` in
`build-using-self`.
The source compat suite is seeing the same issue, just by using
`bootstrap`, so set it there as well.
Accompanies swiftlang/swift-syntax#26211 parent dbd8945 commit 6a7e578
2 files changed
+4
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
747 | 747 | | |
748 | 748 | | |
749 | 749 | | |
| 750 | + | |
| 751 | + | |
750 | 752 | | |
751 | 753 | | |
752 | 754 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
| 24 | + | |
23 | 25 | | |
24 | 26 | | |
25 | 27 | | |
| |||
0 commit comments