Skip to content

Commit 65e696d

Browse files
committed
Copy Dispatch and Clang from upstream toolchain
1 parent 72be2ca commit 65e696d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

utils/webassembly/build-toolchain.sh

+3-2
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,8 @@ cd $TMP_DIR/$TOOLCHAIN_NAME
6161

6262
# Merge wasi-sdk and toolchain
6363
cp -r $WASI_SDK_PATH/lib/clang usr/lib
64-
cp $WASI_SDK_PATH/bin/* usr/bin
64+
cp -a $SOURCE_PATH/build/Ninja-ReleaseAssert/llvm-*/bin/clang* usr/bin
65+
cp -a $WASI_SDK_PATH/bin/*ld usr/bin
6566
cp -r $WASI_SDK_PATH/share/wasi-sysroot usr/share
6667

6768
# Build SwiftPM and install it into toolchain
@@ -73,7 +74,7 @@ sed -i -e "s@\".*/include@\"../../../../share/wasi-sysroot/include@g" $TMP_DIR/$
7374
# Copy nightly-toolchain's host environment stdlib into toolchain
7475

7576
if [[ "$(uname)" == "Linux" ]]; then
76-
cp -r $NIGHTLY_TOOLCHAIN/usr/lib/swift/linux $TMP_DIR/$TOOLCHAIN_NAME/usr/lib/swift
77+
cp -a $NIGHTLY_TOOLCHAIN/usr/lib/* $TMP_DIR/$TOOLCHAIN_NAME/usr/lib || true
7778
else
7879
cp -r $NIGHTLY_TOOLCHAIN/usr/lib/swift/macosx $TMP_DIR/$TOOLCHAIN_NAME/usr/lib/swift
7980
fi

0 commit comments

Comments
 (0)