From 05652b6d1d838cbe1a9d9ad1033567091032a0c5 Mon Sep 17 00:00:00 2001 From: greepar Date: Tue, 21 Jul 2026 18:03:34 +0800 Subject: [PATCH] Complete ARM Linux Clang wrapper toolchain --- scripts/build-linux-static-graphics.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/build-linux-static-graphics.sh b/scripts/build-linux-static-graphics.sh index dd6eed7..e0868aa 100755 --- a/scripts/build-linux-static-graphics.sh +++ b/scripts/build-linux-static-graphics.sh @@ -280,7 +280,7 @@ build_angle() { local out_dir="$src/out/linux-static-$TARGET_CPU" local angle_is_clang="true" - if [[ "$TARGET_CPU" == "arm64" && ! is_musl_rid ]]; then + if [[ "$TARGET_CPU" == "arm64" ]] && ! is_musl_rid; then angle_is_clang="false" fi mkdir -p "$out_dir" @@ -460,6 +460,11 @@ PY chmod +x "$toolchain_dir/bin/clang-wrapper.py" ln -sf clang-wrapper.py "$toolchain_dir/bin/clang" ln -sf clang-wrapper.py "$toolchain_dir/bin/clang++" + for tool in llvm-ar llvm-ranlib llvm-nm; do + if command -v "$tool" >/dev/null 2>&1; then + ln -sf "$(command -v "$tool")" "$toolchain_dir/bin/$tool" + fi + done } copy_first_existing() {