Skip to content

Commit e5699b5

Browse files
committed
init_build_environment: improve install llvm toolchain
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
1 parent cb5d071 commit e5699b5

File tree

2 files changed

+5
-9
lines changed

2 files changed

+5
-9
lines changed

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
1.7K May 8 2024 convert_translation.sh
2121
3.0K May 8 2024 create_acl_for_luci.sh
2222
3.7K May 8 2024 create_ucitrack_for_luci.sh
23-
13K Aug 29 19:46 init_build_environment.sh
23+
13K Aug 29 20:09 init_build_environment.sh
2424
18K Jun 1 2023 LICENSE
2525
4.0K Feb 6 2025 maintainer-tools
2626
4.7K Feb 6 2025 maketag.sh

init_build_environment.sh

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -250,15 +250,11 @@ function install_dependencies() {
250250
ln -svf "/usr/bin/g++" "/usr/bin/c++"
251251
[ -e "/usr/include/asm" ] || ln -svf "/usr/include/$(gcc -dumpmachine)/asm" "/usr/include/asm"
252252

253-
apt install -y $BPO_FLAG "clang-$LLVM_VERSION" "libclang-$LLVM_VERSION-dev" "lld-$LLVM_VERSION" "liblld-$LLVM_VERSION-dev"
254-
for i in "clang-$LLVM_VERSION" "clang++-$LLVM_VERSION" "clang-cpp-$LLVM_VERSION" "ld.lld-$LLVM_VERSION" "ld64.lld-$LLVM_VERSION" "llc-$LLVM_VERSION" "lld-$LLVM_VERSION" "lld-link-$LLVM_VERSION" "opt-$LLVM_VERSION" "wasm-ld-$LLVM_VERSION"; do
255-
ln -svf "$i" "/usr/bin/${i%-$LLVM_VERSION}"
256-
done
257-
258-
apt install -y $BPO_FLAG "llvm-$LLVM_VERSION"
259-
for i in "/usr/bin"/llvm-*-"$LLVM_VERSION"; do
260-
ln -svf "$i" "${i%-$LLVM_VERSION}"
253+
apt install -y $BPO_FLAG "clang-$LLVM_VERSION" "libclang-$LLVM_VERSION-dev" "lld-$LLVM_VERSION" "liblld-$LLVM_VERSION-dev" "llvm-$LLVM_VERSION"
254+
for i in "/usr/lib/llvm-$LLVM_VERSION/bin"/*; d
255+
ln -svf "$i" "/usr/bin/${i##*/}"
261256
done
257+
ln -svf "/usr/lib/llvm-$LLVM_VERSION" "/usr/lib/llvm"
262258

263259
apt install -y --allow-unauthenticated $BPO_FLAG nodejs yarn
264260
if [ -n "$CHN_NET" ]; then

0 commit comments

Comments
 (0)