|
|
@@ -268,8 +268,13 @@ jobs:
|
|
|
|
|
|
- name: build wasi-libc (needed for wasi-threads)
|
|
|
run: |
|
|
|
- git clone --branch wasi-sdk-17 https://github.com/WebAssembly/wasi-libc
|
|
|
+ mkdir wasi-libc
|
|
|
cd wasi-libc
|
|
|
+ git init
|
|
|
+ # "Rename thread_spawn import" commit on main branch
|
|
|
+ git fetch https://github.com/WebAssembly/wasi-libc \
|
|
|
+ 8f5275796a82f8ecfd0833a4f3f444fa37ed4546
|
|
|
+ git checkout FETCH_HEAD
|
|
|
make \
|
|
|
AR=/opt/wasi-sdk/bin/llvm-ar \
|
|
|
NM=/opt/wasi-sdk/bin/llvm-nm \
|
|
|
@@ -329,4 +334,4 @@ jobs:
|
|
|
mkdir build && cd build
|
|
|
cmake -DWASI_SYSROOT=`pwd`/../../../core/deps/wasi-libc/sysroot ..
|
|
|
cmake --build . --config Release --parallel 4
|
|
|
- ./iwasm wasm-apps/no_pthread.wasm
|
|
|
+ ./iwasm wasm-apps/no_pthread.wasm
|