diff --git a/.github/workflows/repro.sh b/.github/workflows/repro.sh index 443e700..fcf02d7 100755 --- a/.github/workflows/repro.sh +++ b/.github/workflows/repro.sh @@ -2,13 +2,13 @@ set -euo pipefail if [[ "$OSTYPE" == "linux"* ]]; then - WASI_SDK="https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-23/wasi-sdk-23.0-x86_64-linux.tar.gz" + WASI_SDK="https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-24/wasi-sdk-24.0-x86_64-linux.tar.gz" BINARYEN="https://github.com/WebAssembly/binaryen/releases/download/version_118/binaryen-version_118-x86_64-linux.tar.gz" elif [[ "$OSTYPE" == "darwin"* ]]; then - WASI_SDK="https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-23/wasi-sdk-23.0-x86_64-macos.tar.gz" + WASI_SDK="https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-24/wasi-sdk-24.0-x86_64-macos.tar.gz" BINARYEN="https://github.com/WebAssembly/binaryen/releases/download/version_118/binaryen-version_118-x86_64-macos.tar.gz" elif [[ "$OSTYPE" == "msys" || "$OSTYPE" == "cygwin" ]]; then - WASI_SDK="https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-23/wasi-sdk-23.0-x86_64-windows.tar.gz" + WASI_SDK="https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-24/wasi-sdk-24.0-x86_64-windows.tar.gz" BINARYEN="https://github.com/WebAssembly/binaryen/releases/download/version_118/binaryen-version_118-x86_64-windows.tar.gz" fi @@ -18,8 +18,8 @@ mkdir -p tools/ [ -d "tools/binaryen" ] || curl -#L "$BINARYEN" | tar xzC tools & wait -mv "tools/wasi-sdk"* "tools/wasi-sdk" -mv "tools/binaryen"* "tools/binaryen" +[ -d "tools/wasi-sdk" ] || mv "tools/wasi-sdk"* "tools/wasi-sdk" +[ -d "tools/binaryen" ] || mv "tools/binaryen"* "tools/binaryen" # Download and build SQLite sqlite3/download.sh diff --git a/embed/build.sh b/embed/build.sh index 3422059..a719f8b 100755 --- a/embed/build.sh +++ b/embed/build.sh @@ -7,7 +7,7 @@ ROOT=../ BINARYEN="$ROOT/tools/binaryen/bin" WASI_SDK="$ROOT/tools/wasi-sdk/bin" -"$WASI_SDK/clang" --target=wasm32-wasi -std=c23 -flto -g0 -O2 \ +"$WASI_SDK/clang" --target=wasm32-wasi -std=c23 -g0 -O2 \ -Wall -Wextra -Wno-unused-parameter -Wno-unused-function \ -o sqlite3.wasm "$ROOT/sqlite3/main.c" \ -I"$ROOT/sqlite3" \ diff --git a/embed/sqlite3.wasm b/embed/sqlite3.wasm index 99671f1..fba2049 100755 Binary files a/embed/sqlite3.wasm and b/embed/sqlite3.wasm differ diff --git a/util/vtabutil/parse/build.sh b/util/vtabutil/parse/build.sh index 4e3f563..b30953c 100755 --- a/util/vtabutil/parse/build.sh +++ b/util/vtabutil/parse/build.sh @@ -7,7 +7,7 @@ ROOT=../../../ BINARYEN="$ROOT/tools/binaryen/bin" WASI_SDK="$ROOT/tools/wasi-sdk/bin" -"$WASI_SDK/clang" --target=wasm32-wasi -std=c23 -flto -g0 -Oz \ +"$WASI_SDK/clang" --target=wasm32-wasi -std=c23 -g0 -Oz \ -Wall -Wextra -o sql3parse_table.wasm main.c \ -mexec-model=reactor \ -msimd128 -mmutable-globals -mmultivalue \ diff --git a/util/vtabutil/parse/sql3parse_table.wasm b/util/vtabutil/parse/sql3parse_table.wasm index e84f609..f0b3819 100755 Binary files a/util/vtabutil/parse/sql3parse_table.wasm and b/util/vtabutil/parse/sql3parse_table.wasm differ diff --git a/vfs/tests/mptest/testdata/build.sh b/vfs/tests/mptest/testdata/build.sh index 53d3bf4..52d7090 100755 --- a/vfs/tests/mptest/testdata/build.sh +++ b/vfs/tests/mptest/testdata/build.sh @@ -7,7 +7,7 @@ ROOT=../../../../ BINARYEN="$ROOT/tools/binaryen/bin" WASI_SDK="$ROOT/tools/wasi-sdk/bin" -"$WASI_SDK/clang" --target=wasm32-wasi -std=c23 -flto -g0 -O2 \ +"$WASI_SDK/clang" --target=wasm32-wasi -std=c23 -g0 -O2 \ -o mptest.wasm main.c \ -I"$ROOT/sqlite3" \ -matomics -msimd128 -mmutable-globals \ diff --git a/vfs/tests/mptest/testdata/mptest.wasm.bz2 b/vfs/tests/mptest/testdata/mptest.wasm.bz2 index 981a376..f5aeb80 100644 --- a/vfs/tests/mptest/testdata/mptest.wasm.bz2 +++ b/vfs/tests/mptest/testdata/mptest.wasm.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e2cd514c41c0c52c4b5834bd4daf20751d17e45f7db45fc40088346725c93996 -size 479774 +oid sha256:c8d77ab19944f6f5193b63bc4876936e3442c8e4176d70acc429eb3a3f33cc47 +size 475768 diff --git a/vfs/tests/speedtest1/testdata/build.sh b/vfs/tests/speedtest1/testdata/build.sh index 396c676..19c92bc 100755 --- a/vfs/tests/speedtest1/testdata/build.sh +++ b/vfs/tests/speedtest1/testdata/build.sh @@ -7,7 +7,7 @@ ROOT=../../../../ BINARYEN="$ROOT/tools/binaryen/bin" WASI_SDK="$ROOT/tools/wasi-sdk/bin" -"$WASI_SDK/clang" --target=wasm32-wasi -std=c23 -flto -g0 -O2 \ +"$WASI_SDK/clang" --target=wasm32-wasi -std=c23 -g0 -O2 \ -o speedtest1.wasm main.c \ -I"$ROOT/sqlite3" \ -matomics -msimd128 -mmutable-globals \ diff --git a/vfs/tests/speedtest1/testdata/speedtest1.wasm.bz2 b/vfs/tests/speedtest1/testdata/speedtest1.wasm.bz2 index 58d0c02..263179d 100644 --- a/vfs/tests/speedtest1/testdata/speedtest1.wasm.bz2 +++ b/vfs/tests/speedtest1/testdata/speedtest1.wasm.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ac917ff20002df9d997b56daf7d5ad39b6d9ceed88b6fe51e1b8b36fa4d08ff9 -size 491915 +oid sha256:f7f57ff476182b6ab760bf46271b9a8c92816edd05dfe153c5d744d3939344b4 +size 488408