Skip to content

Commit 929e51d

Browse files
authored
Merge pull request #81143 from etcwilde/ewilde/6.2-bootstrap-install-dispatch
[6.2🍒] Bootstrap: Install dispatch in stage0 Explanation: Concurrency depends on corelibs-libdispatch. It builds part of corelibs libdispatch as part of the concurrency build but does not install it so installing the compiler that uses concurrency fails to launch because libdispatch isn't found. Build and install corelibs libdispatch as part of the stage0 toolchain build. Scope: This only impacts bootstrap builds and has no impact on Apple platforms. Risk: Low. The bootstrap build is only used for bringing up the compiler in new environments, not on Apple platforms. Reviewers: @MaxDesiatov Testing: Local testing. This patch fixed the same issue on the main branch. Fixes: rdar://150159526
2 parents b7812ba + 338e40a commit 929e51d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

utils/build-presets.ini

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3127,6 +3127,7 @@ swift-include-tests=0
31273127
llvm-include-tests=0
31283128

31293129
release
3130+
libdispatch
31303131

31313132
skip-early-swiftsyntax
31323133
skip-early-swift-driver
@@ -3159,6 +3160,7 @@ llvm-install-components=llvm-ar;llvm-ranlib;clang;clang-resource-headers;compile
31593160

31603161
install-llvm
31613162
install-swift
3163+
install-libdispatch
31623164

31633165
# Build Toolchain Requirements:
31643166
# - C/C++ compiler

0 commit comments

Comments
 (0)