From d4d6f2d945153e9f77c4cfeee12cd0fcc6b72b68 Mon Sep 17 00:00:00 2001 From: Daniel Bertalan Date: Sat, 4 Jun 2022 19:58:01 +0200 Subject: [PATCH] Toolchain: Add $arch-pc-serenity-clang symlink This will allow us to build ports that don't allow the --target and --sysroot compiler arguments to be specified in $CC/$CXX. --- Toolchain/BuildClang.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Toolchain/BuildClang.sh b/Toolchain/BuildClang.sh index 7dea1f7b06..b99b0d87a2 100755 --- a/Toolchain/BuildClang.sh +++ b/Toolchain/BuildClang.sh @@ -321,7 +321,13 @@ pushd "$DIR/Build/clang" popd pushd "$DIR/Local/clang/bin/" - buildstep "mold_symlink" ln -s ../../mold/bin/mold ld.mold + ln -s ../../mold/bin/mold ld.mold + + for arch in $ARCHS; do + ln -s clang "$arch"-pc-serenity-clang + ln -s clang++ "$arch"-pc-serenity-clang++ + echo "--sysroot=$BUILD/${arch}clang/Root" > "$arch"-pc-serenity.cfg + done popd # === SAVE TO CACHE ===