From 5bfe919641505129c1bac84efb8646445b68ef74 Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Fri, 9 Jan 2026 17:15:09 -0600 Subject: [PATCH] Update wasi-libc with sdk version information (#583) This updates to include WebAssembly/wasi-libc#709 and then additionally configures wasi-libc with `-DWASI_SDK_VERSION=...` to ensure that wasi-sdk builds will now have `__wasi_sdk_major__` defined along with `__wasi_sdk_version__`. Closes WebAssembly/wasi-libc#688 --- cmake/wasi-sdk-sysroot.cmake | 1 + src/wasi-libc | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/cmake/wasi-sdk-sysroot.cmake b/cmake/wasi-sdk-sysroot.cmake index e1e26ca..5bd04bb 100644 --- a/cmake/wasi-sdk-sysroot.cmake +++ b/cmake/wasi-sdk-sysroot.cmake @@ -174,6 +174,7 @@ function(define_wasi_libc_sub target target_suffix lto) -DBUILTINS_LIB=${libcompiler_rt_a} -DUSE_WASM_COMPONENT_LD=OFF -DBINDINGS_TARGET=OFF + -DWASI_SDK_VERSION=${wasi_sdk_version} DEPENDS compiler-rt EXCLUDE_FROM_ALL ON USES_TERMINAL_CONFIGURE ON diff --git a/src/wasi-libc b/src/wasi-libc index 06bef3c..6036a9f 160000 --- a/src/wasi-libc +++ b/src/wasi-libc @@ -1 +1 @@ -Subproject commit 06bef3c91a541b67edf88ff44e0e3bc0a928ad16 +Subproject commit 6036a9f3e349315faba2732a32508d5dc9d6d928