@@ -284,12 +284,9 @@ env:
284
284
WORKAROUND_WINDOWS_PINNED_BOOTSTRAP_TOOLCHAIN_REPO : thebrowsercompany/swift-build
285
285
WORKAROUND_WINDOWS_PINNED_BOOTSTRAP_TOOLCHAIN_VERSION : 6.0.0-20241216.0
286
286
287
- # Workaround for issues with building with SDK version 26100.
288
- # See https://github.com/compnerd/swift-build/issues/909 for details.
289
- WORKAROUND_BOOTSTRAP_WINDOWS_SDK_VERSION : 10.0.22621.0
290
-
291
287
# Workaround for issues with building with MSVC 14.43.
292
288
# See https://github.com/swiftlang/swift/issues/79852 for details.
289
+ # TODO: Remove this once the bootstrap toolchain is updated to 6.1.
293
290
WORKAROUND_BOOTSTRAP_WINDOWS_MSVC_VERSION : 14.42
294
291
295
292
defaults :
@@ -317,7 +314,6 @@ jobs:
317
314
show-progress : false
318
315
- uses : ./SourceCache/ci-build/.github/actions/setup-build
319
316
with :
320
- windows-sdk-version : ${{ env.WORKAROUND_BOOTSTRAP_WINDOWS_SDK_VERSION }}
321
317
setup-vs-dev-env : true
322
318
host-arch : ${{ matrix.arch }}
323
319
@@ -389,7 +385,6 @@ jobs:
389
385
show-progress : false
390
386
- uses : ./SourceCache/ci-build/.github/actions/setup-build
391
387
with :
392
- windows-sdk-version : ${{ env.WORKAROUND_BOOTSTRAP_WINDOWS_SDK_VERSION }}
393
388
setup-vs-dev-env : true
394
389
395
390
@@ -488,8 +483,7 @@ jobs:
488
483
- uses : ./SourceCache/ci-build/.github/actions/setup-build
489
484
if : inputs.build_android
490
485
with :
491
- windows-sdk-version : ${{ env.WORKAROUND_BOOTSTRAP_WINDOWS_SDK_VERSION }}
492
- setup-vs-dev-env : ${{ matrix.os == 'Windows' }}
486
+ setup-vs-dev-env : ${{ matrix.os == 'Windows' }}
493
487
host-arch : ${{ matrix.arch }}
494
488
495
489
@@ -572,7 +566,6 @@ jobs:
572
566
show-progress : false
573
567
- uses : ./SourceCache/ci-build/.github/actions/setup-build
574
568
with :
575
- windows-sdk-version : ${{ env.WORKAROUND_BOOTSTRAP_WINDOWS_SDK_VERSION }}
576
569
setup-vs-dev-env : true
577
570
host-arch : ${{ matrix.arch }}
578
571
- uses : seanmiddleditch/gha-setup-ninja@96bed6edff20d1dd61ecff9b75cc519d516e6401 # master
@@ -648,7 +641,6 @@ jobs:
648
641
show-progress : false
649
642
- uses : ./SourceCache/ci-build/.github/actions/setup-build
650
643
with :
651
- windows-sdk-version : ${{ env.WORKAROUND_BOOTSTRAP_WINDOWS_SDK_VERSION }}
652
644
setup-vs-dev-env : true
653
645
host-arch : ${{ matrix.arch }}
654
646
- uses : seanmiddleditch/gha-setup-ninja@96bed6edff20d1dd61ecff9b75cc519d516e6401 # master
@@ -791,7 +783,6 @@ jobs:
791
783
id : setup-build
792
784
with :
793
785
msvc-version : ${{ env.WORKAROUND_BOOTSTRAP_WINDOWS_MSVC_VERSION }}
794
- windows-sdk-version : ${{ env.WORKAROUND_BOOTSTRAP_WINDOWS_SDK_VERSION }}
795
786
host-arch : ${{ matrix.arch }}
796
787
swift-version : ${{ inputs.build_os == 'Windows' && env.WORKAROUND_WINDOWS_PINNED_BOOTSTRAP_TOOLCHAIN_VERSION || env.PINNED_BOOTSTRAP_TOOLCHAIN_VERSION }}
797
788
swift-repo : ${{ inputs.build_os == 'Windows' && env.WORKAROUND_WINDOWS_PINNED_BOOTSTRAP_TOOLCHAIN_REPO || '' }}
@@ -832,14 +823,7 @@ jobs:
832
823
$env:SWIFTCI_USE_LOCAL_DEPS=1
833
824
$BuildToolsVersion = "${{ steps.setup-build.outputs.windows-build-tools-version }}"
834
825
$ExtraFlags = if ($BuildToolsVersion -ne "") {
835
- $Win10SdkRoot = Get-ItemPropertyValue `
836
- -Path "Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Kits\Installed Roots" `
837
- -Name "KitsRoot10"
838
826
@("-Xlinker", "${env:SDKROOT}/usr/lib/swift/windows/${{ matrix.cpu }}/swiftCore.lib",
839
- "-Xswiftc", "-windows-sdk-version", "-Xswiftc", "${env:WORKAROUND_BOOTSTRAP_WINDOWS_SDK_VERSION}",
840
- "-Xswiftc", "-windows-sdk-root", "-Xswiftc", "${Win10SdkRoot}",
841
- "-Xbuild-tools-swiftc", "-windows-sdk-version", "-Xbuild-tools-swiftc", "${env:WORKAROUND_BOOTSTRAP_WINDOWS_SDK_VERSION}",
842
- "-Xbuild-tools-swiftc", "-windows-sdk-root", "-Xbuild-tools-swiftc", "${Win10SdkRoot}",
843
827
"-Xswiftc", "-visualc-tools-version", "-Xswiftc", "${BuildToolsVersion}",
844
828
"-Xbuild-tools-swiftc", "-visualc-tools-version", "-Xbuild-tools-swiftc", "${BuildToolsVersion}",
845
829
"-Xcc", "-Xmicrosoft-visualc-tools-version", "-Xcc", "${BuildToolsVersion}",
@@ -911,7 +895,6 @@ jobs:
911
895
- uses : ./SourceCache/ci-build/.github/actions/setup-build
912
896
with :
913
897
msvc-version : ${{ env.WORKAROUND_BOOTSTRAP_WINDOWS_MSVC_VERSION }}
914
- windows-sdk-version : ${{ env.WORKAROUND_BOOTSTRAP_WINDOWS_SDK_VERSION }}
915
898
setup-vs-dev-env : true
916
899
host-arch : ${{ matrix.arch }}
917
900
swift-version : ${{ inputs.build_os == 'Windows' && env.WORKAROUND_WINDOWS_PINNED_BOOTSTRAP_TOOLCHAIN_VERSION || env.PINNED_BOOTSTRAP_TOOLCHAIN_VERSION }}
@@ -1275,7 +1258,6 @@ jobs:
1275
1258
show-progress : false
1276
1259
- uses : ./SourceCache/ci-build/.github/actions/setup-build
1277
1260
with :
1278
- windows-sdk-version : ${{ env.WORKAROUND_BOOTSTRAP_WINDOWS_SDK_VERSION }}
1279
1261
setup-vs-dev-env : ${{ matrix.os == 'Windows' }}
1280
1262
host-arch : ${{ matrix.arch }}
1281
1263
- uses : seanmiddleditch/gha-setup-ninja@96bed6edff20d1dd61ecff9b75cc519d516e6401 # master
@@ -1370,7 +1352,6 @@ jobs:
1370
1352
1371
1353
- uses : ./SourceCache/ci-build/.github/actions/setup-build
1372
1354
with :
1373
- windows-sdk-version : ${{ env.WORKAROUND_BOOTSTRAP_WINDOWS_SDK_VERSION }}
1374
1355
setup-vs-dev-env : ${{ matrix.os == 'Windows' }}
1375
1356
host-arch : ${{ matrix.arch }}
1376
1357
- uses : seanmiddleditch/gha-setup-ninja@96bed6edff20d1dd61ecff9b75cc519d516e6401 # master
@@ -1545,7 +1526,6 @@ jobs:
1545
1526
show-progress : false
1546
1527
- uses : ./SourceCache/ci-build/.github/actions/setup-build
1547
1528
with :
1548
- windows-sdk-version : ${{ env.WORKAROUND_BOOTSTRAP_WINDOWS_SDK_VERSION }}
1549
1529
setup-vs-dev-env : ${{ matrix.os == 'Windows' }}
1550
1530
host-arch : ${{ matrix.arch }}
1551
1531
- uses : seanmiddleditch/gha-setup-ninja@96bed6edff20d1dd61ecff9b75cc519d516e6401 # master
@@ -1647,7 +1627,6 @@ jobs:
1647
1627
- uses : ./SourceCache/ci-build/.github/actions/setup-build
1648
1628
if : matrix.os != 'Android' || inputs.build_android
1649
1629
with :
1650
- windows-sdk-version : ${{ env.WORKAROUND_BOOTSTRAP_WINDOWS_SDK_VERSION }}
1651
1630
setup-vs-dev-env : ${{ matrix.os == 'Windows' }}
1652
1631
host-arch : ${{ matrix.arch }}
1653
1632
swift-version : ${{ inputs.build_os == 'Windows' && env.WORKAROUND_WINDOWS_PINNED_BOOTSTRAP_TOOLCHAIN_VERSION || env.PINNED_BOOTSTRAP_TOOLCHAIN_VERSION }}
@@ -1839,7 +1818,6 @@ jobs:
1839
1818
show-progress : false
1840
1819
- uses : ./SourceCache/ci-build/.github/actions/setup-build
1841
1820
with :
1842
- windows-sdk-version : ${{ env.WORKAROUND_BOOTSTRAP_WINDOWS_SDK_VERSION }}
1843
1821
setup-vs-dev-env : true
1844
1822
host-arch : ${{ matrix.arch }}
1845
1823
@@ -2114,8 +2092,6 @@ jobs:
2114
2092
- uses : ./SourceCache/ci-build/.github/actions/setup-build
2115
2093
if : matrix.os != 'Android' || inputs.build_android
2116
2094
with :
2117
- msvc-version : ${{ env.WORKAROUND_BOOTSTRAP_WINDOWS_MSVC_VERSION }}
2118
- windows-sdk-version : ${{ env.WORKAROUND_BOOTSTRAP_WINDOWS_SDK_VERSION }}
2119
2095
setup-vs-dev-env : ${{ matrix.os == 'Windows' }}
2120
2096
host-arch : ${{ matrix.arch }}
2121
2097
@@ -2659,8 +2635,6 @@ jobs:
2659
2635
show-progress : false
2660
2636
- uses : ./SourceCache/ci-build/.github/actions/setup-build
2661
2637
with :
2662
- msvc-version : ${{ env.WORKAROUND_BOOTSTRAP_WINDOWS_MSVC_VERSION }}
2663
- windows-sdk-version : ${{ env.WORKAROUND_BOOTSTRAP_WINDOWS_SDK_VERSION }}
2664
2638
setup-vs-dev-env : true
2665
2639
host-arch : ${{ matrix.arch }}
2666
2640
@@ -3430,7 +3404,6 @@ jobs:
3430
3404
show-progress : false
3431
3405
- uses : ./SourceCache/ci-build/.github/actions/setup-build
3432
3406
with :
3433
- windows-sdk-version : ${{ env.WORKAROUND_BOOTSTRAP_WINDOWS_SDK_VERSION }}
3434
3407
setup-vs-dev-env : true
3435
3408
host-arch : ${{ matrix.arch }}
3436
3409
0 commit comments