Skip to content

Commit 60ef3a1

Browse files
authored
Merge pull request #4 from TEN-framework/fix/linux_arm64
fix: linux arm64
2 parents 966bd19 + 582d33e commit 60ef3a1

File tree

1 file changed

+4
-13
lines changed

1 file changed

+4
-13
lines changed

.github/workflows/build_node_shared.yml

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -29,18 +29,18 @@ jobs:
2929
lib_name: libnode.so.127
3030
nproc_cmd: nproc
3131
# Linux ARM64 builds
32-
- os: ubuntu-24.04-arm
32+
- os: ubuntu-latest-arm
3333
platform: linux
3434
arch: arm64
3535
compiler: gcc
36-
container: ""
36+
container: ghcr.io/ten-framework/ten_building_ubuntu2204
3737
lib_name: libnode.so.127
3838
nproc_cmd: nproc
39-
- os: ubuntu-24.04-arm
39+
- os: ubuntu-latest-arm
4040
platform: linux
4141
arch: arm64
4242
compiler: clang
43-
container: ""
43+
container: ghcr.io/ten-framework/ten_building_ubuntu2204
4444
lib_name: libnode.so.127
4545
nproc_cmd: nproc
4646
# macOS x64 builds
@@ -72,15 +72,6 @@ jobs:
7272
repository: nodejs/node
7373
ref: v22.12.0
7474

75-
- name: Setup dependencies (Linux ARM64)
76-
if: matrix.platform == 'linux' && matrix.arch == 'arm64'
77-
run: |
78-
sudo apt-get update
79-
sudo apt-get install -y python3 python3-pip build-essential
80-
if [ "${{ matrix.compiler }}" = "clang" ]; then
81-
sudo apt-get install -y clang
82-
fi
83-
8475
- name: Setup Python (macOS)
8576
if: matrix.platform == 'mac'
8677
uses: actions/setup-python@v5

0 commit comments

Comments
 (0)