Skip to content

Commit 0d2b3cd

Browse files
committed
Ensure to use right architecture on built-target
1 parent 914410f commit 0d2b3cd

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

.github/workflows/build-test.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ jobs:
5454
# Store extra tools somewhere undisturbing
5555
cd "$(mktemp -d)"
5656
57+
ARCH=$(uname -m)
5758
fetch v8
5859
cd v8
5960
@@ -62,17 +63,17 @@ jobs:
6263
6364
# Setup GN
6465
# Warnings are no errors - @see https://issues.chromium.org/issues/42203398#comment9
65-
tools/dev/v8gen.py -vv x64.release -- is_component_build=true use_custom_libcxx=false treat_warnings_as_errors=false
66+
tools/dev/v8gen.py -vv ${ARCH}.release -- is_component_build=true use_custom_libcxx=false treat_warnings_as_errors=false
6667
6768
# Build
68-
ninja -C out.gn/x64.release/
69+
ninja -C out.gn/${ARCH}.release/
6970
7071
if [[ "${{ runner.os }}" == "macOS" ]]; then
7172
LIB_EXT=dylib
7273
else
7374
LIB_EXT=so
7475
fi
75-
cp out.gn/x64.release/lib*.${LIB_EXT} out.gn/x64.release/*_blob.bin out.gn/x64.release/icudtl.dat /opt/v8/self-built/lib/
76+
cp out.gn/${ARCH}.release/lib*.${LIB_EXT} out.gn/${ARCH}.release/*_blob.bin out.gn/${ARCH}.release/icudtl.dat /opt/v8/self-built/lib/
7677
cp -R include/* /opt/v8/self-built/include/
7778
7879
# Go back to origin

0 commit comments

Comments
 (0)