nongnu: wasm32-wasi-libcxx: Update to 17.0.6.

* nongnu/packages/wasm.scm (wasm32-wasi-libcxx): Update to 17.0.6.
[arguments]: Add -DLIBCXX_HAS_MUSL_LIBC:BOOL=ON to configure flags.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
This commit is contained in:
Tomas Volf 2025-10-29 19:41:17 +01:00 committed by John Kehayias
parent e6596d523c
commit 5c43eb791c
No known key found for this signature in database
GPG key ID: 499097AE5EA815D9

View file

@ -129,7 +129,7 @@ other APIs.")
(define-public wasm32-wasi-libcxx
(package
(name "wasm32-wasi-libcxx")
(version (package-version llvm-15))
(version (package-version llvm-17))
(source (llvm-monorepo version))
(build-system cmake-build-system)
(arguments
@ -157,6 +157,9 @@ other APIs.")
"-DLIBCXX_LIBDIR_SUFFIX=/wasm32-wasi"
;; https://reviews.llvm.org/D151740
"-DLIBCXX_HAS_MUSL_LIBC:BOOL=ON"
"-DLIBCXX_ENABLE_EXCEPTIONS=OFF"
"-DLIBCXX_ENABLE_SHARED=OFF"
"-DLIBCXX_ENABLE_THREADS=OFF"