Skip to content

Commit 79fdc78

Browse files
committed
build-script: force LLVM to use libc++ on Darwin
rdar://problem/24452118
1 parent ebfb504 commit 79fdc78

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

utils/build-script-impl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -394,13 +394,15 @@ function set_deployment_target_based_options() {
394394
-DCMAKE_OSX_DEPLOYMENT_TARGET:STRING="${cmake_osx_deployment_target}"
395395
-DCMAKE_OSX_SYSROOT:PATH="$(xcrun --sdk ${xcrun_sdk_name} --show-sdk-path)"
396396
-DLLVM_HOST_TRIPLE:STRING="${llvm_host_triple}"
397+
-DLLVM_ENABLE_LIBCXX:BOOL=TRUE
397398
)
398399
swift_cmake_options=(
399400
"${swift_cmake_options[@]}"
400401
-DSWIFT_DARWIN_DEPLOYMENT_VERSION_OSX="${DARWIN_DEPLOYMENT_VERSION_OSX}"
401402
-DSWIFT_DARWIN_DEPLOYMENT_VERSION_IOS="${DARWIN_DEPLOYMENT_VERSION_IOS}"
402403
-DSWIFT_DARWIN_DEPLOYMENT_VERSION_TVOS="${DARWIN_DEPLOYMENT_VERSION_TVOS}"
403404
-DSWIFT_DARWIN_DEPLOYMENT_VERSION_WATCHOS="${DARWIN_DEPLOYMENT_VERSION_WATCHOS}"
405+
-DLLVM_ENABLE_LIBCXX:BOOL=TRUE
404406
)
405407

406408
if [[ "${llvm_target_arch}" ]] ; then

0 commit comments

Comments
 (0)