Skip to content

Commit b951eed

Browse files
authored
[build-script] Fix e11e127 to handle Xcode-based builds (swiftlang#25769)
Xcode puts the bin/ and lib/ directories in a subdirectory based on configuration; account for this when copying over compiler-rt for non-host Apple platforms using one of the existing helpers in build-script-impl.
1 parent 8b33b2f commit b951eed

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

utils/build-script-impl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2954,8 +2954,8 @@ for host in "${ALL_HOSTS[@]}"; do
29542954
HOST_CXX_DIR=$(dirname "${HOST_CXX}")
29552955
HOST_CXX_BUILTINS_VERSION=$(ls "$HOST_CXX_DIR/../lib/clang" | awk '{print $0}')
29562956
HOST_CXX_BUILTINS_DIR="$HOST_CXX_DIR/../lib/clang/$HOST_CXX_BUILTINS_VERSION/lib/darwin"
2957-
DEST_CXX_BUILTINS_VERSION=$(ls "$llvm_build_dir/lib/clang" | awk '{print $0}')
2958-
DEST_BUILTINS_DIR="$llvm_build_dir/lib/clang/$DEST_CXX_BUILTINS_VERSION/lib/darwin"
2957+
DEST_CXX_BUILTINS_VERSION=$(ls "$(build_directory_bin ${host} llvm)/../lib/clang" | awk '{print $0}')
2958+
DEST_BUILTINS_DIR="$(build_directory_bin ${host} llvm)/../lib/clang/$DEST_CXX_BUILTINS_VERSION/lib/darwin"
29592959

29602960
if [ -d "$DEST_BUILTINS_DIR" ]; then
29612961
echo "copying compiler-rt embedded builtins into the local clang build directory $DEST_BUILTINS_DIR."

0 commit comments

Comments
 (0)