Skip to content

Commit fa1d7c2

Browse files
committed
try to fix linux-arm64 build
1 parent 5b664fb commit fa1d7c2

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

.github/workflows/build-release.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -108,15 +108,11 @@ jobs:
108108
- run: |
109109
sudo apt-get update
110110
sudo apt-get install -yq libglib2.0-dev lld
111-
112111
wget https://apt.llvm.org/llvm.sh
113112
chmod +x llvm.sh
114-
sudo ./llvm.sh 18
115-
116-
pushd /usr/lib/llvm-18/lib/clang/18/lib/
117-
sudo ln -nsf linux/libclang_rt.builtins-aarch64.a linux/libclang_rt.builtins.a
118-
sudo ln -nsf linux/ aarch64-unknown-linux-gnu
119-
popd
113+
sudo ./llvm.sh 21
114+
sudo ln -nsf /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins.a && \
115+
sudo ln -nsf /usr/lib/llvm-21/lib/clang/21/lib/linux/ /usr/lib/llvm-21/lib/clang/21/lib/aarch64-unknown-linux-gnu
120116
121117
- run: zig build get-v8
122118
- run: zig build -Doptimize=ReleaseSafe

build-tools/build_v8.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ cp BUILD.gn src/zig/
2626

2727
EXTRA_ARGS=""
2828
if [ "${OS}" = "linux" ] && [ "${ARCH}" == "arm64" ]; then
29-
EXTRA_ARGS="clang_base_path=\"/usr/lib/llvm-18\" clang_use_chrome_plugins=false"
29+
EXTRA_ARGS="clang_base_path=\"/usr/lib/llvm-21\" clang_use_chrome_plugins=false treat_warnings_as_errors=false"
3030
fi
3131

3232
TARGET_ARCH=${ARCH}

0 commit comments

Comments
 (0)