Skip to content

Commit 2a5a224

Browse files
authored
ci: Setup wasi-sdk for compilation on nuttx to fix break (#2012)
1 parent 5a7fbda commit 2a5a224

2 files changed

Lines changed: 16 additions & 0 deletions

File tree

.github/workflows/compilation_on_nuttx.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@ concurrency:
4545
group: ${{ github.workflow }}-${{ github.ref }}
4646
cancel-in-progress: true
4747

48+
env:
49+
WASI_SDK_PATH: "/opt/wasi-sdk"
50+
4851
jobs:
4952
build_iwasm_on_nuttx:
5053
runs-on: ubuntu-22.04
@@ -95,6 +98,12 @@ jobs:
9598
tar xvf riscv.tar.gz
9699
echo "$PWD/riscv64-unknown-elf-toolchain-10.2.0-2020.12.8-x86_64-linux-ubuntu14/bin" >> $GITHUB_PATH
97100
101+
- name: Install WASI-SDK
102+
run: |
103+
curl -L https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-19/wasi-sdk-19.0-linux.tar.gz > wasi-sdk.tar.gz
104+
tar xvf wasi-sdk.tar.gz
105+
sudo mv wasi-sdk-* /opt/wasi-sdk
106+
98107
- name: Checkout NuttX
99108
uses: actions/checkout@v3
100109
with:

.github/workflows/spec_test_on_nuttx.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ on:
1111

1212
env:
1313
LLVM_CACHE_SUFFIX: "build-llvm_libraries_ex"
14+
WASI_SDK_PATH: "/opt/wasi-sdk"
1415

1516
jobs:
1617
build_llvm_libraries:
@@ -55,6 +56,12 @@ jobs:
5556
tar xvf riscv.tar.gz
5657
echo "$PWD/riscv64-unknown-elf-toolchain-10.2.0-2020.12.8-x86_64-linux-ubuntu14/bin" >> $GITHUB_PATH
5758
59+
- name: Install WASI-SDK
60+
run: |
61+
curl -L https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-19/wasi-sdk-19.0-linux.tar.gz > wasi-sdk.tar.gz
62+
tar xvf wasi-sdk.tar.gz
63+
sudo mv wasi-sdk-* /opt/wasi-sdk
64+
5865
- name: Checkout NuttX
5966
uses: actions/checkout@v3
6067
with:

0 commit comments

Comments
 (0)