Address
:
[go:
up one dir
,
main page
]
Include Form
Remove Scripts
Session Cookies
FreeBSD Bugzilla – Attachment 246091 Details for
Bug 274896
devel/wasi-*: add WASI ports for newer LLVMs
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Update WASI
patch-devel_wasi.diff (text/plain), 278.97 KB, created by
Eric Camachat
on 2023-11-04 03:43:16 UTC
(
hide
)
Description:
Update WASI
Filename:
MIME Type:
Creator:
Eric Camachat
Created:
2023-11-04 03:43:16 UTC
Size:
278.97 KB
patch
obsolete
>diff --git Mk/bsd.gecko.mk Mk/bsd.gecko.mk >index b994ba61fc..176d29d48c 100644 >--- Mk/bsd.gecko.mk >+++ Mk/bsd.gecko.mk >@@ -93,8 +93,8 @@ MOZ_EXPORT+= LLVM_OBJDUMP="${LOCALBASE}/bin/llvm-objdump${LLVM_DEFAULT}" > # fix LLVM to version 13, as that's the only reasonable wasi-toolchain > # we currently have > # if !defined(DEFAULT_VERSIONS) || ! ${DEFAULT_VERSIONS:Mllvm*} || ${PORT_OPTIONS:MLTO} >-LLVM_DEFAULT= 13 # chase bundled LLVM in lang/rust for LTO >-LLVM_VERSION= 13.0.1 # keep in sync with devel/wasi-compiler-rt${LLVM_DEFAULT} >+LLVM_DEFAULT?= 17 # chase bundled LLVM in lang/rust for LTO >+LLVM_VERSION?= 17.0.4 # keep in sync with devel/wasi-compiler-rt${LLVM_DEFAULT} > # endif > # Require newer Clang than what's in base system unless user opted out > . if ${CC} == cc && ${CXX} == c++ && exists(/usr/lib/libc++.so) >diff --git devel/Makefile devel/Makefile >index 06dabbe021..eb6d065c15 100644 >--- devel/Makefile >+++ devel/Makefile >@@ -7826,8 +7826,22 @@ > SUBDIR += wandio > SUBDIR += wasi-compiler-rt11 > SUBDIR += wasi-compiler-rt13 >+ SUBDIR += wasi-compiler-rt14 >+ SUBDIR += wasi-compiler-rt15 >+ SUBDIR += wasi-compiler-rt16 >+ SUBDIR += wasi-compiler-rt17 > SUBDIR += wasi-libc >+ SUBDIR += wasi-libc13 >+ SUBDIR += wasi-libc14 >+ SUBDIR += wasi-libc15 >+ SUBDIR += wasi-libc16 >+ SUBDIR += wasi-libc17 > SUBDIR += wasi-libcxx >+ SUBDIR += wasi-libcxx13 >+ SUBDIR += wasi-libcxx14 >+ SUBDIR += wasi-libcxx15 >+ SUBDIR += wasi-libcxx16 >+ SUBDIR += wasi-libcxx17 > SUBDIR += wasm3 > SUBDIR += wasmer > SUBDIR += websocketpp >diff --git devel/wasi-compiler-rt11/Makefile devel/wasi-compiler-rt11/Makefile >index 025ccca8f2..841178155b 100644 >--- devel/wasi-compiler-rt11/Makefile >+++ devel/wasi-compiler-rt11/Makefile >@@ -10,6 +10,7 @@ PKGNAMEPREFIX= wasi- > PKGNAMESUFFIX= ${LLVM_SUFFIX} > DISTNAME= ${PORTNAME}-${DISTVERSION}.src > DISTFILES= ${PORTNAME}-${DISTVERSION}.src${EXTRACT_SUFX} >+DISTINFO_FILE= ${.CURDIR}/../llvm${LLVM_SUFFIX}/distinfo > > MAINTAINER= vishwin@FreeBSD.org > COMMENT= Clang builtins library for WebAssembly System Interface >@@ -24,13 +25,14 @@ LLVM_RELEASE= ${DISTVERSION:C/rc.*//} > LLVM_SUFFIX= ${LLVM_RELEASE:C/\.[0-9]\.[0-9]$//} > LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX} > >-WASI_SYSROOT= ${LOCALBASE}/share/wasi-sysroot >+WASI_SYSROOT= ${LOCALBASE}/share/wasi-sysroot${LLVM_SUFFIX} > >-BUILD_DEPENDS= ${WASI_SYSROOT}/include/stdarg.h:devel/wasi-libc \ >+BUILD_DEPENDS= ${WASI_SYSROOT}/include/stdarg.h:devel/wasi-libc${LLVM_SUFFIX} \ > clang${LLVM_SUFFIX}:devel/llvm${LLVM_SUFFIX} > > USES= cmake tar:xz > NO_ARCH= yes >+WITHOUT_CPU_CFLAGS= yes > > PLIST_FILES= llvm${LLVM_SUFFIX}/lib/clang/${LLVM_RELEASE}/lib/wasi/libclang_rt.builtins-wasm32.a > >diff --git devel/wasi-compiler-rt11/distinfo devel/wasi-compiler-rt11/distinfo >index f131fdcd91..e69de29bb2 100644 >--- devel/wasi-compiler-rt11/distinfo >+++ devel/wasi-compiler-rt11/distinfo >@@ -1,3 +0,0 @@ >-TIMESTAMP = 1610626559 >-SHA256 (compiler-rt-11.0.1.src.tar.xz) = 087be3f1116e861cd969c9b0b0903c27028b52eaf45157276f50a9c2500687fc >-SIZE (compiler-rt-11.0.1.src.tar.xz) = 2136216 >diff --git devel/wasi-compiler-rt13/Makefile devel/wasi-compiler-rt13/Makefile >index 70db20f7a1..3a093d2d03 100644 >--- devel/wasi-compiler-rt13/Makefile >+++ devel/wasi-compiler-rt13/Makefile >@@ -7,6 +7,7 @@ PKGNAMEPREFIX= wasi- > PKGNAMESUFFIX= ${LLVM_SUFFIX} > DISTNAME= llvm-project-${DISTVERSION}.src > DISTFILES= llvm-project-${DISTVERSION}.src${EXTRACT_SUFX} >+DISTINFO_FILE= ${.CURDIR}/../llvm${LLVM_SUFFIX}/distinfo > > MAINTAINER= vishwin@FreeBSD.org > COMMENT= Clang builtins library for WebAssembly System Interface >@@ -21,13 +22,14 @@ LLVM_RELEASE= ${DISTVERSION:C/rc.*//} > LLVM_SUFFIX= ${LLVM_RELEASE:C/\.[0-9]\.[0-9]$//} > LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX} > >-WASI_SYSROOT= ${LOCALBASE}/share/wasi-sysroot >+WASI_SYSROOT= ${LOCALBASE}/share/wasi-sysroot${LLVM_SUFFIX} > >-BUILD_DEPENDS= ${WASI_SYSROOT}/include/stdarg.h:devel/wasi-libc \ >+BUILD_DEPENDS= ${WASI_SYSROOT}/include/stdarg.h:devel/wasi-libc${LLVM_SUFFIX} \ > clang${LLVM_SUFFIX}:devel/llvm${LLVM_SUFFIX} > > USES= cmake tar:xz > NO_ARCH= yes >+WITHOUT_CPU_CFLAGS= yes > > PLIST_FILES= llvm${LLVM_SUFFIX}/lib/clang/${LLVM_RELEASE}/lib/wasi/libclang_rt.builtins-wasm32.a > >@@ -43,16 +45,16 @@ CMAKE_ARGS= -DCMAKE_C_COMPILER_WORKS=1 \ > -DCOMPILER_RT_BAREMETAL_BUILD=TRUE \ > -DCOMPILER_RT_DEFAULT_TARGET_TRIPLE=wasm32-wasi \ > -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=TRUE \ >+ -DCOMPILER_RT_HAS_ASM_LSE:BOOL=OFF \ >+ -DCOMPILER_RT_HAS_ATOMIC_KEYWORD:BOOL=ON \ >+ -DCOMPILER_RT_HAS_FLOAT16:BOOL=OFF \ >+ -DCOMPILER_RT_HAS_FNO_BUILTIN_FLAG:BOOL=ON \ > -DCOMPILER_RT_HAS_FPIC_FLAG:BOOL=ON \ > -DCOMPILER_RT_HAS_FPIE_FLAG:BOOL=ON \ >- -DCOMPILER_RT_HAS_FNO_BUILTIN_FLAG:BOOL=ON \ >+ -DCOMPILER_RT_HAS_FREESTANDING_FLAG:BOOL=ON \ > -DCOMPILER_RT_HAS_STD_C11_FLAG:BOOL=ON \ > -DCOMPILER_RT_HAS_VISIBILITY_HIDDEN_FLAG:BOOL=ON \ >- -DCOMPILER_RT_HAS_FREESTANDING_FLAG:BOOL=ON \ >- -DCOMPILER_RT_HAS_XRAY_COMPILER_FLAG:BOOL=OFF \ >- -DCOMPILER_RT_HAS_ATOMIC_KEYWORD:BOOL=ON \ >- -DCOMPILER_RT_HAS_FLOAT16:BOOL=OFF \ >- -DCOMPILER_RT_HAS_ASM_LSE:BOOL=OFF >+ -DCOMPILER_RT_HAS_XRAY_COMPILER_FLAG:BOOL=OFF > > post-build: > ${LOCALBASE}/bin/llvm-ranlib${LLVM_SUFFIX} ${CONFIGURE_WRKSRC}/lib/wasi/*.a >diff --git devel/wasi-compiler-rt13/distinfo devel/wasi-compiler-rt13/distinfo >index 81d8f09cea..e69de29bb2 100644 >--- devel/wasi-compiler-rt13/distinfo >+++ devel/wasi-compiler-rt13/distinfo >@@ -1,3 +0,0 @@ >-TIMESTAMP = 1644329424 >-SHA256 (llvm-project-13.0.1.src.tar.xz) = 326335a830f2e32d06d0a36393b5455d17dc73e0bd1211065227ee014f92cbf8 >-SIZE (llvm-project-13.0.1.src.tar.xz) = 97584928 >diff --git devel/wasi-compiler-rt14/Makefile devel/wasi-compiler-rt14/Makefile >new file mode 100644 >index 0000000000..2765d0591d >--- /dev/null >+++ devel/wasi-compiler-rt14/Makefile >@@ -0,0 +1,61 @@ >+PORTNAME= compiler-rt >+DISTVERSION= 14.0.6 >+CATEGORIES= devel lang >+MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \ >+ https://${PRE_}releases.llvm.org/${LLVM_RELEASE}/${RCDIR} >+PKGNAMEPREFIX= wasi- >+PKGNAMESUFFIX= ${LLVM_SUFFIX} >+DISTNAME= llvm-project-${DISTVERSION}.src >+DISTFILES= llvm-project-${DISTVERSION}.src${EXTRACT_SUFX} >+DISTINFO_FILE= ${.CURDIR}/../llvm${LLVM_SUFFIX}/distinfo >+ >+MAINTAINER= greg@unrelenting.technology >+COMMENT= Clang builtins library for WebAssembly System Interface >+ >+LICENSE= LLVM2 >+LICENSE_FILE= ${WRKSRC}/llvm/LICENSE.TXT >+LICENSE_NAME= Apache License 2.0 with LLVM Exceptions >+LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept >+ >+LLVM_RELEASE= ${DISTVERSION:C/rc.*//} >+LLVM_SUFFIX= ${LLVM_RELEASE:C/\.[0-9]\.[0-9]$//} >+LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX} >+ >+WASI_SYSROOT= ${LOCALBASE}/share/wasi-sysroot${LLVM_SUFFIX} >+ >+BUILD_DEPENDS= ${WASI_SYSROOT}/include/stdarg.h:devel/wasi-libc${LLVM_SUFFIX} \ >+ clang${LLVM_SUFFIX}:devel/llvm${LLVM_SUFFIX} >+ >+USES= cmake tar:xz >+NO_ARCH= yes >+WITHOUT_CPU_CFLAGS= yes >+ >+PLIST_FILES= llvm${LLVM_SUFFIX}/lib/clang/${LLVM_RELEASE}/lib/wasi/libclang_rt.builtins-wasm32.a >+ >+CC= ${LOCALBASE}/bin/clang${LLVM_SUFFIX} >+CXX= ${LOCALBASE}/bin/clang++${LLVM_SUFFIX} >+ >+CMAKE_SOURCE_PATH= ${WRKSRC}/compiler-rt/lib/builtins >+CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX}/lib/clang/${LLVM_RELEASE} >+CMAKE_ARGS= -DCMAKE_C_COMPILER_WORKS=1 \ >+ -DCMAKE_SYSROOT=${WASI_SYSROOT} \ >+ -DLLVM_CONFIG_PATH=${LOCALBASE}/bin/llvm-config${LLVM_SUFFIX} \ >+ -DCOMPILER_RT_OS_DIR=wasi \ >+ -DCOMPILER_RT_BAREMETAL_BUILD=TRUE \ >+ -DCOMPILER_RT_DEFAULT_TARGET_TRIPLE=wasm32-wasi \ >+ -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=TRUE \ >+ -DCOMPILER_RT_HAS_ASM_LSE:BOOL=OFF \ >+ -DCOMPILER_RT_HAS_ATOMIC_KEYWORD:BOOL=ON \ >+ -DCOMPILER_RT_HAS_FLOAT16:BOOL=OFF \ >+ -DCOMPILER_RT_HAS_FNO_BUILTIN_FLAG:BOOL=ON \ >+ -DCOMPILER_RT_HAS_FPIC_FLAG:BOOL=ON \ >+ -DCOMPILER_RT_HAS_FPIE_FLAG:BOOL=ON \ >+ -DCOMPILER_RT_HAS_FREESTANDING_FLAG:BOOL=ON \ >+ -DCOMPILER_RT_HAS_STD_C11_FLAG:BOOL=ON \ >+ -DCOMPILER_RT_HAS_VISIBILITY_HIDDEN_FLAG:BOOL=ON \ >+ -DCOMPILER_RT_HAS_XRAY_COMPILER_FLAG:BOOL=OFF >+ >+post-build: >+ ${LOCALBASE}/bin/llvm-ranlib${LLVM_SUFFIX} ${CONFIGURE_WRKSRC}/lib/wasi/*.a >+ >+.include <bsd.port.mk> >diff --git devel/wasi-compiler-rt14/pkg-descr devel/wasi-compiler-rt14/pkg-descr >new file mode 100644 >index 0000000000..9f4dbd2d45 >--- /dev/null >+++ devel/wasi-compiler-rt14/pkg-descr >@@ -0,0 +1,7 @@ >+The LLVM Project is a collection of modular and reusable compiler and >+toolchain technologies. >+ >+This port includes Clang builtins for WASI >+(WebAssembly System Interface). >+ >+WWW: http://llvm.org/ >diff --git devel/wasi-compiler-rt15/Makefile devel/wasi-compiler-rt15/Makefile >new file mode 100644 >index 0000000000..bca8d300db >--- /dev/null >+++ devel/wasi-compiler-rt15/Makefile >@@ -0,0 +1,62 @@ >+PORTNAME= compiler-rt >+DISTVERSION= 15.0.7 >+CATEGORIES= devel lang >+MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \ >+ https://${PRE_}releases.llvm.org/${LLVM_RELEASE}/${RCDIR} >+PKGNAMEPREFIX= wasi- >+PKGNAMESUFFIX= ${LLVM_SUFFIX} >+DISTNAME= llvm-project-${DISTVERSION}.src >+DISTFILES= llvm-project-${DISTVERSION}.src${EXTRACT_SUFX} >+DISTINFO_FILE= ${CURDIR}/../llvm${LLVM_SUFFIX}/distinfo >+ >+MAINTAINER= greg@unrelenting.technology >+COMMENT= Clang builtins library for WebAssembly System Interface >+ >+LICENSE= LLVM2 >+LICENSE_FILE= ${WRKSRC}/llvm/LICENSE.TXT >+LICENSE_NAME= Apache License 2.0 with LLVM Exceptions >+LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept >+ >+LLVM_RELEASE= ${DISTVERSION:C/rc.*//} >+LLVM_SUFFIX= ${LLVM_RELEASE:C/\.[0-9]\.[0-9]$//} >+LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX} >+ >+WASI_SYSROOT= ${LOCALBASE}/share/wasi-sysroot${LLVM_SUFFIX} >+ >+BUILD_DEPENDS= ${WASI_SYSROOT}/include/stdarg.h:devel/wasi-libc${LLVM_SUFFIX} \ >+ clang${LLVM_SUFFIX}:devel/llvm${LLVM_SUFFIX} >+ >+USES= cmake tar:xz >+NO_ARCH= yes >+WITHOUT_CPU_CFLAGS= yes >+ >+PLIST_FILES= llvm${LLVM_SUFFIX}/lib/clang/${LLVM_RELEASE}/lib/wasi/libclang_rt.builtins-wasm32.a >+ >+CC= ${LOCALBASE}/bin/clang${LLVM_SUFFIX} >+CXX= ${LOCALBASE}/bin/clang++${LLVM_SUFFIX} >+CFLAGS+= -I${WASI_SYSROOT}/include >+ >+CMAKE_SOURCE_PATH= ${WRKSRC}/compiler-rt/lib/builtins >+CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX}/lib/clang/${LLVM_RELEASE} >+CMAKE_ARGS= -DCMAKE_C_COMPILER_WORKS=1 \ >+ -DCMAKE_SYSROOT=${WASI_SYSROOT} \ >+ -DLLVM_CONFIG_PATH=${LOCALBASE}/bin/llvm-config${LLVM_SUFFIX} \ >+ -DCOMPILER_RT_OS_DIR=wasi \ >+ -DCOMPILER_RT_BAREMETAL_BUILD=TRUE \ >+ -DCOMPILER_RT_DEFAULT_TARGET_TRIPLE=wasm32-wasi \ >+ -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=TRUE \ >+ -DCOMPILER_RT_HAS_ASM_LSE:BOOL=OFF \ >+ -DCOMPILER_RT_HAS_ATOMIC_KEYWORD:BOOL=ON \ >+ -DCOMPILER_RT_HAS_BFLOAT16:BOOL=OFF \ >+ -DCOMPILER_RT_HAS_FLOAT16:BOOL=OFF \ >+ -DCOMPILER_RT_HAS_FNO_BUILTIN_FLAG:BOOL=ON \ >+ -DCOMPILER_RT_HAS_FPIC_FLAG:BOOL=ON \ >+ -DCOMPILER_RT_HAS_FPIE_FLAG:BOOL=ON \ >+ -DCOMPILER_RT_HAS_STD_C11_FLAG:BOOL=ON \ >+ -DCOMPILER_RT_HAS_VISIBILITY_HIDDEN_FLAG:BOOL=ON \ >+ -DCOMPILER_RT_HAS_XRAY_COMPILER_FLAG:BOOL=OFF >+ >+post-build: >+ ${LOCALBASE}/bin/llvm-ranlib${LLVM_SUFFIX} ${CONFIGURE_WRKSRC}/lib/wasi/*.a >+ >+.include <bsd.port.mk> >diff --git devel/wasi-compiler-rt15/pkg-descr devel/wasi-compiler-rt15/pkg-descr >new file mode 100644 >index 0000000000..9f4dbd2d45 >--- /dev/null >+++ devel/wasi-compiler-rt15/pkg-descr >@@ -0,0 +1,7 @@ >+The LLVM Project is a collection of modular and reusable compiler and >+toolchain technologies. >+ >+This port includes Clang builtins for WASI >+(WebAssembly System Interface). >+ >+WWW: http://llvm.org/ >diff --git devel/wasi-compiler-rt16/Makefile devel/wasi-compiler-rt16/Makefile >new file mode 100644 >index 0000000000..1a435efc2b >--- /dev/null >+++ devel/wasi-compiler-rt16/Makefile >@@ -0,0 +1,62 @@ >+PORTNAME= compiler-rt >+DISTVERSION= 16.0.6 >+CATEGORIES= devel lang >+MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \ >+ https://${PRE_}releases.llvm.org/${LLVM_RELEASE}/${RCDIR} >+PKGNAMEPREFIX= wasi- >+PKGNAMESUFFIX= ${LLVM_SUFFIX} >+DISTNAME= llvm-project-${DISTVERSION}.src >+DISTFILES= llvm-project-${DISTVERSION}.src${EXTRACT_SUFX} >+DISTINFO_FILE= ${.CURDIR}/../llvm${LLVM_SUFFIX}/distinfo >+ >+MAINTAINER= greg@unrelenting.technology >+COMMENT= Clang builtins library for WebAssembly System Interface >+ >+LICENSE= LLVM2 >+LICENSE_FILE= ${WRKSRC}/llvm/LICENSE.TXT >+LICENSE_NAME= Apache License 2.0 with LLVM Exceptions >+LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept >+ >+LLVM_RELEASE= ${DISTVERSION:C/rc.*//} >+LLVM_MAJOR= ${LLVM_RELEASE:C/\.[0-9]\.[0-9]$//} >+LLVM_SUFFIX= ${LLVM_RELEASE:C/\.[0-9]\.[0-9]$//} >+LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX} >+ >+WASI_SYSROOT= ${LOCALBASE}/share/wasi-sysroot${LLVM_SUFFIX} >+ >+BUILD_DEPENDS= ${WASI_SYSROOT}/include/stdarg.h:devel/wasi-libc${LLVM_SUFFIX} \ >+ clang${LLVM_SUFFIX}:devel/llvm${LLVM_SUFFIX} >+ >+USES= cmake tar:xz >+NO_ARCH= yes >+WITHOUT_CPU_CFLAGS= yes >+ >+PLIST_FILES= llvm${LLVM_SUFFIX}/lib/clang/${LLVM_MAJOR}/lib/wasi/libclang_rt.builtins-wasm32.a >+ >+CC= ${LOCALBASE}/bin/clang${LLVM_SUFFIX} >+CXX= ${LOCALBASE}/bin/clang++${LLVM_SUFFIX} >+CFLAGS+= -I${WASI_SYSROOT}/include >+ >+CMAKE_SOURCE_PATH= ${WRKSRC}/compiler-rt/lib/builtins >+CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX}/lib/clang/${LLVM_MAJOR} >+CMAKE_ARGS= -DCMAKE_C_COMPILER_WORKS=1 \ >+ -DCMAKE_SYSROOT=${WASI_SYSROOT} \ >+ -DLLVM_CONFIG_PATH=${LOCALBASE}/bin/llvm-config${LLVM_SUFFIX} \ >+ -DCOMPILER_RT_OS_DIR=wasi \ >+ -DCOMPILER_RT_BAREMETAL_BUILD=TRUE \ >+ -DCOMPILER_RT_DEFAULT_TARGET_TRIPLE=wasm32-wasi \ >+ -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=TRUE \ >+ -DCOMPILER_RT_HAS_ASM_LSE:BOOL=OFF \ >+ -DCOMPILER_RT_HAS_ATOMIC_KEYWORD:BOOL=ON \ >+ -DCOMPILER_RT_HAS_FLOAT16:BOOL=OFF \ >+ -DCOMPILER_RT_HAS_FNO_BUILTIN_FLAG:BOOL=ON \ >+ -DCOMPILER_RT_HAS_FPIC_FLAG:BOOL=ON \ >+ -DCOMPILER_RT_HAS_FPIE_FLAG:BOOL=ON \ >+ -DCOMPILER_RT_HAS_STD_C11_FLAG:BOOL=ON \ >+ -DCOMPILER_RT_HAS_VISIBILITY_HIDDEN_FLAG:BOOL=ON \ >+ -DCOMPILER_RT_HAS_XRAY_COMPILER_FLAG:BOOL=OFF >+ >+post-build: >+ ${LOCALBASE}/bin/llvm-ranlib${LLVM_SUFFIX} ${CONFIGURE_WRKSRC}/lib/wasi/*.a >+ >+.include <bsd.port.mk> >diff --git devel/wasi-compiler-rt16/pkg-descr devel/wasi-compiler-rt16/pkg-descr >new file mode 100644 >index 0000000000..9f4dbd2d45 >--- /dev/null >+++ devel/wasi-compiler-rt16/pkg-descr >@@ -0,0 +1,7 @@ >+The LLVM Project is a collection of modular and reusable compiler and >+toolchain technologies. >+ >+This port includes Clang builtins for WASI >+(WebAssembly System Interface). >+ >+WWW: http://llvm.org/ >diff --git devel/wasi-compiler-rt17/Makefile devel/wasi-compiler-rt17/Makefile >new file mode 100644 >index 0000000000..577ceaa51f >--- /dev/null >+++ devel/wasi-compiler-rt17/Makefile >@@ -0,0 +1,62 @@ >+PORTNAME= compiler-rt >+DISTVERSION= 17.0.4 >+CATEGORIES= devel lang >+MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \ >+ https://${PRE_}releases.llvm.org/${LLVM_RELEASE}/${RCDIR} >+PKGNAMEPREFIX= wasi- >+PKGNAMESUFFIX= ${LLVM_SUFFIX} >+DISTNAME= llvm-project-${DISTVERSION}.src >+DISTFILES= llvm-project-${DISTVERSION}.src${EXTRACT_SUFX} >+DISTINFO_FILE= ${.CURDIR}/../llvm${LLVM_SUFFIX}/distinfo >+ >+MAINTAINER= greg@unrelenting.technology >+COMMENT= Clang builtins library for WebAssembly System Interface >+ >+LICENSE= LLVM2 >+LICENSE_FILE= ${WRKSRC}/llvm/LICENSE.TXT >+LICENSE_NAME= Apache License 2.0 with LLVM Exceptions >+LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept >+ >+LLVM_RELEASE= ${DISTVERSION:C/rc.*//} >+LLVM_MAJOR= ${LLVM_RELEASE:C/\.[0-9]\.[0-9]$//} >+LLVM_SUFFIX= ${LLVM_RELEASE:C/\.[0-9]\.[0-9]$//} >+LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX} >+ >+WASI_SYSROOT= ${LOCALBASE}/share/wasi-sysroot${LLVM_SUFFIX} >+ >+BUILD_DEPENDS= ${WASI_SYSROOT}/include/stdarg.h:devel/wasi-libc${LLVM_SUFFIX} \ >+ clang${LLVM_SUFFIX}:devel/llvm${LLVM_SUFFIX} >+ >+USES= cmake tar:xz >+NO_ARCH= yes >+WITHOUT_CPU_CFLAGS= yes >+ >+PLIST_FILES= llvm${LLVM_SUFFIX}/lib/clang/${LLVM_MAJOR}/lib/wasi/libclang_rt.builtins-wasm32.a >+ >+CC= ${LOCALBASE}/bin/clang${LLVM_SUFFIX} >+CXX= ${LOCALBASE}/bin/clang++${LLVM_SUFFIX} >+CFLAGS+= -I${WASI_SYSROOT}/include >+ >+CMAKE_SOURCE_PATH= ${WRKSRC}/compiler-rt/lib/builtins >+CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX}/lib/clang/${LLVM_MAJOR} >+CMAKE_ARGS= -DCMAKE_C_COMPILER_WORKS=1 \ >+ -DCMAKE_SYSROOT=${WASI_SYSROOT} \ >+ -DLLVM_CONFIG_PATH=${LOCALBASE}/bin/llvm-config${LLVM_SUFFIX} \ >+ -DCOMPILER_RT_OS_DIR=wasi \ >+ -DCOMPILER_RT_BAREMETAL_BUILD=TRUE \ >+ -DCOMPILER_RT_DEFAULT_TARGET_TRIPLE=wasm32-wasi \ >+ -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=TRUE \ >+ -DCOMPILER_RT_HAS_ASM_LSE:BOOL=OFF \ >+ -DCOMPILER_RT_HAS_ATOMIC_KEYWORD:BOOL=ON \ >+ -DCOMPILER_RT_HAS_FLOAT16:BOOL=OFF \ >+ -DCOMPILER_RT_HAS_FNO_BUILTIN_FLAG:BOOL=ON \ >+ -DCOMPILER_RT_HAS_FPIC_FLAG:BOOL=ON \ >+ -DCOMPILER_RT_HAS_FPIE_FLAG:BOOL=ON \ >+ -DCOMPILER_RT_HAS_STD_C11_FLAG:BOOL=ON \ >+ -DCOMPILER_RT_HAS_VISIBILITY_HIDDEN_FLAG:BOOL=ON \ >+ -DCOMPILER_RT_HAS_XRAY_COMPILER_FLAG:BOOL=OFF >+ >+post-build: >+ ${LOCALBASE}/bin/llvm-ranlib${LLVM_SUFFIX} ${CONFIGURE_WRKSRC}/lib/wasi/*.a >+ >+.include <bsd.port.mk> >diff --git devel/wasi-compiler-rt17/pkg-descr devel/wasi-compiler-rt17/pkg-descr >new file mode 100644 >index 0000000000..9f4dbd2d45 >--- /dev/null >+++ devel/wasi-compiler-rt17/pkg-descr >@@ -0,0 +1,7 @@ >+The LLVM Project is a collection of modular and reusable compiler and >+toolchain technologies. >+ >+This port includes Clang builtins for WASI >+(WebAssembly System Interface). >+ >+WWW: http://llvm.org/ >diff --git devel/wasi-libc/Makefile devel/wasi-libc/Makefile >index 85ea9846fb..6b0e8beacc 100644 >--- devel/wasi-libc/Makefile >+++ devel/wasi-libc/Makefile >@@ -1,5 +1,5 @@ > PORTNAME= wasi-libc >-DISTVERSION= g20210923 >+DISTVERSION= g20230324 > CATEGORIES= devel > > MAINTAINER= vishwin@FreeBSD.org >@@ -16,27 +16,30 @@ LICENSE_PERMS_LLVM2= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept > > BUILD_DEPENDS= clang${LLVM_VERSION}:devel/llvm${LLVM_VERSION} > >+PLIST_SUB= WASI_SYSROOT=${WASI_SYSROOT} >+ > USES= gmake > USE_GITHUB= yes > GH_ACCOUNT= WebAssembly >-GH_TAGNAME= ad5133410f66b93a2381db5b542aad5e0964db96 >+GH_TAGNAME= 1dfe5c302d1c5ab621f7abf04620fae92700fd22 > GH_TUPLE= WebAssembly:WASI:ef8c1a53fe:wasi/tools/wasi-headers/WASI > NO_ARCH= yes >-LLVM_VERSION?= 13 >+LLVM_VERSION?= ${LLVM_DEFAULT} > > ALL_TARGET= finish > > # NOTE: matches the https://github.com/CraneStation/wasi-sdk >-WASI_SYSROOT= ${PREFIX}/share/wasi-sysroot >+WASI_SYSROOT= ${PREFIX}/share/wasi-sysroot${LLVM_VERSION} > > # NOTE: our llvm ports don't ship stdarg/stddef clang headers, so they're in FILESDIR > # and we install them to the sysroot > >-MAKE_ENV= INSTALL_DIR=${STAGEDIR}${WASI_SYSROOT} \ >- WASM_AR=${LOCALBASE}/bin/llvm-ar${LLVM_VERSION} \ >- WASM_CC=${LOCALBASE}/bin/clang${LLVM_VERSION} \ >- WASM_CFLAGS="-O2 -DNDEBUG -isystem ${FILESDIR}" \ >- WASM_NM=${LOCALBASE}/bin/llvm-nm${LLVM_VERSION} >+MAKE_ARGS+= INSTALL_DIR=${STAGEDIR}${WASI_SYSROOT} \ >+ CPP=${LOCALBASE}/bin/clang-cpp${LLVM_VERSION} \ >+ CC=${LOCALBASE}/bin/clang${LLVM_VERSION} \ >+ AR=${LOCALBASE}/bin/llvm-ar${LLVM_VERSION} \ >+ NM=${LOCALBASE}/bin/llvm-nm${LLVM_VERSION} \ >+ EXTRA_CFLAGS="-O2 -DNDEBUG -isystem ${FILESDIR}" > > # NOTE: phony targets cause make install to rebuild everything > # https://github.com/CraneStation/wasi-libc/issues/156 >diff --git devel/wasi-libc/distinfo devel/wasi-libc/distinfo >index eb971b47b1..45de5755bf 100644 >--- devel/wasi-libc/distinfo >+++ devel/wasi-libc/distinfo >@@ -1,5 +1,5 @@ >-TIMESTAMP = 1633602535 >-SHA256 (WebAssembly-wasi-libc-g20210923-ad5133410f66b93a2381db5b542aad5e0964db96_GH0.tar.gz) = 085ab45e0591041a8dc104978ad3ff72589072161a922011762d53bf07169ac2 >-SIZE (WebAssembly-wasi-libc-g20210923-ad5133410f66b93a2381db5b542aad5e0964db96_GH0.tar.gz) = 1251318 >+TIMESTAMP = 1696007677 >+SHA256 (WebAssembly-wasi-libc-g20230324-1dfe5c302d1c5ab621f7abf04620fae92700fd22_GH0.tar.gz) = 1bf642d35f8876a256824db01a43436c0b83ce4a0865578d03c37b16937a9b06 >+SIZE (WebAssembly-wasi-libc-g20230324-1dfe5c302d1c5ab621f7abf04620fae92700fd22_GH0.tar.gz) = 1310736 > SHA256 (WebAssembly-WASI-ef8c1a53fe_GH0.tar.gz) = 38be36dc47d79f60aadd1bb3deff391594ff6797260c4810cec0e781ad90ec3c > SIZE (WebAssembly-WASI-ef8c1a53fe_GH0.tar.gz) = 334921 >diff --git devel/wasi-libc/files/patch-Makefile devel/wasi-libc/files/patch-Makefile >index f51f34f382..6eff4ad6bc 100644 >--- devel/wasi-libc/files/patch-Makefile >+++ devel/wasi-libc/files/patch-Makefile >@@ -1,13 +1,25 @@ > complains about: __arraycount > >---- Makefile.orig 2020-05-16 19:12:43 UTC >+--- Makefile.orig 2023-03-24 07:34:15 UTC > +++ Makefile >-@@ -515,7 +515,7 @@ finish: startup_files libc >+@@ -315,7 +315,8 @@ CFLAGS += -Wall -Wextra -Werror \ >+ -Wno-missing-braces \ >+ -Wno-ignored-pragmas \ >+ -Wno-unused-but-set-variable \ >+- -Wno-unknown-warning-option >++ -Wno-unknown-warning-option \ >++ -Wno-implicit-function-declaration >+ >+ # Configure support for threads. >+ ifeq ($(THREAD_MODEL), single) >+@@ -706,9 +707,9 @@ check-symbols: startup_files libc > > # Check that the computed metadata matches the expected metadata. > # This ignores whitespace because on Windows the output has CRLF line endings. >-- diff -wur "$(CURDIR)/expected/$(MULTIARCH_TRIPLE)" "$(SYSROOT_SHARE)" >-+ # diff -wur "$(CURDIR)/expected/$(MULTIARCH_TRIPLE)" "$(SYSROOT_SHARE)" >+- diff -wur "expected/$(TARGET_TRIPLE)" "$(SYSROOT_SHARE)" >++ # diff -wur "expected/$(TARGET_TRIPLE)" "$(SYSROOT_SHARE)" >+ >+ install: finish >+ mkdir -p "$(INSTALL_DIR)" >+ cp -r "$(SYSROOT)/lib" "$(SYSROOT)/share" "$(SYSROOT)/include" "$(INSTALL_DIR)" > >- # >- # The build succeeded! The generated sysroot is in $(SYSROOT). >diff --git devel/wasi-libc/pkg-plist devel/wasi-libc/pkg-plist >index 4f27a45c78..f2a5217f90 100644 >--- devel/wasi-libc/pkg-plist >+++ devel/wasi-libc/pkg-plist >@@ -1,222 +1,222 @@ >-share/wasi-sysroot/include/__errno.h >-share/wasi-sysroot/include/__errno_values.h >-share/wasi-sysroot/include/__fd_set.h >-share/wasi-sysroot/include/__function___isatty.h >-share/wasi-sysroot/include/__functions_malloc.h >-share/wasi-sysroot/include/__functions_memcpy.h >-share/wasi-sysroot/include/__header_dirent.h >-share/wasi-sysroot/include/__header_fcntl.h >-share/wasi-sysroot/include/__header_inttypes.h >-share/wasi-sysroot/include/__header_netinet_in.h >-share/wasi-sysroot/include/__header_poll.h >-share/wasi-sysroot/include/__header_stdlib.h >-share/wasi-sysroot/include/__header_string.h >-share/wasi-sysroot/include/__header_sys_ioctl.h >-share/wasi-sysroot/include/__header_sys_resource.h >-share/wasi-sysroot/include/__header_sys_socket.h >-share/wasi-sysroot/include/__header_sys_stat.h >-share/wasi-sysroot/include/__header_time.h >-share/wasi-sysroot/include/__header_unistd.h >-share/wasi-sysroot/include/__macro_FD_SETSIZE.h >-share/wasi-sysroot/include/__macro_PAGESIZE.h >-share/wasi-sysroot/include/__mode_t.h >-share/wasi-sysroot/include/__seek.h >-share/wasi-sysroot/include/__struct_dirent.h >-share/wasi-sysroot/include/__struct_in6_addr.h >-share/wasi-sysroot/include/__struct_in_addr.h >-share/wasi-sysroot/include/__struct_iovec.h >-share/wasi-sysroot/include/__struct_msghdr.h >-share/wasi-sysroot/include/__struct_pollfd.h >-share/wasi-sysroot/include/__struct_rusage.h >-share/wasi-sysroot/include/__struct_sockaddr.h >-share/wasi-sysroot/include/__struct_sockaddr_in.h >-share/wasi-sysroot/include/__struct_sockaddr_in6.h >-share/wasi-sysroot/include/__struct_sockaddr_storage.h >-share/wasi-sysroot/include/__struct_sockaddr_un.h >-share/wasi-sysroot/include/__struct_stat.h >-share/wasi-sysroot/include/__struct_timespec.h >-share/wasi-sysroot/include/__struct_timeval.h >-share/wasi-sysroot/include/__struct_tm.h >-share/wasi-sysroot/include/__struct_tms.h >-share/wasi-sysroot/include/__typedef_DIR.h >-share/wasi-sysroot/include/__typedef_blkcnt_t.h >-share/wasi-sysroot/include/__typedef_blksize_t.h >-share/wasi-sysroot/include/__typedef_clock_t.h >-share/wasi-sysroot/include/__typedef_clockid_t.h >-share/wasi-sysroot/include/__typedef_dev_t.h >-share/wasi-sysroot/include/__typedef_fd_set.h >-share/wasi-sysroot/include/__typedef_gid_t.h >-share/wasi-sysroot/include/__typedef_in_addr_t.h >-share/wasi-sysroot/include/__typedef_in_port_t.h >-share/wasi-sysroot/include/__typedef_ino_t.h >-share/wasi-sysroot/include/__typedef_mode_t.h >-share/wasi-sysroot/include/__typedef_nfds_t.h >-share/wasi-sysroot/include/__typedef_nlink_t.h >-share/wasi-sysroot/include/__typedef_off_t.h >-share/wasi-sysroot/include/__typedef_sa_family_t.h >-share/wasi-sysroot/include/__typedef_sigset_t.h >-share/wasi-sysroot/include/__typedef_socklen_t.h >-share/wasi-sysroot/include/__typedef_ssize_t.h >-share/wasi-sysroot/include/__typedef_suseconds_t.h >-share/wasi-sysroot/include/__typedef_time_t.h >-share/wasi-sysroot/include/__typedef_uid_t.h >-share/wasi-sysroot/include/alloca.h >-share/wasi-sysroot/include/ar.h >-share/wasi-sysroot/include/arpa/ftp.h >-share/wasi-sysroot/include/arpa/inet.h >-share/wasi-sysroot/include/arpa/nameser.h >-share/wasi-sysroot/include/arpa/nameser_compat.h >-share/wasi-sysroot/include/arpa/telnet.h >-share/wasi-sysroot/include/arpa/tftp.h >-share/wasi-sysroot/include/assert.h >-share/wasi-sysroot/include/bits/alltypes.h >-share/wasi-sysroot/include/bits/dirent.h >-share/wasi-sysroot/include/bits/fcntl.h >-share/wasi-sysroot/include/bits/fenv.h >-share/wasi-sysroot/include/bits/float.h >-share/wasi-sysroot/include/bits/hwcap.h >-share/wasi-sysroot/include/bits/io.h >-share/wasi-sysroot/include/bits/ioctl.h >-share/wasi-sysroot/include/bits/ioctl_fix.h >-share/wasi-sysroot/include/bits/ipcstat.h >-share/wasi-sysroot/include/bits/limits.h >-share/wasi-sysroot/include/bits/mman.h >-share/wasi-sysroot/include/bits/poll.h >-share/wasi-sysroot/include/bits/posix.h >-share/wasi-sysroot/include/bits/reg.h >-share/wasi-sysroot/include/bits/resource.h >-share/wasi-sysroot/include/bits/signal.h >-share/wasi-sysroot/include/bits/socket.h >-share/wasi-sysroot/include/bits/stat.h >-share/wasi-sysroot/include/bits/stdint.h >-share/wasi-sysroot/include/byteswap.h >-share/wasi-sysroot/include/complex.h >-share/wasi-sysroot/include/cpio.h >-share/wasi-sysroot/include/crypt.h >-share/wasi-sysroot/include/ctype.h >-share/wasi-sysroot/include/dirent.h >-share/wasi-sysroot/include/endian.h >-share/wasi-sysroot/include/err.h >-share/wasi-sysroot/include/errno.h >-share/wasi-sysroot/include/fcntl.h >-share/wasi-sysroot/include/features.h >-share/wasi-sysroot/include/fenv.h >-share/wasi-sysroot/include/float.h >-share/wasi-sysroot/include/fmtmsg.h >-share/wasi-sysroot/include/fnmatch.h >-share/wasi-sysroot/include/ftw.h >-share/wasi-sysroot/include/getopt.h >-share/wasi-sysroot/include/glob.h >-share/wasi-sysroot/include/iconv.h >-share/wasi-sysroot/include/ifaddrs.h >-share/wasi-sysroot/include/inttypes.h >-share/wasi-sysroot/include/iso646.h >-share/wasi-sysroot/include/langinfo.h >-share/wasi-sysroot/include/libgen.h >-share/wasi-sysroot/include/limits.h >-share/wasi-sysroot/include/locale.h >-share/wasi-sysroot/include/malloc.h >-share/wasi-sysroot/include/math.h >-share/wasi-sysroot/include/memory.h >-share/wasi-sysroot/include/monetary.h >-share/wasi-sysroot/include/mqueue.h >-share/wasi-sysroot/include/netinet/icmp6.h >-share/wasi-sysroot/include/netinet/igmp.h >-share/wasi-sysroot/include/netinet/in.h >-share/wasi-sysroot/include/netinet/in_systm.h >-share/wasi-sysroot/include/netinet/ip.h >-share/wasi-sysroot/include/netinet/ip6.h >-share/wasi-sysroot/include/netinet/ip_icmp.h >-share/wasi-sysroot/include/netinet/tcp.h >-share/wasi-sysroot/include/netinet/udp.h >-share/wasi-sysroot/include/netpacket/packet.h >-share/wasi-sysroot/include/nl_types.h >-share/wasi-sysroot/include/poll.h >-share/wasi-sysroot/include/regex.h >-share/wasi-sysroot/include/sched.h >-share/wasi-sysroot/include/search.h >-share/wasi-sysroot/include/semaphore.h >-share/wasi-sysroot/include/signal.h >-share/wasi-sysroot/include/stdalign.h >-share/wasi-sysroot/include/stdarg.h >-share/wasi-sysroot/include/stdbool.h >-share/wasi-sysroot/include/stdc-predef.h >-share/wasi-sysroot/include/stddef.h >-share/wasi-sysroot/include/stdint.h >-share/wasi-sysroot/include/stdio.h >-share/wasi-sysroot/include/stdio_ext.h >-share/wasi-sysroot/include/stdlib.h >-share/wasi-sysroot/include/stdnoreturn.h >-share/wasi-sysroot/include/string.h >-share/wasi-sysroot/include/strings.h >-share/wasi-sysroot/include/stropts.h >-share/wasi-sysroot/include/sys/dir.h >-share/wasi-sysroot/include/sys/errno.h >-share/wasi-sysroot/include/sys/eventfd.h >-share/wasi-sysroot/include/sys/fcntl.h >-share/wasi-sysroot/include/sys/file.h >-share/wasi-sysroot/include/sys/ioctl.h >-share/wasi-sysroot/include/sys/mman.h >-share/wasi-sysroot/include/sys/param.h >-share/wasi-sysroot/include/sys/poll.h >-share/wasi-sysroot/include/sys/random.h >-share/wasi-sysroot/include/sys/reg.h >-share/wasi-sysroot/include/sys/resource.h >-share/wasi-sysroot/include/sys/select.h >-share/wasi-sysroot/include/sys/signal.h >-share/wasi-sysroot/include/sys/socket.h >-share/wasi-sysroot/include/sys/stat.h >-share/wasi-sysroot/include/sys/stropts.h >-share/wasi-sysroot/include/sys/syscall.h >-share/wasi-sysroot/include/sys/sysinfo.h >-share/wasi-sysroot/include/sys/time.h >-share/wasi-sysroot/include/sys/timeb.h >-share/wasi-sysroot/include/sys/times.h >-share/wasi-sysroot/include/sys/timex.h >-share/wasi-sysroot/include/sys/ttydefaults.h >-share/wasi-sysroot/include/sys/types.h >-share/wasi-sysroot/include/sys/uio.h >-share/wasi-sysroot/include/sys/un.h >-share/wasi-sysroot/include/sys/utsname.h >-share/wasi-sysroot/include/syscall.h >-share/wasi-sysroot/include/sysexits.h >-share/wasi-sysroot/include/tar.h >-share/wasi-sysroot/include/tgmath.h >-share/wasi-sysroot/include/threads.h >-share/wasi-sysroot/include/time.h >-share/wasi-sysroot/include/uchar.h >-share/wasi-sysroot/include/unistd.h >-share/wasi-sysroot/include/utime.h >-share/wasi-sysroot/include/values.h >-share/wasi-sysroot/include/wasi/api.h >-share/wasi-sysroot/include/wasi/libc-environ.h >-share/wasi-sysroot/include/wasi/libc-find-relpath.h >-share/wasi-sysroot/include/wasi/libc-nocwd.h >-share/wasi-sysroot/include/wasi/libc.h >-share/wasi-sysroot/include/wchar.h >-share/wasi-sysroot/include/wctype.h >-share/wasi-sysroot/lib/wasm32-wasi/crt1-command.o >-share/wasi-sysroot/lib/wasm32-wasi/crt1-reactor.o >-share/wasi-sysroot/lib/wasm32-wasi/crt1.o >-share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-long-double.a >-share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-no-floating-point.a >-share/wasi-sysroot/lib/wasm32-wasi/libc.a >-share/wasi-sysroot/lib/wasm32-wasi/libc.imports >-share/wasi-sysroot/lib/wasm32-wasi/libcrypt.a >-share/wasi-sysroot/lib/wasm32-wasi/libdl.a >-share/wasi-sysroot/lib/wasm32-wasi/libm.a >-share/wasi-sysroot/lib/wasm32-wasi/libpthread.a >-share/wasi-sysroot/lib/wasm32-wasi/libresolv.a >-share/wasi-sysroot/lib/wasm32-wasi/librt.a >-share/wasi-sysroot/lib/wasm32-wasi/libutil.a >-share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-getpid.a >-share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-mman.a >-share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-process-clocks.a >-share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-signal.a >-share/wasi-sysroot/lib/wasm32-wasi/libxnet.a >-share/wasi-sysroot/share/wasm32-wasi/defined-symbols.txt >-share/wasi-sysroot/share/wasm32-wasi/include-all.c >-share/wasi-sysroot/share/wasm32-wasi/predefined-macros.txt >-share/wasi-sysroot/share/wasm32-wasi/undefined-symbols.txt >-@dir share/wasi-sysroot/include/net >-@dir share/wasi-sysroot/include/scsi >+%%WASI_SYSROOT%%/include/__errno.h >+%%WASI_SYSROOT%%/include/__errno_values.h >+%%WASI_SYSROOT%%/include/__fd_set.h >+%%WASI_SYSROOT%%/include/__function___isatty.h >+%%WASI_SYSROOT%%/include/__functions_malloc.h >+%%WASI_SYSROOT%%/include/__functions_memcpy.h >+%%WASI_SYSROOT%%/include/__header_dirent.h >+%%WASI_SYSROOT%%/include/__header_fcntl.h >+%%WASI_SYSROOT%%/include/__header_inttypes.h >+%%WASI_SYSROOT%%/include/__header_netinet_in.h >+%%WASI_SYSROOT%%/include/__header_poll.h >+%%WASI_SYSROOT%%/include/__header_stdlib.h >+%%WASI_SYSROOT%%/include/__header_string.h >+%%WASI_SYSROOT%%/include/__header_sys_ioctl.h >+%%WASI_SYSROOT%%/include/__header_sys_resource.h >+%%WASI_SYSROOT%%/include/__header_sys_socket.h >+%%WASI_SYSROOT%%/include/__header_sys_stat.h >+%%WASI_SYSROOT%%/include/__header_time.h >+%%WASI_SYSROOT%%/include/__header_unistd.h >+%%WASI_SYSROOT%%/include/__macro_FD_SETSIZE.h >+%%WASI_SYSROOT%%/include/__macro_PAGESIZE.h >+%%WASI_SYSROOT%%/include/__mode_t.h >+%%WASI_SYSROOT%%/include/__seek.h >+%%WASI_SYSROOT%%/include/__struct_dirent.h >+%%WASI_SYSROOT%%/include/__struct_in6_addr.h >+%%WASI_SYSROOT%%/include/__struct_in_addr.h >+%%WASI_SYSROOT%%/include/__struct_iovec.h >+%%WASI_SYSROOT%%/include/__struct_msghdr.h >+%%WASI_SYSROOT%%/include/__struct_pollfd.h >+%%WASI_SYSROOT%%/include/__struct_rusage.h >+%%WASI_SYSROOT%%/include/__struct_sockaddr.h >+%%WASI_SYSROOT%%/include/__struct_sockaddr_in.h >+%%WASI_SYSROOT%%/include/__struct_sockaddr_in6.h >+%%WASI_SYSROOT%%/include/__struct_sockaddr_storage.h >+%%WASI_SYSROOT%%/include/__struct_sockaddr_un.h >+%%WASI_SYSROOT%%/include/__struct_stat.h >+%%WASI_SYSROOT%%/include/__struct_timespec.h >+%%WASI_SYSROOT%%/include/__struct_timeval.h >+%%WASI_SYSROOT%%/include/__struct_tm.h >+%%WASI_SYSROOT%%/include/__struct_tms.h >+%%WASI_SYSROOT%%/include/__typedef_DIR.h >+%%WASI_SYSROOT%%/include/__typedef_blkcnt_t.h >+%%WASI_SYSROOT%%/include/__typedef_blksize_t.h >+%%WASI_SYSROOT%%/include/__typedef_clock_t.h >+%%WASI_SYSROOT%%/include/__typedef_clockid_t.h >+%%WASI_SYSROOT%%/include/__typedef_dev_t.h >+%%WASI_SYSROOT%%/include/__typedef_fd_set.h >+%%WASI_SYSROOT%%/include/__typedef_gid_t.h >+%%WASI_SYSROOT%%/include/__typedef_in_addr_t.h >+%%WASI_SYSROOT%%/include/__typedef_in_port_t.h >+%%WASI_SYSROOT%%/include/__typedef_ino_t.h >+%%WASI_SYSROOT%%/include/__typedef_mode_t.h >+%%WASI_SYSROOT%%/include/__typedef_nfds_t.h >+%%WASI_SYSROOT%%/include/__typedef_nlink_t.h >+%%WASI_SYSROOT%%/include/__typedef_off_t.h >+%%WASI_SYSROOT%%/include/__typedef_sa_family_t.h >+%%WASI_SYSROOT%%/include/__typedef_sigset_t.h >+%%WASI_SYSROOT%%/include/__typedef_socklen_t.h >+%%WASI_SYSROOT%%/include/__typedef_ssize_t.h >+%%WASI_SYSROOT%%/include/__typedef_suseconds_t.h >+%%WASI_SYSROOT%%/include/__typedef_time_t.h >+%%WASI_SYSROOT%%/include/__typedef_uid_t.h >+%%WASI_SYSROOT%%/include/alloca.h >+%%WASI_SYSROOT%%/include/ar.h >+%%WASI_SYSROOT%%/include/arpa/ftp.h >+%%WASI_SYSROOT%%/include/arpa/inet.h >+%%WASI_SYSROOT%%/include/arpa/nameser.h >+%%WASI_SYSROOT%%/include/arpa/nameser_compat.h >+%%WASI_SYSROOT%%/include/arpa/telnet.h >+%%WASI_SYSROOT%%/include/arpa/tftp.h >+%%WASI_SYSROOT%%/include/assert.h >+%%WASI_SYSROOT%%/include/bits/alltypes.h >+%%WASI_SYSROOT%%/include/bits/dirent.h >+%%WASI_SYSROOT%%/include/bits/fcntl.h >+%%WASI_SYSROOT%%/include/bits/fenv.h >+%%WASI_SYSROOT%%/include/bits/float.h >+%%WASI_SYSROOT%%/include/bits/hwcap.h >+%%WASI_SYSROOT%%/include/bits/io.h >+%%WASI_SYSROOT%%/include/bits/ioctl.h >+%%WASI_SYSROOT%%/include/bits/ioctl_fix.h >+%%WASI_SYSROOT%%/include/bits/ipcstat.h >+%%WASI_SYSROOT%%/include/bits/limits.h >+%%WASI_SYSROOT%%/include/bits/mman.h >+%%WASI_SYSROOT%%/include/bits/poll.h >+%%WASI_SYSROOT%%/include/bits/posix.h >+%%WASI_SYSROOT%%/include/bits/reg.h >+%%WASI_SYSROOT%%/include/bits/resource.h >+%%WASI_SYSROOT%%/include/bits/signal.h >+%%WASI_SYSROOT%%/include/bits/socket.h >+%%WASI_SYSROOT%%/include/bits/stat.h >+%%WASI_SYSROOT%%/include/bits/stdint.h >+%%WASI_SYSROOT%%/include/byteswap.h >+%%WASI_SYSROOT%%/include/complex.h >+%%WASI_SYSROOT%%/include/cpio.h >+%%WASI_SYSROOT%%/include/crypt.h >+%%WASI_SYSROOT%%/include/ctype.h >+%%WASI_SYSROOT%%/include/dirent.h >+%%WASI_SYSROOT%%/include/endian.h >+%%WASI_SYSROOT%%/include/err.h >+%%WASI_SYSROOT%%/include/errno.h >+%%WASI_SYSROOT%%/include/fcntl.h >+%%WASI_SYSROOT%%/include/features.h >+%%WASI_SYSROOT%%/include/fenv.h >+%%WASI_SYSROOT%%/include/float.h >+%%WASI_SYSROOT%%/include/fmtmsg.h >+%%WASI_SYSROOT%%/include/fnmatch.h >+%%WASI_SYSROOT%%/include/ftw.h >+%%WASI_SYSROOT%%/include/getopt.h >+%%WASI_SYSROOT%%/include/glob.h >+%%WASI_SYSROOT%%/include/iconv.h >+%%WASI_SYSROOT%%/include/ifaddrs.h >+%%WASI_SYSROOT%%/include/inttypes.h >+%%WASI_SYSROOT%%/include/iso646.h >+%%WASI_SYSROOT%%/include/langinfo.h >+%%WASI_SYSROOT%%/include/libgen.h >+%%WASI_SYSROOT%%/include/limits.h >+%%WASI_SYSROOT%%/include/locale.h >+%%WASI_SYSROOT%%/include/malloc.h >+%%WASI_SYSROOT%%/include/math.h >+%%WASI_SYSROOT%%/include/memory.h >+%%WASI_SYSROOT%%/include/monetary.h >+%%WASI_SYSROOT%%/include/mqueue.h >+%%WASI_SYSROOT%%/include/netinet/icmp6.h >+%%WASI_SYSROOT%%/include/netinet/igmp.h >+%%WASI_SYSROOT%%/include/netinet/in.h >+%%WASI_SYSROOT%%/include/netinet/in_systm.h >+%%WASI_SYSROOT%%/include/netinet/ip.h >+%%WASI_SYSROOT%%/include/netinet/ip6.h >+%%WASI_SYSROOT%%/include/netinet/ip_icmp.h >+%%WASI_SYSROOT%%/include/netinet/tcp.h >+%%WASI_SYSROOT%%/include/netinet/udp.h >+%%WASI_SYSROOT%%/include/netpacket/packet.h >+%%WASI_SYSROOT%%/include/nl_types.h >+%%WASI_SYSROOT%%/include/poll.h >+%%WASI_SYSROOT%%/include/regex.h >+%%WASI_SYSROOT%%/include/sched.h >+%%WASI_SYSROOT%%/include/search.h >+%%WASI_SYSROOT%%/include/semaphore.h >+%%WASI_SYSROOT%%/include/signal.h >+%%WASI_SYSROOT%%/include/stdalign.h >+%%WASI_SYSROOT%%/include/stdarg.h >+%%WASI_SYSROOT%%/include/stdbool.h >+%%WASI_SYSROOT%%/include/stdc-predef.h >+%%WASI_SYSROOT%%/include/stddef.h >+%%WASI_SYSROOT%%/include/stdint.h >+%%WASI_SYSROOT%%/include/stdio.h >+%%WASI_SYSROOT%%/include/stdio_ext.h >+%%WASI_SYSROOT%%/include/stdlib.h >+%%WASI_SYSROOT%%/include/stdnoreturn.h >+%%WASI_SYSROOT%%/include/string.h >+%%WASI_SYSROOT%%/include/strings.h >+%%WASI_SYSROOT%%/include/stropts.h >+%%WASI_SYSROOT%%/include/sys/dir.h >+%%WASI_SYSROOT%%/include/sys/errno.h >+%%WASI_SYSROOT%%/include/sys/eventfd.h >+%%WASI_SYSROOT%%/include/sys/fcntl.h >+%%WASI_SYSROOT%%/include/sys/file.h >+%%WASI_SYSROOT%%/include/sys/ioctl.h >+%%WASI_SYSROOT%%/include/sys/mman.h >+%%WASI_SYSROOT%%/include/sys/param.h >+%%WASI_SYSROOT%%/include/sys/poll.h >+%%WASI_SYSROOT%%/include/sys/random.h >+%%WASI_SYSROOT%%/include/sys/reg.h >+%%WASI_SYSROOT%%/include/sys/resource.h >+%%WASI_SYSROOT%%/include/sys/select.h >+%%WASI_SYSROOT%%/include/sys/signal.h >+%%WASI_SYSROOT%%/include/sys/socket.h >+%%WASI_SYSROOT%%/include/sys/stat.h >+%%WASI_SYSROOT%%/include/sys/stropts.h >+%%WASI_SYSROOT%%/include/sys/syscall.h >+%%WASI_SYSROOT%%/include/sys/sysinfo.h >+%%WASI_SYSROOT%%/include/sys/time.h >+%%WASI_SYSROOT%%/include/sys/timeb.h >+%%WASI_SYSROOT%%/include/sys/times.h >+%%WASI_SYSROOT%%/include/sys/timex.h >+%%WASI_SYSROOT%%/include/sys/ttydefaults.h >+%%WASI_SYSROOT%%/include/sys/types.h >+%%WASI_SYSROOT%%/include/sys/uio.h >+%%WASI_SYSROOT%%/include/sys/un.h >+%%WASI_SYSROOT%%/include/sys/utsname.h >+%%WASI_SYSROOT%%/include/syscall.h >+%%WASI_SYSROOT%%/include/sysexits.h >+%%WASI_SYSROOT%%/include/tar.h >+%%WASI_SYSROOT%%/include/tgmath.h >+%%WASI_SYSROOT%%/include/threads.h >+%%WASI_SYSROOT%%/include/time.h >+%%WASI_SYSROOT%%/include/uchar.h >+%%WASI_SYSROOT%%/include/unistd.h >+%%WASI_SYSROOT%%/include/utime.h >+%%WASI_SYSROOT%%/include/values.h >+%%WASI_SYSROOT%%/include/wasi/api.h >+%%WASI_SYSROOT%%/include/wasi/libc-environ.h >+%%WASI_SYSROOT%%/include/wasi/libc-find-relpath.h >+%%WASI_SYSROOT%%/include/wasi/libc-nocwd.h >+%%WASI_SYSROOT%%/include/wasi/libc.h >+%%WASI_SYSROOT%%/include/wchar.h >+%%WASI_SYSROOT%%/include/wctype.h >+%%WASI_SYSROOT%%/lib/wasm32-wasi/crt1-command.o >+%%WASI_SYSROOT%%/lib/wasm32-wasi/crt1-reactor.o >+%%WASI_SYSROOT%%/lib/wasm32-wasi/crt1.o >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libc-printscan-long-double.a >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libc-printscan-no-floating-point.a >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libc.a >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libc.imports >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libcrypt.a >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libdl.a >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libm.a >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libpthread.a >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libresolv.a >+%%WASI_SYSROOT%%/lib/wasm32-wasi/librt.a >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libutil.a >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libwasi-emulated-getpid.a >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libwasi-emulated-mman.a >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libwasi-emulated-process-clocks.a >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libwasi-emulated-signal.a >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libxnet.a >+%%WASI_SYSROOT%%/share/wasm32-wasi/defined-symbols.txt >+%%WASI_SYSROOT%%/share/wasm32-wasi/include-all.c >+%%WASI_SYSROOT%%/share/wasm32-wasi/predefined-macros.txt >+%%WASI_SYSROOT%%/share/wasm32-wasi/undefined-symbols.txt >+@dir %%WASI_SYSROOT%%/include/net >+@dir %%WASI_SYSROOT%%/include/scsi >diff --git devel/wasi-libc13/Makefile devel/wasi-libc13/Makefile >new file mode 100644 >index 0000000000..0dcc0d50e8 >--- /dev/null >+++ devel/wasi-libc13/Makefile >@@ -0,0 +1,4 @@ >+MASTERDIR= ${.CURDIR:H:H}/devel/wasi-libc >+LLVM_VERSION= 13 >+PKGNAMESUFFIX= ${LLVM_VERSION} >+.include "${MASTERDIR}/Makefile" >diff --git devel/wasi-libc13/pkg-descr devel/wasi-libc13/pkg-descr >new file mode 100644 >index 0000000000..ec98726ef8 >--- /dev/null >+++ devel/wasi-libc13/pkg-descr >@@ -0,0 +1,6 @@ >+libc/sysroot for WASI (WebAssembly System Interface) >+ >+WASI Libc is a libc for WebAssembly programs built on top of WASI system calls. >+It provides a wide array of POSIX-compatible C APIs, including support >+for standard I/O, file I/O, filesystem manipulation, memory management, time, >+string, environment variables, program startup, and many other APIs. >diff --git devel/wasi-libc14/Makefile devel/wasi-libc14/Makefile >new file mode 100644 >index 0000000000..6ca50ad335 >--- /dev/null >+++ devel/wasi-libc14/Makefile >@@ -0,0 +1,4 @@ >+MASTERDIR= ${.CURDIR:H:H}/devel/wasi-libc >+LLVM_VERSION= 14 >+PKGNAMESUFFIX= ${LLVM_VERSION} >+.include "${MASTERDIR}/Makefile" >diff --git devel/wasi-libc14/pkg-descr devel/wasi-libc14/pkg-descr >new file mode 100644 >index 0000000000..ec98726ef8 >--- /dev/null >+++ devel/wasi-libc14/pkg-descr >@@ -0,0 +1,6 @@ >+libc/sysroot for WASI (WebAssembly System Interface) >+ >+WASI Libc is a libc for WebAssembly programs built on top of WASI system calls. >+It provides a wide array of POSIX-compatible C APIs, including support >+for standard I/O, file I/O, filesystem manipulation, memory management, time, >+string, environment variables, program startup, and many other APIs. >diff --git devel/wasi-libc15/Makefile devel/wasi-libc15/Makefile >new file mode 100644 >index 0000000000..78876fcd85 >--- /dev/null >+++ devel/wasi-libc15/Makefile >@@ -0,0 +1,4 @@ >+MASTERDIR= ${.CURDIR:H:H}/devel/wasi-libc >+LLVM_VERSION= 15 >+PKGNAMESUFFIX= ${LLVM_VERSION} >+.include "${MASTERDIR}/Makefile" >diff --git devel/wasi-libc15/pkg-descr devel/wasi-libc15/pkg-descr >new file mode 100644 >index 0000000000..ec98726ef8 >--- /dev/null >+++ devel/wasi-libc15/pkg-descr >@@ -0,0 +1,6 @@ >+libc/sysroot for WASI (WebAssembly System Interface) >+ >+WASI Libc is a libc for WebAssembly programs built on top of WASI system calls. >+It provides a wide array of POSIX-compatible C APIs, including support >+for standard I/O, file I/O, filesystem manipulation, memory management, time, >+string, environment variables, program startup, and many other APIs. >diff --git devel/wasi-libc16/Makefile devel/wasi-libc16/Makefile >new file mode 100644 >index 0000000000..033f12e704 >--- /dev/null >+++ devel/wasi-libc16/Makefile >@@ -0,0 +1,4 @@ >+MASTERDIR= ${.CURDIR:H:H}/devel/wasi-libc >+LLVM_VERSION= 16 >+PKGNAMESUFFIX= ${LLVM_VERSION} >+.include "${MASTERDIR}/Makefile" >diff --git devel/wasi-libc16/pkg-descr devel/wasi-libc16/pkg-descr >new file mode 100644 >index 0000000000..ec98726ef8 >--- /dev/null >+++ devel/wasi-libc16/pkg-descr >@@ -0,0 +1,6 @@ >+libc/sysroot for WASI (WebAssembly System Interface) >+ >+WASI Libc is a libc for WebAssembly programs built on top of WASI system calls. >+It provides a wide array of POSIX-compatible C APIs, including support >+for standard I/O, file I/O, filesystem manipulation, memory management, time, >+string, environment variables, program startup, and many other APIs. >diff --git devel/wasi-libc17/Makefile devel/wasi-libc17/Makefile >new file mode 100644 >index 0000000000..8c07cb4cda >--- /dev/null >+++ devel/wasi-libc17/Makefile >@@ -0,0 +1,4 @@ >+MASTERDIR= ${.CURDIR:H:H}/devel/wasi-libc >+LLVM_VERSION= 17 >+PKGNAMESUFFIX= ${LLVM_VERSION} >+.include "${MASTERDIR}/Makefile" >diff --git devel/wasi-libc17/pkg-descr devel/wasi-libc17/pkg-descr >new file mode 100644 >index 0000000000..ec98726ef8 >--- /dev/null >+++ devel/wasi-libc17/pkg-descr >@@ -0,0 +1,6 @@ >+libc/sysroot for WASI (WebAssembly System Interface) >+ >+WASI Libc is a libc for WebAssembly programs built on top of WASI system calls. >+It provides a wide array of POSIX-compatible C APIs, including support >+for standard I/O, file I/O, filesystem manipulation, memory management, time, >+string, environment variables, program startup, and many other APIs. >diff --git devel/wasi-libcxx13/Makefile devel/wasi-libcxx13/Makefile >new file mode 100644 >index 0000000000..b4b6af750b >--- /dev/null >+++ devel/wasi-libcxx13/Makefile >@@ -0,0 +1,166 @@ >+PORTNAME= libcxx >+DISTVERSION= 13.0.1 >+CATEGORIES= devel lang >+MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \ >+ https://${PRE_}releases.llvm.org/${LLVM_RELEASE}/${RCDIR} >+PKGNAMEPREFIX= wasi- >+PKGNAMESUFFIX= ${LLVM_SUFFIX} >+DISTNAME= llvm-project-${DISTVERSION}.src >+DISTFILES= llvm-project-${DISTVERSION}.src${EXTRACT_SUFX} >+DISTINFO_FILE= ${.CURDIR}/../llvm${LLVM_SUFFIX}/distinfo >+ >+MAINTAINER= greg@unrelenting.technology >+COMMENT= C++ standard library for WebAssembly System Interface >+WWW= https://llvm.org/ >+ >+LICENSE= LLVM2 >+LICENSE_NAME= Apache License 2.0 with LLVM Exceptions >+LICENSE_FILE= ${WRKSRC}/LICENSE.TXT >+LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept >+ >+BUILD_DEPENDS= ${WASI_SYSROOT}/include/stdarg.h:devel/wasi-libc${LLVM_SUFFIX} \ >+ clang${LLVM_SUFFIX}:devel/llvm${LLVM_SUFFIX} >+ >+PLIST_SUB= WASI_SYSROOT=${WASI_SYSROOT} >+ >+USES= cmake tar:xz >+NO_ARCH= yes >+WITHOUT_CPU_CFLAGS= yes >+ >+SSP_UNSAFE= yes >+AR= ${LOCALBASE}/bin/llvm-ar${LLVM_SUFFIX} >+NM= ${LOCALBASE}/bin/llvm-nm${LLVM_SUFFIX} >+CC= ${LOCALBASE}/bin/clang${LLVM_SUFFIX} >+CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_SUFFIX} >+CXX= ${LOCALBASE}/bin/clang++${LLVM_SUFFIX} >+LLVM_RELEASE= ${DISTVERSION:C/rc.*//} >+LLVM_SUFFIX= ${LLVM_RELEASE:C/\.[0-9]\.[0-9]$//} >+LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX} >+WASI_SYSROOT= ${LOCALBASE}/share/wasi-sysroot${LLVM_SUFFIX} >+WRKSRC= ${WRKDIR}/${DISTNAME}/libcxx >+ >+CONFIGURE_ENV+= CC="${CC}" CFLAGS="${CFLAGS}" >+CONFIGURE_ENV+= CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" >+ >+CMAKE_INSTALL_PREFIX= ${WASI_SYSROOT} >+CMAKE_ARGS= -DCMAKE_C_COMPILER_WORKS=1 \ >+ -DCMAKE_CXX_COMPILER_WORKS=1 \ >+ -DCXX_SUPPORTS_CXX11=ON \ >+ -DLLVM_COMPILER_CHECKED=ON \ >+ -DUNIX:BOOL=ON \ >+ -DCMAKE_SYSROOT=${WASI_SYSROOT} \ >+ -DCMAKE_CXX_COMPILER_TARGET=wasm32-wasi \ >+ -DLLVM_CONFIG_PATH=${LOCALBASE}/bin/llvm-config${LLVM_SUFFIX} \ >+ -DLIBCXX_ABI_VERSION=2 \ >+ -DLIBCXX_BUILD_EXTERNAL_THREAD_LIBRARY:BOOL=OFF \ >+ -DLIBCXX_CXX_ABI=libcxxabi \ >+ -DLIBCXX_ENABLE_EXCEPTIONS:BOOL=OFF \ >+ -DLIBCXX_ENABLE_EXPERIMENTAL_LIBRARY:BOOL=OFF \ >+ -DLIBCXX_ENABLE_FILESYSTEM:BOOL=OFF \ >+ -DLIBCXX_ENABLE_SHARED:BOOL=OFF \ >+ -DLIBCXX_ENABLE_THREADS:BOOL=OFF \ >+ -DLIBCXX_HAS_COMMENT_LIB_PRAGMA:BOOL=ON \ >+ -DLIBCXX_HAS_EXTERNAL_THREAD_API:BOOL=OFF \ >+ -DLIBCXX_HAS_MUSL_LIBC:BOOL=ON \ >+ -DLIBCXX_HAS_PTHREAD_API:BOOL=OFF \ >+ -DLIBCXX_HAS_WIN32_THREAD_API:BOOL=OFF \ >+ -DLIBCXX_INCLUDE_BENCHMARKS:BOOL=FALSE \ >+ -DLIBCXX_INCLUDE_TESTS:BOOL=FALSE \ >+ -DLIBCXX_LIBDIR_SUFFIX=/wasm32-wasi \ >+ -DLIBCXX_SUPPORTS_EHA_FLAG:BOOL=OFF \ >+ -DLIBCXX_SUPPORTS_EHS_FLAG:BOOL=OFF \ >+ -DLIBCXX_SUPPORTS_FALIGNED_ALLOCATION_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_FNO_EXCEPTIONS_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_FVISIBILITY_EQ_HIDDEN_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_NODEFAULTLIB_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_NODEFAULTLIBS_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_NOSTDINCXX_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_NOSTDLIBXX_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_W_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WALL_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WERROR_EQ_RETURN_TYPE_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WEXTRA_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WEXTRA_SEMI_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WNO_COVERED_SWITCH_DEFAULT_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WNO_ERROR_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WNO_IGNORED_ATTRIBUTES_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WNO_LONG_LONG_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WNO_SUGGEST_OVERRIDE_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WNO_UNUSED_PARAMETER_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WNO_USER_DEFINED_LITERALS_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WUNDEF_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WWRITE_STRINGS_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_ZL_FLAG:BOOL=OFF \ >+ -DLIBCXXABI_BUILD_EXTERNAL_THREAD_LIBRARY:BOOL=OFF \ >+ -DLIBCXXABI_ENABLE_EXCEPTIONS:BOOL=OFF \ >+ -DLIBCXXABI_ENABLE_SHARED:BOOL=OFF \ >+ -DLIBCXXABI_ENABLE_THREADS:BOOL=OFF \ >+ -DLIBCXXABI_HAS_COMMENT_LIB_PRAGMA:BOOL=ON \ >+ -DLIBCXXABI_HAS_EXTERNAL_THREAD_API:BOOL=OFF \ >+ -DLIBCXXABI_HAS_PTHREAD_API:BOOL=OFF \ >+ -DLIBCXXABI_HAS_WIN32_THREAD_API:BOOL=OFF \ >+ -DLIBCXXABI_LIBCXX_INCLUDES=${CONFIGURE_WRKSRC}/include/c++/v1 \ >+ -DLIBCXXABI_LIBDIR_SUFFIX=/wasm32-wasi \ >+ -DLIBCXXABI_SILENT_TERMINATE:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_EHA_FLAG:BOOL=OFF \ >+ -DLIBCXXABI_SUPPORTS_EHS_FLAG:BOOL=OFF \ >+ -DLIBCXXABI_SUPPORTS_FALIGNED_ALLOCATION_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_FNO_EXCEPTIONS_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_FSTRICT_ALIASING_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_FVISIBILITY_EQ_HIDDEN_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_NODEFAULTLIB_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_NODEFAULTLIBS_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_NOSTDINCXX_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_NOSTDLIBXX_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_PEDANTIC_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_W_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WALL_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WCHAR_SUBSCRIPTS_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WCONVERSION_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WERROR_EQ_RETURN_TYPE_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WEXTRA_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WEXTRA_SEMI_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WMISMATCHED_TAGS_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WMISSING_BRACES_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WNEWLINE_EOF_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WNO_COVERED_SWITCH_DEFAULT_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WNO_ERROR_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WNO_IGNORED_ATTRIBUTES_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WNO_LONG_LONG_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WNO_SUGGEST_OVERRIDE_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WNO_UNUSED_PARAMETER_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WNO_USER_DEFINED_LITERALS_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WSHADOW_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WSHORTEN_64_TO_32_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WSIGN_COMPARE_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WSIGN_CONVERSION_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WSTRICT_ALIASING_EQ_2_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WSTRICT_OVERFLOW_EQ_4_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WUNDEF_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WUNUSED_FUNCTION_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WUNUSED_PARAMETER_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WUNUSED_VARIABLE_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WWRITE_STRINGS_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WX_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_ZL_FLAG:BOOL=OFF >+ >+post-extract: >+ @${MKDIR} ${WRKDIR}/.build_cxxabi >+ >+post-configure: >+ @cd ${WRKDIR}/.build_cxxabi && \ >+ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${WRKDIR}/${DISTNAME}/libcxxabi >+ >+post-build: >+ @${LOCALBASE}/bin/llvm-ranlib${LLVM_SUFFIX} ${CONFIGURE_WRKSRC}/lib/wasm32-wasi/*.a >+ @cd ${WRKDIR}/.build_cxxabi && \ >+ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} >+ @${LOCALBASE}/bin/llvm-ranlib${LLVM_SUFFIX} ${WRKDIR}/.build_cxxabi/lib/wasm32-wasi/*.a >+ >+post-install: >+ @cd ${WRKDIR}/.build_cxxabi && \ >+ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${INSTALL_TARGET} >+ >+.include <bsd.port.mk> >diff --git devel/wasi-libcxx13/pkg-descr devel/wasi-libcxx13/pkg-descr >new file mode 100644 >index 0000000000..fb100d61c5 >--- /dev/null >+++ devel/wasi-libcxx13/pkg-descr >@@ -0,0 +1,5 @@ >+The LLVM Project is a collection of modular and reusable compiler and >+toolchain technologies. >+ >+This port includes Clang builting for WASI >+(WebAssembly System Interface). >diff --git devel/wasi-libcxx13/pkg-plist devel/wasi-libcxx13/pkg-plist >new file mode 100644 >index 0000000000..0c7b7e975a >--- /dev/null >+++ devel/wasi-libcxx13/pkg-plist >@@ -0,0 +1,391 @@ >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/adjacent_find.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/all_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/any_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/binary_search.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/clamp.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/comp.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/comp_ref_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/copy_backward.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/copy_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/copy_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/count.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/count_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/equal.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/equal_range.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/fill.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/fill_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find_end.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find_first_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find_if_not.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/for_each.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/for_each_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/generate.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/generate_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/half_positive.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/includes.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/inplace_merge.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_heap_until.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_partitioned.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_permutation.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_sorted.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_sorted_until.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/iter_swap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/lexicographical_compare.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/lower_bound.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/make_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/max.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/max_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/merge.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/min.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/min_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/minmax.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/minmax_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/mismatch.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/move.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/move_backward.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/next_permutation.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/none_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/nth_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partial_sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partial_sort_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partition.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partition_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partition_point.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pop_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/prev_permutation.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/push_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/remove.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/remove_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/remove_copy_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/remove_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/replace.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/replace_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/replace_copy_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/replace_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/reverse.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/reverse_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/rotate.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/rotate_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/sample.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/search.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/search_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/set_difference.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/set_intersection.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/set_symmetric_difference.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/set_union.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/shift_left.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/shift_right.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/shuffle.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/sift_down.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/sort_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/stable_partition.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/stable_sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/swap_ranges.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/transform.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/unique.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/unique_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/unwrap_iter.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/upper_bound.h >+%%WASI_SYSROOT%%/include/c++/v1/__availability >+%%WASI_SYSROOT%%/include/c++/v1/__bit_reference >+%%WASI_SYSROOT%%/include/c++/v1/__bits >+%%WASI_SYSROOT%%/include/c++/v1/__bsd_locale_defaults.h >+%%WASI_SYSROOT%%/include/c++/v1/__bsd_locale_fallbacks.h >+%%WASI_SYSROOT%%/include/c++/v1/__config >+%%WASI_SYSROOT%%/include/c++/v1/__config_site >+%%WASI_SYSROOT%%/include/c++/v1/__cxxabi_config.h >+%%WASI_SYSROOT%%/include/c++/v1/__debug >+%%WASI_SYSROOT%%/include/c++/v1/__errc >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_error.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_parse_context.h >+%%WASI_SYSROOT%%/include/c++/v1/__function_like.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/binary_function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/binary_negate.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/bind.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/bind_front.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/binder1st.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/binder2nd.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/default_searcher.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/hash.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/identity.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/invoke.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/is_transparent.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/mem_fn.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/mem_fun_ref.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/not_fn.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/operations.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/perfect_forward.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/pointer_to_binary_function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/pointer_to_unary_function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/ranges_operations.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/reference_wrapper.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/unary_function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/unary_negate.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/unwrap_ref.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/weak_result_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional_base >+%%WASI_SYSROOT%%/include/c++/v1/__hash_table >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/access.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/advance.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/back_insert_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/common_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/concepts.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/counted_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/data.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/default_sentinel.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/distance.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/empty.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/erase_if_container.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/front_insert_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/incrementable_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/insert_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/istream_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/istreambuf_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/iter_move.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/iter_swap.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/iterator_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/move_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/next.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/ostream_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/ostreambuf_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/prev.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/projected.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/readable_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/reverse_access.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/reverse_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/size.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/wrap_iter.h >+%%WASI_SYSROOT%%/include/c++/v1/__libcpp_version >+%%WASI_SYSROOT%%/include/c++/v1/__locale >+%%WASI_SYSROOT%%/include/c++/v1/__memory/addressof.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocation_guard.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocator.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocator_arg_t.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocator_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/auto_ptr.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/compressed_pair.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/construct_at.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/pointer_safety.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/pointer_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/raw_storage_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/shared_ptr.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/temporary_buffer.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/uninitialized_algorithms.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/unique_ptr.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/uses_allocator.h >+%%WASI_SYSROOT%%/include/c++/v1/__mutex_base >+%%WASI_SYSROOT%%/include/c++/v1/__node_handle >+%%WASI_SYSROOT%%/include/c++/v1/__nullptr >+%%WASI_SYSROOT%%/include/c++/v1/__random/uniform_int_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/access.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/all.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/common_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/concepts.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/copyable_box.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/dangling.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/data.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/drop_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/empty.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/empty_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/enable_borrowed_range.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/enable_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/non_propagating_cache.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/ref_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/size.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/subrange.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/transform_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/view_interface.h >+%%WASI_SYSROOT%%/include/c++/v1/__split_buffer >+%%WASI_SYSROOT%%/include/c++/v1/__std_stream >+%%WASI_SYSROOT%%/include/c++/v1/__string >+%%WASI_SYSROOT%%/include/c++/v1/__support/android/locale_bionic.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/fuchsia/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/gettod_zos.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/limits.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/locale_mgmt_aix.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/locale_mgmt_zos.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/nanosleep.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/support.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/musl/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/newlib/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/nuttx/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/openbsd/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/solaris/floatingpoint.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/solaris/wchar.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/solaris/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/win32/limits_msvc_win32.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/win32/locale_win32.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/xlocale/__nop_locale_mgmt.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/xlocale/__posix_l_fallback.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/xlocale/__strtonum_fallback.h >+%%WASI_SYSROOT%%/include/c++/v1/__threading_support >+%%WASI_SYSROOT%%/include/c++/v1/__tree >+%%WASI_SYSROOT%%/include/c++/v1/__tuple >+%%WASI_SYSROOT%%/include/c++/v1/__undef_macros >+%%WASI_SYSROOT%%/include/c++/v1/__utility/__decay_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/as_const.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/cmp.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/declval.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/exchange.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/forward.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/in_place.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/integer_sequence.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/move.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/pair.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/piecewise_construct.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/rel_ops.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/swap.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/to_underlying.h >+%%WASI_SYSROOT%%/include/c++/v1/__variant/monostate.h >+%%WASI_SYSROOT%%/include/c++/v1/algorithm >+%%WASI_SYSROOT%%/include/c++/v1/any >+%%WASI_SYSROOT%%/include/c++/v1/array >+%%WASI_SYSROOT%%/include/c++/v1/atomic >+%%WASI_SYSROOT%%/include/c++/v1/barrier >+%%WASI_SYSROOT%%/include/c++/v1/bit >+%%WASI_SYSROOT%%/include/c++/v1/bitset >+%%WASI_SYSROOT%%/include/c++/v1/cassert >+%%WASI_SYSROOT%%/include/c++/v1/ccomplex >+%%WASI_SYSROOT%%/include/c++/v1/cctype >+%%WASI_SYSROOT%%/include/c++/v1/cerrno >+%%WASI_SYSROOT%%/include/c++/v1/cfenv >+%%WASI_SYSROOT%%/include/c++/v1/cfloat >+%%WASI_SYSROOT%%/include/c++/v1/charconv >+%%WASI_SYSROOT%%/include/c++/v1/chrono >+%%WASI_SYSROOT%%/include/c++/v1/cinttypes >+%%WASI_SYSROOT%%/include/c++/v1/ciso646 >+%%WASI_SYSROOT%%/include/c++/v1/climits >+%%WASI_SYSROOT%%/include/c++/v1/clocale >+%%WASI_SYSROOT%%/include/c++/v1/cmath >+%%WASI_SYSROOT%%/include/c++/v1/codecvt >+%%WASI_SYSROOT%%/include/c++/v1/compare >+%%WASI_SYSROOT%%/include/c++/v1/complex >+%%WASI_SYSROOT%%/include/c++/v1/complex.h >+%%WASI_SYSROOT%%/include/c++/v1/concepts >+%%WASI_SYSROOT%%/include/c++/v1/condition_variable >+%%WASI_SYSROOT%%/include/c++/v1/csetjmp >+%%WASI_SYSROOT%%/include/c++/v1/csignal >+%%WASI_SYSROOT%%/include/c++/v1/cstdarg >+%%WASI_SYSROOT%%/include/c++/v1/cstdbool >+%%WASI_SYSROOT%%/include/c++/v1/cstddef >+%%WASI_SYSROOT%%/include/c++/v1/cstdint >+%%WASI_SYSROOT%%/include/c++/v1/cstdio >+%%WASI_SYSROOT%%/include/c++/v1/cstdlib >+%%WASI_SYSROOT%%/include/c++/v1/cstring >+%%WASI_SYSROOT%%/include/c++/v1/ctgmath >+%%WASI_SYSROOT%%/include/c++/v1/ctime >+%%WASI_SYSROOT%%/include/c++/v1/ctype.h >+%%WASI_SYSROOT%%/include/c++/v1/cwchar >+%%WASI_SYSROOT%%/include/c++/v1/cwctype >+%%WASI_SYSROOT%%/include/c++/v1/cxxabi.h >+%%WASI_SYSROOT%%/include/c++/v1/deque >+%%WASI_SYSROOT%%/include/c++/v1/errno.h >+%%WASI_SYSROOT%%/include/c++/v1/exception >+%%WASI_SYSROOT%%/include/c++/v1/execution >+%%WASI_SYSROOT%%/include/c++/v1/experimental/__config >+%%WASI_SYSROOT%%/include/c++/v1/experimental/__memory >+%%WASI_SYSROOT%%/include/c++/v1/experimental/algorithm >+%%WASI_SYSROOT%%/include/c++/v1/experimental/coroutine >+%%WASI_SYSROOT%%/include/c++/v1/experimental/deque >+%%WASI_SYSROOT%%/include/c++/v1/experimental/filesystem >+%%WASI_SYSROOT%%/include/c++/v1/experimental/forward_list >+%%WASI_SYSROOT%%/include/c++/v1/experimental/functional >+%%WASI_SYSROOT%%/include/c++/v1/experimental/iterator >+%%WASI_SYSROOT%%/include/c++/v1/experimental/list >+%%WASI_SYSROOT%%/include/c++/v1/experimental/map >+%%WASI_SYSROOT%%/include/c++/v1/experimental/memory_resource >+%%WASI_SYSROOT%%/include/c++/v1/experimental/propagate_const >+%%WASI_SYSROOT%%/include/c++/v1/experimental/regex >+%%WASI_SYSROOT%%/include/c++/v1/experimental/set >+%%WASI_SYSROOT%%/include/c++/v1/experimental/simd >+%%WASI_SYSROOT%%/include/c++/v1/experimental/string >+%%WASI_SYSROOT%%/include/c++/v1/experimental/type_traits >+%%WASI_SYSROOT%%/include/c++/v1/experimental/unordered_map >+%%WASI_SYSROOT%%/include/c++/v1/experimental/unordered_set >+%%WASI_SYSROOT%%/include/c++/v1/experimental/utility >+%%WASI_SYSROOT%%/include/c++/v1/experimental/vector >+%%WASI_SYSROOT%%/include/c++/v1/ext/__hash >+%%WASI_SYSROOT%%/include/c++/v1/ext/hash_map >+%%WASI_SYSROOT%%/include/c++/v1/ext/hash_set >+%%WASI_SYSROOT%%/include/c++/v1/fenv.h >+%%WASI_SYSROOT%%/include/c++/v1/filesystem >+%%WASI_SYSROOT%%/include/c++/v1/float.h >+%%WASI_SYSROOT%%/include/c++/v1/format >+%%WASI_SYSROOT%%/include/c++/v1/forward_list >+%%WASI_SYSROOT%%/include/c++/v1/fstream >+%%WASI_SYSROOT%%/include/c++/v1/functional >+%%WASI_SYSROOT%%/include/c++/v1/future >+%%WASI_SYSROOT%%/include/c++/v1/initializer_list >+%%WASI_SYSROOT%%/include/c++/v1/inttypes.h >+%%WASI_SYSROOT%%/include/c++/v1/iomanip >+%%WASI_SYSROOT%%/include/c++/v1/ios >+%%WASI_SYSROOT%%/include/c++/v1/iosfwd >+%%WASI_SYSROOT%%/include/c++/v1/iostream >+%%WASI_SYSROOT%%/include/c++/v1/istream >+%%WASI_SYSROOT%%/include/c++/v1/iterator >+%%WASI_SYSROOT%%/include/c++/v1/latch >+%%WASI_SYSROOT%%/include/c++/v1/limits >+%%WASI_SYSROOT%%/include/c++/v1/limits.h >+%%WASI_SYSROOT%%/include/c++/v1/list >+%%WASI_SYSROOT%%/include/c++/v1/locale >+%%WASI_SYSROOT%%/include/c++/v1/locale.h >+%%WASI_SYSROOT%%/include/c++/v1/map >+%%WASI_SYSROOT%%/include/c++/v1/math.h >+%%WASI_SYSROOT%%/include/c++/v1/memory >+%%WASI_SYSROOT%%/include/c++/v1/module.modulemap >+%%WASI_SYSROOT%%/include/c++/v1/mutex >+%%WASI_SYSROOT%%/include/c++/v1/new >+%%WASI_SYSROOT%%/include/c++/v1/numbers >+%%WASI_SYSROOT%%/include/c++/v1/numeric >+%%WASI_SYSROOT%%/include/c++/v1/optional >+%%WASI_SYSROOT%%/include/c++/v1/ostream >+%%WASI_SYSROOT%%/include/c++/v1/queue >+%%WASI_SYSROOT%%/include/c++/v1/random >+%%WASI_SYSROOT%%/include/c++/v1/ranges >+%%WASI_SYSROOT%%/include/c++/v1/ratio >+%%WASI_SYSROOT%%/include/c++/v1/regex >+%%WASI_SYSROOT%%/include/c++/v1/scoped_allocator >+%%WASI_SYSROOT%%/include/c++/v1/semaphore >+%%WASI_SYSROOT%%/include/c++/v1/set >+%%WASI_SYSROOT%%/include/c++/v1/setjmp.h >+%%WASI_SYSROOT%%/include/c++/v1/shared_mutex >+%%WASI_SYSROOT%%/include/c++/v1/span >+%%WASI_SYSROOT%%/include/c++/v1/sstream >+%%WASI_SYSROOT%%/include/c++/v1/stack >+%%WASI_SYSROOT%%/include/c++/v1/stdbool.h >+%%WASI_SYSROOT%%/include/c++/v1/stddef.h >+%%WASI_SYSROOT%%/include/c++/v1/stdexcept >+%%WASI_SYSROOT%%/include/c++/v1/stdint.h >+%%WASI_SYSROOT%%/include/c++/v1/stdio.h >+%%WASI_SYSROOT%%/include/c++/v1/stdlib.h >+%%WASI_SYSROOT%%/include/c++/v1/streambuf >+%%WASI_SYSROOT%%/include/c++/v1/string >+%%WASI_SYSROOT%%/include/c++/v1/string.h >+%%WASI_SYSROOT%%/include/c++/v1/string_view >+%%WASI_SYSROOT%%/include/c++/v1/strstream >+%%WASI_SYSROOT%%/include/c++/v1/system_error >+%%WASI_SYSROOT%%/include/c++/v1/tgmath.h >+%%WASI_SYSROOT%%/include/c++/v1/thread >+%%WASI_SYSROOT%%/include/c++/v1/tuple >+%%WASI_SYSROOT%%/include/c++/v1/type_traits >+%%WASI_SYSROOT%%/include/c++/v1/typeindex >+%%WASI_SYSROOT%%/include/c++/v1/typeinfo >+%%WASI_SYSROOT%%/include/c++/v1/unordered_map >+%%WASI_SYSROOT%%/include/c++/v1/unordered_set >+%%WASI_SYSROOT%%/include/c++/v1/utility >+%%WASI_SYSROOT%%/include/c++/v1/valarray >+%%WASI_SYSROOT%%/include/c++/v1/variant >+%%WASI_SYSROOT%%/include/c++/v1/vector >+%%WASI_SYSROOT%%/include/c++/v1/version >+%%WASI_SYSROOT%%/include/c++/v1/wchar.h >+%%WASI_SYSROOT%%/include/c++/v1/wctype.h >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libc++.a >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libc++abi.a >diff --git devel/wasi-libcxx14/Makefile devel/wasi-libcxx14/Makefile >new file mode 100644 >index 0000000000..a6937b7670 >--- /dev/null >+++ devel/wasi-libcxx14/Makefile >@@ -0,0 +1,164 @@ >+PORTNAME= libcxx >+DISTVERSION= 14.0.6 >+CATEGORIES= devel lang >+MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \ >+ https://${PRE_}releases.llvm.org/${LLVM_RELEASE}/${RCDIR} >+PKGNAMEPREFIX= wasi- >+PKGNAMESUFFIX= ${LLVM_SUFFIX} >+DISTNAME= llvm-project-${DISTVERSION}.src >+DISTFILES= llvm-project-${DISTVERSION}.src${EXTRACT_SUFX} >+DISTINFO_FILE= ${.CURDIR}/../llvm${LLVM_SUFFIX}/distinfo >+ >+MAINTAINER= greg@unrelenting.technology >+COMMENT= C++ standard library for WebAssembly System Interface >+WWW= https://llvm.org/ >+ >+LICENSE= LLVM2 >+LICENSE_NAME= Apache License 2.0 with LLVM Exceptions >+LICENSE_FILE= ${WRKSRC}/LICENSE.TXT >+LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept >+ >+BUILD_DEPENDS= ${WASI_SYSROOT}/include/stdarg.h:devel/wasi-libc${LLVM_SUFFIX} \ >+ clang${LLVM_SUFFIX}:devel/llvm${LLVM_SUFFIX} >+ >+PLIST_SUB= WASI_SYSROOT=${WASI_SYSROOT} >+ >+USES= cmake tar:xz >+NO_ARCH= yes >+WITHOUT_CPU_CFLAGS= yes >+ >+SSP_UNSAFE= yes >+AR= ${LOCALBASE}/bin/llvm-ar${LLVM_SUFFIX} >+NM= ${LOCALBASE}/bin/llvm-nm${LLVM_SUFFIX} >+CC= ${LOCALBASE}/bin/clang${LLVM_SUFFIX} >+CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_SUFFIX} >+CXX= ${LOCALBASE}/bin/clang++${LLVM_SUFFIX} >+LLVM_RELEASE= ${DISTVERSION:C/rc.*//} >+LLVM_SUFFIX= ${LLVM_RELEASE:C/\.[0-9]\.[0-9]$//} >+LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX} >+WASI_SYSROOT= ${LOCALBASE}/share/wasi-sysroot${LLVM_SUFFIX} >+WRKSRC= ${WRKDIR}/${DISTNAME}/libcxx >+ >+CONFIGURE_ENV+= CC="${CC}" CFLAGS="${CFLAGS}" >+CONFIGURE_ENV+= CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" >+ >+CMAKE_INSTALL_PREFIX= ${WASI_SYSROOT} >+CMAKE_ARGS= -DCMAKE_C_COMPILER_WORKS=1 \ >+ -DCMAKE_CXX_COMPILER_WORKS=1 \ >+ -DUNIX:BOOL=ON \ >+ -DCMAKE_SYSROOT=${WASI_SYSROOT} \ >+ -DCMAKE_CXX_COMPILER_TARGET=wasm32-wasi \ >+ -DLLVM_CONFIG_PATH=${LOCALBASE}/bin/llvm-config${LLVM_SUFFIX} \ >+ -DLIBCXX_ABI_VERSION=2 \ >+ -DLIBCXX_BUILD_EXTERNAL_THREAD_LIBRARY:BOOL=OFF \ >+ -DLIBCXX_CXX_ABI=libcxxabi \ >+ -DLIBCXX_ENABLE_EXCEPTIONS:BOOL=OFF \ >+ -DLIBCXX_ENABLE_EXPERIMENTAL_LIBRARY:BOOL=OFF \ >+ -DLIBCXX_ENABLE_FILESYSTEM:BOOL=OFF \ >+ -DLIBCXX_ENABLE_SHARED:BOOL=OFF \ >+ -DLIBCXX_ENABLE_THREADS:BOOL=OFF \ >+ -DLIBCXX_HAS_COMMENT_LIB_PRAGMA:BOOL=ON \ >+ -DLIBCXX_HAS_EXTERNAL_THREAD_API:BOOL=OFF \ >+ -DLIBCXX_HAS_MUSL_LIBC:BOOL=ON \ >+ -DLIBCXX_HAS_PTHREAD_API:BOOL=OFF \ >+ -DLIBCXX_HAS_WIN32_THREAD_API:BOOL=OFF \ >+ -DLIBCXX_INCLUDE_BENCHMARKS:BOOL=FALSE \ >+ -DLIBCXX_INCLUDE_TESTS:BOOL=FALSE \ >+ -DLIBCXX_LIBDIR_SUFFIX=/wasm32-wasi \ >+ -DLIBCXX_SUPPORTS_EHA_FLAG:BOOL=OFF \ >+ -DLIBCXX_SUPPORTS_EHS_FLAG:BOOL=OFF \ >+ -DLIBCXX_SUPPORTS_FALIGNED_ALLOCATION_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_FNO_EXCEPTIONS_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_FVISIBILITY_EQ_HIDDEN_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_NODEFAULTLIB_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_NODEFAULTLIBS_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_NOSTDINCXX_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_NOSTDLIBXX_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_W_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WALL_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WERROR_EQ_RETURN_TYPE_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WEXTRA_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WEXTRA_SEMI_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WNO_COVERED_SWITCH_DEFAULT_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WNO_ERROR_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WNO_IGNORED_ATTRIBUTES_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WNO_LONG_LONG_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WNO_SUGGEST_OVERRIDE_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WNO_UNUSED_PARAMETER_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WNO_USER_DEFINED_LITERALS_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WUNDEF_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_WWRITE_STRINGS_FLAG:BOOL=ON \ >+ -DLIBCXX_SUPPORTS_ZL_FLAG:BOOL=OFF \ >+ -DLIBCXXABI_BUILD_EXTERNAL_THREAD_LIBRARY:BOOL=OFF \ >+ -DLIBCXXABI_ENABLE_EXCEPTIONS:BOOL=OFF \ >+ -DLIBCXXABI_ENABLE_SHARED:BOOL=OFF \ >+ -DLIBCXXABI_ENABLE_THREADS:BOOL=OFF \ >+ -DLIBCXXABI_HAS_COMMENT_LIB_PRAGMA:BOOL=ON \ >+ -DLIBCXXABI_HAS_EXTERNAL_THREAD_API:BOOL=OFF \ >+ -DLIBCXXABI_HAS_PTHREAD_API:BOOL=OFF \ >+ -DLIBCXXABI_HAS_WIN32_THREAD_API:BOOL=OFF \ >+ -DLIBCXXABI_LIBCXX_INCLUDES=${CONFIGURE_WRKSRC}/include/c++/v1 \ >+ -DLIBCXXABI_LIBDIR_SUFFIX=/wasm32-wasi \ >+ -DLIBCXXABI_SILENT_TERMINATE:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_EHA_FLAG:BOOL=OFF \ >+ -DLIBCXXABI_SUPPORTS_EHS_FLAG:BOOL=OFF \ >+ -DLIBCXXABI_SUPPORTS_FALIGNED_ALLOCATION_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_FNO_EXCEPTIONS_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_FSTRICT_ALIASING_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_FVISIBILITY_EQ_HIDDEN_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_NODEFAULTLIB_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_NODEFAULTLIBS_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_NOSTDINCXX_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_NOSTDLIBXX_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_PEDANTIC_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_W_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WALL_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WCHAR_SUBSCRIPTS_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WCONVERSION_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WERROR_EQ_RETURN_TYPE_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WEXTRA_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WEXTRA_SEMI_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WMISMATCHED_TAGS_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WMISSING_BRACES_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WNEWLINE_EOF_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WNO_COVERED_SWITCH_DEFAULT_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WNO_ERROR_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WNO_IGNORED_ATTRIBUTES_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WNO_LONG_LONG_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WNO_SUGGEST_OVERRIDE_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WNO_UNUSED_PARAMETER_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WNO_USER_DEFINED_LITERALS_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WSHADOW_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WSHORTEN_64_TO_32_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WSIGN_COMPARE_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WSIGN_CONVERSION_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WSTRICT_ALIASING_EQ_2_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WSTRICT_OVERFLOW_EQ_4_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WUNDEF_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WUNUSED_FUNCTION_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WUNUSED_PARAMETER_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WUNUSED_VARIABLE_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WWRITE_STRINGS_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_WX_FLAG:BOOL=ON \ >+ -DLIBCXXABI_SUPPORTS_ZL_FLAG:BOOL=OFF >+ >+post-extract: >+ @${MKDIR} ${WRKDIR}/.build_cxxabi >+ >+post-configure: >+ @cd ${WRKDIR}/.build_cxxabi && \ >+ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${WRKDIR}/${DISTNAME}/libcxxabi >+ >+post-build: >+ @${LOCALBASE}/bin/llvm-ranlib${LLVM_SUFFIX} ${CONFIGURE_WRKSRC}/lib/*.a >+ @cd ${WRKDIR}/.build_cxxabi && \ >+ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} >+ @${LOCALBASE}/bin/llvm-ranlib${LLVM_SUFFIX} ${WRKDIR}/.build_cxxabi/lib/*.a >+ >+post-install: >+ @cd ${WRKDIR}/.build_cxxabi && \ >+ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${INSTALL_TARGET} >+ >+.include <bsd.port.mk> >diff --git devel/wasi-libcxx14/pkg-descr devel/wasi-libcxx14/pkg-descr >new file mode 100644 >index 0000000000..fb100d61c5 >--- /dev/null >+++ devel/wasi-libcxx14/pkg-descr >@@ -0,0 +1,5 @@ >+The LLVM Project is a collection of modular and reusable compiler and >+toolchain technologies. >+ >+This port includes Clang builting for WASI >+(WebAssembly System Interface). >diff --git devel/wasi-libcxx14/pkg-plist devel/wasi-libcxx14/pkg-plist >new file mode 100644 >index 0000000000..dc0d62c209 >--- /dev/null >+++ devel/wasi-libcxx14/pkg-plist >@@ -0,0 +1,544 @@ >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/adjacent_find.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/all_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/any_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/binary_search.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/clamp.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/comp_ref_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/comp.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/copy_backward.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/copy_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/copy_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/count_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/count.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/equal_range.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/equal.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/fill_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/fill.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find_end.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find_first_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find_if_not.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/for_each_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/for_each.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/generate_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/generate.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/half_positive.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/in_in_out_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/in_in_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/in_out_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/includes.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/inplace_merge.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_heap_until.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_partitioned.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_permutation.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_sorted_until.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_sorted.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/iter_swap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/lexicographical_compare.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/lower_bound.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/make_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/max_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/max.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/merge.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/min_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/min.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/minmax_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/minmax.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/mismatch.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/move_backward.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/move.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/next_permutation.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/none_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/nth_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partial_sort_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partial_sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partition_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partition_point.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partition.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pop_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/prev_permutation.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/push_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/remove_copy_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/remove_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/remove_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/remove.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/replace_copy_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/replace_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/replace_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/replace.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/reverse_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/reverse.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/rotate_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/rotate.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/sample.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/search_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/search.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/set_difference.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/set_intersection.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/set_symmetric_difference.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/set_union.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/shift_left.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/shift_right.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/shuffle.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/sift_down.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/sort_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/stable_partition.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/stable_sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/swap_ranges.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/transform.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/unique_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/unique.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/unwrap_iter.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/upper_bound.h >+%%WASI_SYSROOT%%/include/c++/v1/__availability >+%%WASI_SYSROOT%%/include/c++/v1/__bit_reference >+%%WASI_SYSROOT%%/include/c++/v1/__bit/bit_cast.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/byteswap.h >+%%WASI_SYSROOT%%/include/c++/v1/__bits >+%%WASI_SYSROOT%%/include/c++/v1/__bsd_locale_defaults.h >+%%WASI_SYSROOT%%/include/c++/v1/__bsd_locale_fallbacks.h >+%%WASI_SYSROOT%%/include/c++/v1/__charconv/chars_format.h >+%%WASI_SYSROOT%%/include/c++/v1/__charconv/from_chars_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__charconv/to_chars_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/calendar.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/convert_to_timespec.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/duration.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/file_clock.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/high_resolution_clock.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/steady_clock.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/system_clock.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/time_point.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/common_comparison_category.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/compare_partial_order_fallback.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/compare_strong_order_fallback.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/compare_three_way_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/compare_three_way.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/compare_weak_order_fallback.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/is_eq.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/ordering.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/partial_order.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/strong_order.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/synth_three_way.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/three_way_comparable.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/weak_order.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/arithmetic.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/boolean_testable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/class_or_enum.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/common_reference_with.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/common_with.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/convertible_to.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/copyable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/derived_from.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/destructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/different_from.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/equality_comparable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/invocable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/movable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/predicate.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/regular.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/relation.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/same_as.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/semiregular.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/swappable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/totally_ordered.h >+%%WASI_SYSROOT%%/include/c++/v1/__config >+%%WASI_SYSROOT%%/include/c++/v1/__config_site >+%%WASI_SYSROOT%%/include/c++/v1/__coroutine/coroutine_handle.h >+%%WASI_SYSROOT%%/include/c++/v1/__coroutine/coroutine_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__coroutine/noop_coroutine_handle.h >+%%WASI_SYSROOT%%/include/c++/v1/__coroutine/trivial_awaitables.h >+%%WASI_SYSROOT%%/include/c++/v1/__cxxabi_config.h >+%%WASI_SYSROOT%%/include/c++/v1/__debug >+%%WASI_SYSROOT%%/include/c++/v1/__errc >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/copy_options.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/directory_entry.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/directory_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/directory_options.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/file_status.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/file_time_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/file_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/filesystem_error.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/operations.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/path_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/path.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/perm_options.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/perms.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/recursive_directory_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/space_info.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/u8path.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_arg.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_args.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_context.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_error.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_fwd.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_parse_context.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_string.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_to_n_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_bool.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_char.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_floating_point.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_integer.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_integral.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_string.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/parser_std_format_spec.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional_base >+%%WASI_SYSROOT%%/include/c++/v1/__functional/binary_function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/binary_negate.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/bind_back.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/bind_front.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/bind.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/binder1st.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/binder2nd.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/compose.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/default_searcher.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/hash.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/identity.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/invoke.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/is_transparent.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/mem_fn.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/mem_fun_ref.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/not_fn.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/operations.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/perfect_forward.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/pointer_to_binary_function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/pointer_to_unary_function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/ranges_operations.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/reference_wrapper.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/unary_function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/unary_negate.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/unwrap_ref.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/weak_result_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__hash_table >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/access.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/advance.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/back_insert_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/common_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/concepts.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/counted_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/data.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/default_sentinel.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/distance.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/empty.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/erase_if_container.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/front_insert_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/incrementable_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/indirectly_comparable.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/insert_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/istream_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/istreambuf_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/iter_move.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/iter_swap.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/iterator_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/move_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/next.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/ostream_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/ostreambuf_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/prev.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/projected.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/readable_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/reverse_access.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/reverse_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/size.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/unreachable_sentinel.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/wrap_iter.h >+%%WASI_SYSROOT%%/include/c++/v1/__libcpp_version >+%%WASI_SYSROOT%%/include/c++/v1/__locale >+%%WASI_SYSROOT%%/include/c++/v1/__mbstate_t.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/addressof.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocation_guard.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocator_arg_t.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocator_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocator.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/auto_ptr.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/compressed_pair.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/concepts.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/construct_at.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/pointer_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/ranges_construct_at.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/ranges_uninitialized_algorithms.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/raw_storage_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/shared_ptr.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/temporary_buffer.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/uninitialized_algorithms.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/unique_ptr.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/uses_allocator.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/voidify.h >+%%WASI_SYSROOT%%/include/c++/v1/__mutex_base >+%%WASI_SYSROOT%%/include/c++/v1/__node_handle >+%%WASI_SYSROOT%%/include/c++/v1/__nullptr >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/accumulate.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/adjacent_difference.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/exclusive_scan.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/gcd_lcm.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/inclusive_scan.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/inner_product.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/iota.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/midpoint.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/partial_sum.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/reduce.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/transform_exclusive_scan.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/transform_inclusive_scan.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/transform_reduce.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/bernoulli_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/binomial_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/cauchy_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/chi_squared_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/clamp_to_integral.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/default_random_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/discard_block_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/discrete_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/exponential_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/extreme_value_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/fisher_f_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/gamma_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/generate_canonical.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/geometric_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/independent_bits_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/is_seed_sequence.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/knuth_b.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/linear_congruential_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/log2.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/lognormal_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/mersenne_twister_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/negative_binomial_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/normal_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/piecewise_constant_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/piecewise_linear_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/poisson_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/random_device.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/ranlux.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/seed_seq.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/shuffle_order_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/student_t_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/subtract_with_carry_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/uniform_int_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/uniform_random_bit_generator.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/uniform_real_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/weibull_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/access.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/all.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/common_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/concepts.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/copyable_box.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/counted.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/dangling.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/data.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/drop_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/empty_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/empty.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/enable_borrowed_range.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/enable_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/iota_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/join_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/non_propagating_cache.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/owning_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/range_adaptor.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/ref_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/reverse_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/single_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/size.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/subrange.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/take_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/transform_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/view_interface.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/views.h >+%%WASI_SYSROOT%%/include/c++/v1/__split_buffer >+%%WASI_SYSROOT%%/include/c++/v1/__std_stream >+%%WASI_SYSROOT%%/include/c++/v1/__string >+%%WASI_SYSROOT%%/include/c++/v1/__support/android/locale_bionic.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/fuchsia/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/gettod_zos.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/limits.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/locale_mgmt_zos.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/nanosleep.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/support.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/musl/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/newlib/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/openbsd/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/solaris/floatingpoint.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/solaris/wchar.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/solaris/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/win32/limits_msvc_win32.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/win32/locale_win32.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/xlocale/__nop_locale_mgmt.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/xlocale/__posix_l_fallback.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/xlocale/__strtonum_fallback.h >+%%WASI_SYSROOT%%/include/c++/v1/__thread/poll_with_backoff.h >+%%WASI_SYSROOT%%/include/c++/v1/__thread/timed_backoff_policy.h >+%%WASI_SYSROOT%%/include/c++/v1/__threading_support >+%%WASI_SYSROOT%%/include/c++/v1/__tree >+%%WASI_SYSROOT%%/include/c++/v1/__tuple >+%%WASI_SYSROOT%%/include/c++/v1/__undef_macros >+%%WASI_SYSROOT%%/include/c++/v1/__utility/as_const.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/auto_cast.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/cmp.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/declval.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/exchange.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/forward.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/in_place.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/integer_sequence.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/move.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/pair.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/piecewise_construct.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/priority_tag.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/rel_ops.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/swap.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/to_underlying.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/transaction.h >+%%WASI_SYSROOT%%/include/c++/v1/__variant/monostate.h >+%%WASI_SYSROOT%%/include/c++/v1/algorithm >+%%WASI_SYSROOT%%/include/c++/v1/any >+%%WASI_SYSROOT%%/include/c++/v1/array >+%%WASI_SYSROOT%%/include/c++/v1/atomic >+%%WASI_SYSROOT%%/include/c++/v1/barrier >+%%WASI_SYSROOT%%/include/c++/v1/bit >+%%WASI_SYSROOT%%/include/c++/v1/bitset >+%%WASI_SYSROOT%%/include/c++/v1/cassert >+%%WASI_SYSROOT%%/include/c++/v1/ccomplex >+%%WASI_SYSROOT%%/include/c++/v1/cctype >+%%WASI_SYSROOT%%/include/c++/v1/cerrno >+%%WASI_SYSROOT%%/include/c++/v1/cfenv >+%%WASI_SYSROOT%%/include/c++/v1/cfloat >+%%WASI_SYSROOT%%/include/c++/v1/charconv >+%%WASI_SYSROOT%%/include/c++/v1/chrono >+%%WASI_SYSROOT%%/include/c++/v1/cinttypes >+%%WASI_SYSROOT%%/include/c++/v1/ciso646 >+%%WASI_SYSROOT%%/include/c++/v1/climits >+%%WASI_SYSROOT%%/include/c++/v1/clocale >+%%WASI_SYSROOT%%/include/c++/v1/cmath >+%%WASI_SYSROOT%%/include/c++/v1/codecvt >+%%WASI_SYSROOT%%/include/c++/v1/compare >+%%WASI_SYSROOT%%/include/c++/v1/complex >+%%WASI_SYSROOT%%/include/c++/v1/complex.h >+%%WASI_SYSROOT%%/include/c++/v1/concepts >+%%WASI_SYSROOT%%/include/c++/v1/condition_variable >+%%WASI_SYSROOT%%/include/c++/v1/coroutine >+%%WASI_SYSROOT%%/include/c++/v1/csetjmp >+%%WASI_SYSROOT%%/include/c++/v1/csignal >+%%WASI_SYSROOT%%/include/c++/v1/cstdarg >+%%WASI_SYSROOT%%/include/c++/v1/cstdbool >+%%WASI_SYSROOT%%/include/c++/v1/cstddef >+%%WASI_SYSROOT%%/include/c++/v1/cstdint >+%%WASI_SYSROOT%%/include/c++/v1/cstdio >+%%WASI_SYSROOT%%/include/c++/v1/cstdlib >+%%WASI_SYSROOT%%/include/c++/v1/cstring >+%%WASI_SYSROOT%%/include/c++/v1/ctgmath >+%%WASI_SYSROOT%%/include/c++/v1/ctime >+%%WASI_SYSROOT%%/include/c++/v1/ctype.h >+%%WASI_SYSROOT%%/include/c++/v1/cwchar >+%%WASI_SYSROOT%%/include/c++/v1/cwctype >+%%WASI_SYSROOT%%/include/c++/v1/cxxabi.h >+%%WASI_SYSROOT%%/include/c++/v1/deque >+%%WASI_SYSROOT%%/include/c++/v1/errno.h >+%%WASI_SYSROOT%%/include/c++/v1/exception >+%%WASI_SYSROOT%%/include/c++/v1/execution >+%%WASI_SYSROOT%%/include/c++/v1/experimental/__config >+%%WASI_SYSROOT%%/include/c++/v1/experimental/__memory >+%%WASI_SYSROOT%%/include/c++/v1/experimental/algorithm >+%%WASI_SYSROOT%%/include/c++/v1/experimental/coroutine >+%%WASI_SYSROOT%%/include/c++/v1/experimental/deque >+%%WASI_SYSROOT%%/include/c++/v1/experimental/filesystem >+%%WASI_SYSROOT%%/include/c++/v1/experimental/forward_list >+%%WASI_SYSROOT%%/include/c++/v1/experimental/functional >+%%WASI_SYSROOT%%/include/c++/v1/experimental/iterator >+%%WASI_SYSROOT%%/include/c++/v1/experimental/list >+%%WASI_SYSROOT%%/include/c++/v1/experimental/map >+%%WASI_SYSROOT%%/include/c++/v1/experimental/memory_resource >+%%WASI_SYSROOT%%/include/c++/v1/experimental/propagate_const >+%%WASI_SYSROOT%%/include/c++/v1/experimental/regex >+%%WASI_SYSROOT%%/include/c++/v1/experimental/set >+%%WASI_SYSROOT%%/include/c++/v1/experimental/simd >+%%WASI_SYSROOT%%/include/c++/v1/experimental/string >+%%WASI_SYSROOT%%/include/c++/v1/experimental/type_traits >+%%WASI_SYSROOT%%/include/c++/v1/experimental/unordered_map >+%%WASI_SYSROOT%%/include/c++/v1/experimental/unordered_set >+%%WASI_SYSROOT%%/include/c++/v1/experimental/utility >+%%WASI_SYSROOT%%/include/c++/v1/experimental/vector >+%%WASI_SYSROOT%%/include/c++/v1/ext/__hash >+%%WASI_SYSROOT%%/include/c++/v1/ext/hash_map >+%%WASI_SYSROOT%%/include/c++/v1/ext/hash_set >+%%WASI_SYSROOT%%/include/c++/v1/fenv.h >+%%WASI_SYSROOT%%/include/c++/v1/filesystem >+%%WASI_SYSROOT%%/include/c++/v1/float.h >+%%WASI_SYSROOT%%/include/c++/v1/format >+%%WASI_SYSROOT%%/include/c++/v1/forward_list >+%%WASI_SYSROOT%%/include/c++/v1/fstream >+%%WASI_SYSROOT%%/include/c++/v1/functional >+%%WASI_SYSROOT%%/include/c++/v1/future >+%%WASI_SYSROOT%%/include/c++/v1/initializer_list >+%%WASI_SYSROOT%%/include/c++/v1/inttypes.h >+%%WASI_SYSROOT%%/include/c++/v1/iomanip >+%%WASI_SYSROOT%%/include/c++/v1/ios >+%%WASI_SYSROOT%%/include/c++/v1/iosfwd >+%%WASI_SYSROOT%%/include/c++/v1/iostream >+%%WASI_SYSROOT%%/include/c++/v1/istream >+%%WASI_SYSROOT%%/include/c++/v1/iterator >+%%WASI_SYSROOT%%/include/c++/v1/latch >+%%WASI_SYSROOT%%/include/c++/v1/limits >+%%WASI_SYSROOT%%/include/c++/v1/limits.h >+%%WASI_SYSROOT%%/include/c++/v1/list >+%%WASI_SYSROOT%%/include/c++/v1/locale >+%%WASI_SYSROOT%%/include/c++/v1/locale.h >+%%WASI_SYSROOT%%/include/c++/v1/map >+%%WASI_SYSROOT%%/include/c++/v1/math.h >+%%WASI_SYSROOT%%/include/c++/v1/memory >+%%WASI_SYSROOT%%/include/c++/v1/module.modulemap >+%%WASI_SYSROOT%%/include/c++/v1/mutex >+%%WASI_SYSROOT%%/include/c++/v1/new >+%%WASI_SYSROOT%%/include/c++/v1/numbers >+%%WASI_SYSROOT%%/include/c++/v1/numeric >+%%WASI_SYSROOT%%/include/c++/v1/optional >+%%WASI_SYSROOT%%/include/c++/v1/ostream >+%%WASI_SYSROOT%%/include/c++/v1/queue >+%%WASI_SYSROOT%%/include/c++/v1/random >+%%WASI_SYSROOT%%/include/c++/v1/ranges >+%%WASI_SYSROOT%%/include/c++/v1/ratio >+%%WASI_SYSROOT%%/include/c++/v1/regex >+%%WASI_SYSROOT%%/include/c++/v1/scoped_allocator >+%%WASI_SYSROOT%%/include/c++/v1/semaphore >+%%WASI_SYSROOT%%/include/c++/v1/set >+%%WASI_SYSROOT%%/include/c++/v1/setjmp.h >+%%WASI_SYSROOT%%/include/c++/v1/shared_mutex >+%%WASI_SYSROOT%%/include/c++/v1/span >+%%WASI_SYSROOT%%/include/c++/v1/sstream >+%%WASI_SYSROOT%%/include/c++/v1/stack >+%%WASI_SYSROOT%%/include/c++/v1/stdbool.h >+%%WASI_SYSROOT%%/include/c++/v1/stddef.h >+%%WASI_SYSROOT%%/include/c++/v1/stdexcept >+%%WASI_SYSROOT%%/include/c++/v1/stdint.h >+%%WASI_SYSROOT%%/include/c++/v1/stdio.h >+%%WASI_SYSROOT%%/include/c++/v1/stdlib.h >+%%WASI_SYSROOT%%/include/c++/v1/streambuf >+%%WASI_SYSROOT%%/include/c++/v1/string >+%%WASI_SYSROOT%%/include/c++/v1/string_view >+%%WASI_SYSROOT%%/include/c++/v1/string.h >+%%WASI_SYSROOT%%/include/c++/v1/strstream >+%%WASI_SYSROOT%%/include/c++/v1/system_error >+%%WASI_SYSROOT%%/include/c++/v1/tgmath.h >+%%WASI_SYSROOT%%/include/c++/v1/thread >+%%WASI_SYSROOT%%/include/c++/v1/tuple >+%%WASI_SYSROOT%%/include/c++/v1/type_traits >+%%WASI_SYSROOT%%/include/c++/v1/typeindex >+%%WASI_SYSROOT%%/include/c++/v1/typeinfo >+%%WASI_SYSROOT%%/include/c++/v1/unordered_map >+%%WASI_SYSROOT%%/include/c++/v1/unordered_set >+%%WASI_SYSROOT%%/include/c++/v1/utility >+%%WASI_SYSROOT%%/include/c++/v1/valarray >+%%WASI_SYSROOT%%/include/c++/v1/variant >+%%WASI_SYSROOT%%/include/c++/v1/vector >+%%WASI_SYSROOT%%/include/c++/v1/version >+%%WASI_SYSROOT%%/include/c++/v1/wchar.h >+%%WASI_SYSROOT%%/include/c++/v1/wctype.h >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libc++.a >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libc++abi.a >diff --git devel/wasi-libcxx15/Makefile devel/wasi-libcxx15/Makefile >new file mode 100644 >index 0000000000..2486a5f953 >--- /dev/null >+++ devel/wasi-libcxx15/Makefile >@@ -0,0 +1,139 @@ >+PORTNAME= libcxx >+DISTVERSION= 15.0.7 >+CATEGORIES= devel lang >+MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \ >+ https://${PRE_}releases.llvm.org/${LLVM_RELEASE}/${RCDIR} >+PKGNAMEPREFIX= wasi- >+PKGNAMESUFFIX= ${LLVM_SUFFIX} >+DISTNAME= llvm-project-${DISTVERSION}.src >+DISTFILES= llvm-project-${DISTVERSION}.src${EXTRACT_SUFX} >+DISTINFO_FILE= ${.CURDIR}/../llvm${LLVM_SUFFIX}/distinfo >+ >+MAINTAINER= greg@unrelenting.technology >+COMMENT= C++ standard library for WebAssembly System Interface >+WWW= https://llvm.org/ >+ >+LICENSE= LLVM2 >+LICENSE_NAME= Apache License 2.0 with LLVM Exceptions >+LICENSE_FILE= ${WRKSRC}/LICENSE.TXT >+LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept >+ >+BUILD_DEPENDS= ${WASI_SYSROOT}/include/stdarg.h:devel/wasi-libc${LLVM_SUFFIX} \ >+ clang${LLVM_SUFFIX}:devel/llvm${LLVM_SUFFIX} >+ >+PLIST_SUB= WASI_SYSROOT=${WASI_SYSROOT} >+ >+USES= cmake tar:xz >+NO_ARCH= yes >+WITHOUT_CPU_CFLAGS= yes >+ >+SSP_UNSAFE= yes >+AR= ${LOCALBASE}/bin/llvm-ar${LLVM_SUFFIX} >+NM= ${LOCALBASE}/bin/llvm-nm${LLVM_SUFFIX} >+CC= ${LOCALBASE}/bin/clang${LLVM_SUFFIX} >+CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_SUFFIX} >+CXX= ${LOCALBASE}/bin/clang++${LLVM_SUFFIX} >+LLVM_RELEASE= ${DISTVERSION:C/rc.*//} >+LLVM_SUFFIX= ${LLVM_RELEASE:C/\.[0-9]\.[0-9]$//} >+LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX} >+WASI_SYSROOT= ${LOCALBASE}/share/wasi-sysroot${LLVM_SUFFIX} >+WRKSRC= ${WRKDIR}/${DISTNAME}/libcxx >+ >+CFLAGS+= -I${WRKDIR}/${DISTNAME}/libcxxabi/include -I${CONFIGURE_WRKSRC}/include/c++/v1 >+ >+CONFIGURE_ENV+= CC="${CC}" CFLAGS="${CFLAGS}" >+CONFIGURE_ENV+= CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" >+ >+CMAKE_INSTALL_PREFIX= ${WASI_SYSROOT} >+CMAKE_ARGS= -DCMAKE_C_COMPILER_WORKS=1 \ >+ -DCMAKE_CXX_COMPILER_WORKS=1 \ >+ -DUNIX:BOOL=ON \ >+ -DCMAKE_SYSROOT=${WASI_SYSROOT} \ >+ -DCMAKE_CXX_COMPILER_TARGET=wasm32-wasi \ >+ -DLLVM_CONFIG_PATH=${LOCALBASE}/bin/llvm-config${LLVM_SUFFIX} \ >+ -DLIBCXX_ABI_VERSION=2 \ >+ -DLIBCXX_BUILD_EXTERNAL_THREAD_LIBRARY:BOOL=OFF \ >+ -DLIBCXX_CXX_ABI=libcxxabi \ >+ -DLIBCXX_ENABLE_EXCEPTIONS:BOOL=OFF \ >+ -DLIBCXX_ENABLE_FILESYSTEM:BOOL=OFF \ >+ -DLIBCXX_ENABLE_SHARED:BOOL=OFF \ >+ -DLIBCXX_ENABLE_THREADS:BOOL=OFF \ >+ -DLIBCXX_HAS_EXTERNAL_THREAD_API:BOOL=OFF \ >+ -DLIBCXX_HAS_MUSL_LIBC:BOOL=ON \ >+ -DLIBCXX_HAS_PTHREAD_API:BOOL=OFF \ >+ -DLIBCXX_HAS_WIN32_THREAD_API:BOOL=OFF \ >+ -DLIBCXX_INCLUDE_BENCHMARKS:BOOL=FALSE \ >+ -DLIBCXX_INCLUDE_DOCS:BOOL=FALSE \ >+ -DLIBCXX_INCLUDE_TESTS:BOOL=FALSE \ >+ -DLIBCXX_LIBDIR_SUFFIX=/wasm32-wasi \ >+ -DLIBCXXABI_BUILD_EXTERNAL_THREAD_LIBRARY:BOOL=OFF \ >+ -DLIBCXXABI_ENABLE_EXCEPTIONS:BOOL=OFF \ >+ -DLIBCXXABI_ENABLE_SHARED:BOOL=OFF \ >+ -DLIBCXXABI_ENABLE_THREADS:BOOL=OFF \ >+ -DLIBCXXABI_HAS_EXTERNAL_THREAD_API:BOOL=OFF \ >+ -DLIBCXXABI_HAS_PTHREAD_API:BOOL=OFF \ >+ -DLIBCXXABI_HAS_WIN32_THREAD_API:BOOL=OFF \ >+ -DLIBCXXABI_LIBCXX_INCLUDES=${CONFIGURE_WRKSRC}/include/c++/v1 \ >+ -DLIBCXXABI_LIBDIR_SUFFIX=/wasm32-wasi \ >+ -DLIBCXXABI_SILENT_TERMINATE:BOOL=ON \ >+ -DCXX_SUPPORTS_EHA_FLAG:BOOL=OFF \ >+ -DCXX_SUPPORTS_EHS_FLAG:BOOL=OFF \ >+ -DCXX_SUPPORTS_FALIGNED_ALLOCATION_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_FNO_EXCEPTIONS_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_FSTRICT_ALIASING_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_FVISIBILITY_EQ_HIDDEN_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_NODEFAULTLIB_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_NODEFAULTLIBS_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_NOSTDINCXX_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_NOSTDLIBXX_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_PEDANTIC_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_W_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WALL_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WCHAR_SUBSCRIPTS_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WCONVERSION_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WERROR_EQ_RETURN_TYPE_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WEXTRA_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WEXTRA_SEMI_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WMISMATCHED_TAGS_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WMISSING_BRACES_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WNEWLINE_EOF_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WNO_COVERED_SWITCH_DEFAULT_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WNO_ERROR_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WNO_IGNORED_ATTRIBUTES_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WNO_LONG_LONG_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WNO_SUGGEST_OVERRIDE_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WNO_UNUSED_PARAMETER_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WNO_USER_DEFINED_LITERALS_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WSHADOW_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WSHORTEN_64_TO_32_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WSIGN_COMPARE_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WSIGN_CONVERSION_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WSTRICT_ALIASING_EQ_2_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WSTRICT_OVERFLOW_EQ_4_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WUNDEF_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WUNUSED_FUNCTION_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WUNUSED_PARAMETER_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WUNUSED_VARIABLE_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WWRITE_STRINGS_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WX_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_ZL_FLAG:BOOL=OFF >+ >+post-extract: >+ @${MKDIR} ${WRKDIR}/.build_cxxabi >+ >+post-configure: >+ @cd ${WRKDIR}/.build_cxxabi && \ >+ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${WRKDIR}/${DISTNAME}/libcxxabi >+ >+post-build: >+ @${LOCALBASE}/bin/llvm-ranlib${LLVM_SUFFIX} ${CONFIGURE_WRKSRC}/lib/wasm32-wasi/*.a >+ @cd ${WRKDIR}/.build_cxxabi && \ >+ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} >+ @${LOCALBASE}/bin/llvm-ranlib${LLVM_SUFFIX} ${WRKDIR}/.build_cxxabi/lib/wasm32-wasi/*.a >+ >+post-install: >+ @cd ${WRKDIR}/.build_cxxabi && \ >+ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${INSTALL_TARGET} >+ >+.include <bsd.port.mk> >diff --git devel/wasi-libcxx15/pkg-descr devel/wasi-libcxx15/pkg-descr >new file mode 100644 >index 0000000000..fb100d61c5 >--- /dev/null >+++ devel/wasi-libcxx15/pkg-descr >@@ -0,0 +1,5 @@ >+The LLVM Project is a collection of modular and reusable compiler and >+toolchain technologies. >+ >+This port includes Clang builting for WASI >+(WebAssembly System Interface). >diff --git devel/wasi-libcxx15/pkg-plist devel/wasi-libcxx15/pkg-plist >new file mode 100644 >index 0000000000..42944b16dd >--- /dev/null >+++ devel/wasi-libcxx15/pkg-plist >@@ -0,0 +1,795 @@ >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/adjacent_find.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/all_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/any_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/binary_search.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/clamp.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/comp_ref_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/comp.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/copy_backward.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/copy_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/copy_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/count_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/count.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/equal_range.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/equal.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/fill_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/fill.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find_end.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find_first_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find_if_not.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/for_each_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/for_each.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/generate_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/generate.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/half_positive.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/in_found_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/in_fun_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/in_in_out_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/in_in_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/in_out_out_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/in_out_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/includes.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/inplace_merge.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_heap_until.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_partitioned.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_permutation.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_sorted_until.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_sorted.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/iter_swap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/iterator_operations.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/lexicographical_compare.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/lower_bound.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/make_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/make_projected.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/max_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/max.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/merge.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/min_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/min_max_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/min.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/minmax_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/minmax.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/mismatch.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/move_backward.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/move.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/next_permutation.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/none_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/nth_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partial_sort_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partial_sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partition_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partition_point.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partition.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pop_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/prev_permutation.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/push_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_adjacent_find.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_all_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_any_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_binary_search.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_clamp.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_copy_backward.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_copy_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_copy_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_count_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_count.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_equal_range.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_equal.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_fill_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_fill.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_find_end.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_find_first_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_find_if_not.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_find_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_find.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_for_each_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_for_each.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_generate_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_generate.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_includes.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_inplace_merge.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_is_heap_until.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_is_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_is_partitioned.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_is_permutation.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_is_sorted_until.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_is_sorted.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_iterator_concept.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_lexicographical_compare.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_lower_bound.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_make_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_max_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_max.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_merge.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_min_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_min.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_minmax_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_minmax.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_mismatch.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_move_backward.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_move.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_next_permutation.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_none_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_nth_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_partial_sort_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_partial_sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_partition_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_partition_point.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_partition.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_pop_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_prev_permutation.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_push_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_remove_copy_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_remove_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_remove_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_remove.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_replace_copy_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_replace_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_replace_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_replace.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_reverse_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_reverse.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_rotate_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_rotate.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_sample.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_search_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_search.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_set_difference.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_set_intersection.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_set_union.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_shuffle.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_sort_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_stable_partition.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_stable_sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_swap_ranges.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_transform.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_unique_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_unique.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_upper_bound.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/remove_copy_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/remove_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/remove_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/remove.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/replace_copy_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/replace_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/replace_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/replace.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/reverse_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/reverse.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/rotate_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/rotate.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/sample.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/search_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/search.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/set_difference.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/set_intersection.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/set_symmetric_difference.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/set_union.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/shift_left.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/shift_right.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/shuffle.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/sift_down.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/sort_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/stable_partition.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/stable_sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/swap_ranges.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/transform.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/unique_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/unique.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/unwrap_iter.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/unwrap_range.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/upper_bound.h >+%%WASI_SYSROOT%%/include/c++/v1/__assert >+%%WASI_SYSROOT%%/include/c++/v1/__availability >+%%WASI_SYSROOT%%/include/c++/v1/__bit_reference >+%%WASI_SYSROOT%%/include/c++/v1/__bit/bit_cast.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/byteswap.h >+%%WASI_SYSROOT%%/include/c++/v1/__bits >+%%WASI_SYSROOT%%/include/c++/v1/__bsd_locale_defaults.h >+%%WASI_SYSROOT%%/include/c++/v1/__bsd_locale_fallbacks.h >+%%WASI_SYSROOT%%/include/c++/v1/__charconv/chars_format.h >+%%WASI_SYSROOT%%/include/c++/v1/__charconv/from_chars_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__charconv/tables.h >+%%WASI_SYSROOT%%/include/c++/v1/__charconv/to_chars_base_10.h >+%%WASI_SYSROOT%%/include/c++/v1/__charconv/to_chars_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/calendar.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/convert_to_timespec.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/day.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/duration.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/file_clock.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/hh_mm_ss.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/high_resolution_clock.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/literals.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/month_weekday.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/month.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/monthday.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/steady_clock.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/system_clock.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/time_point.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/weekday.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/year_month_day.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/year_month_weekday.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/year_month.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/year.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/common_comparison_category.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/compare_partial_order_fallback.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/compare_strong_order_fallback.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/compare_three_way_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/compare_three_way.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/compare_weak_order_fallback.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/is_eq.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/ordering.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/partial_order.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/strong_order.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/synth_three_way.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/three_way_comparable.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/weak_order.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/arithmetic.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/boolean_testable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/class_or_enum.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/common_reference_with.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/common_with.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/convertible_to.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/copyable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/derived_from.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/destructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/different_from.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/equality_comparable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/invocable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/movable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/predicate.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/regular.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/relation.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/same_as.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/semiregular.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/swappable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/totally_ordered.h >+%%WASI_SYSROOT%%/include/c++/v1/__config >+%%WASI_SYSROOT%%/include/c++/v1/__config_site >+%%WASI_SYSROOT%%/include/c++/v1/__coroutine/coroutine_handle.h >+%%WASI_SYSROOT%%/include/c++/v1/__coroutine/coroutine_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__coroutine/noop_coroutine_handle.h >+%%WASI_SYSROOT%%/include/c++/v1/__coroutine/trivial_awaitables.h >+%%WASI_SYSROOT%%/include/c++/v1/__cxxabi_config.h >+%%WASI_SYSROOT%%/include/c++/v1/__debug >+%%WASI_SYSROOT%%/include/c++/v1/__debug_utils/randomize_range.h >+%%WASI_SYSROOT%%/include/c++/v1/__errc >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/copy_options.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/directory_entry.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/directory_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/directory_options.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/file_status.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/file_time_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/file_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/filesystem_error.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/operations.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/path_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/path.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/perm_options.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/perms.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/recursive_directory_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/space_info.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/u8path.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/buffer.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/concepts.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/enable_insertable.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/extended_grapheme_cluster_table.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_arg_store.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_arg.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_args.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_context.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_error.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_fwd.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_parse_context.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_string.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_to_n_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_bool.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_char.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_floating_point.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_integer.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_integral.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_output.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_string.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/parser_std_format_spec.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/unicode.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/binary_function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/binary_negate.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/bind_back.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/bind_front.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/bind.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/binder1st.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/binder2nd.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/boyer_moore_searcher.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/compose.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/default_searcher.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/hash.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/identity.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/invoke.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/is_transparent.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/mem_fn.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/mem_fun_ref.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/not_fn.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/operations.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/perfect_forward.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/pointer_to_binary_function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/pointer_to_unary_function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/ranges_operations.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/reference_wrapper.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/unary_function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/unary_negate.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/unwrap_ref.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/weak_result_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/span.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/string_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__hash_table >+%%WASI_SYSROOT%%/include/c++/v1/__ios/fpos.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/access.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/advance.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/back_insert_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/bounded_iter.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/common_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/concepts.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/counted_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/data.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/default_sentinel.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/distance.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/empty.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/erase_if_container.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/front_insert_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/incrementable_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/indirectly_comparable.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/insert_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/istream_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/istreambuf_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/iter_move.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/iter_swap.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/iterator_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/mergeable.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/move_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/move_sentinel.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/next.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/ostream_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/ostreambuf_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/permutable.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/prev.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/projected.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/readable_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/reverse_access.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/reverse_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/size.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/sortable.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/unreachable_sentinel.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/wrap_iter.h >+%%WASI_SYSROOT%%/include/c++/v1/__locale >+%%WASI_SYSROOT%%/include/c++/v1/__mbstate_t.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/addressof.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocate_at_least.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocation_guard.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocator_arg_t.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocator_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocator.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/assume_aligned.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/auto_ptr.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/compressed_pair.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/concepts.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/construct_at.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/pointer_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/ranges_construct_at.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/ranges_uninitialized_algorithms.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/raw_storage_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/shared_ptr.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/swap_allocator.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/temporary_buffer.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/uninitialized_algorithms.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/unique_ptr.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/uses_allocator.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/voidify.h >+%%WASI_SYSROOT%%/include/c++/v1/__mutex_base >+%%WASI_SYSROOT%%/include/c++/v1/__node_handle >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/accumulate.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/adjacent_difference.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/exclusive_scan.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/gcd_lcm.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/inclusive_scan.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/inner_product.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/iota.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/midpoint.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/partial_sum.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/reduce.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/transform_exclusive_scan.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/transform_inclusive_scan.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/transform_reduce.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/bernoulli_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/binomial_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/cauchy_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/chi_squared_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/clamp_to_integral.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/default_random_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/discard_block_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/discrete_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/exponential_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/extreme_value_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/fisher_f_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/gamma_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/generate_canonical.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/geometric_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/independent_bits_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/is_seed_sequence.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/is_valid.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/knuth_b.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/linear_congruential_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/log2.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/lognormal_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/mersenne_twister_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/negative_binomial_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/normal_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/piecewise_constant_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/piecewise_linear_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/poisson_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/random_device.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/ranlux.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/seed_seq.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/shuffle_order_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/student_t_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/subtract_with_carry_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/uniform_int_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/uniform_random_bit_generator.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/uniform_real_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/weibull_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/access.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/all.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/common_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/concepts.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/copyable_box.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/counted.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/dangling.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/data.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/drop_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/empty_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/empty.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/enable_borrowed_range.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/enable_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/filter_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/iota_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/join_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/lazy_split_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/non_propagating_cache.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/owning_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/range_adaptor.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/rbegin.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/ref_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/rend.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/reverse_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/single_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/size.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/subrange.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/take_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/transform_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/view_interface.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/views.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/zip_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__split_buffer >+%%WASI_SYSROOT%%/include/c++/v1/__std_stream >+%%WASI_SYSROOT%%/include/c++/v1/__string/char_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__string/extern_template_lists.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/android/locale_bionic.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/fuchsia/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/gettod_zos.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/locale_mgmt_zos.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/nanosleep.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/musl/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/newlib/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/openbsd/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/solaris/floatingpoint.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/solaris/wchar.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/solaris/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/win32/limits_msvc_win32.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/win32/locale_win32.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/xlocale/__nop_locale_mgmt.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/xlocale/__posix_l_fallback.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/xlocale/__strtonum_fallback.h >+%%WASI_SYSROOT%%/include/c++/v1/__thread/poll_with_backoff.h >+%%WASI_SYSROOT%%/include/c++/v1/__thread/timed_backoff_policy.h >+%%WASI_SYSROOT%%/include/c++/v1/__threading_support >+%%WASI_SYSROOT%%/include/c++/v1/__tree >+%%WASI_SYSROOT%%/include/c++/v1/__tuple >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/add_const.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/add_cv.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/add_lvalue_reference.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/add_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/add_rvalue_reference.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/add_volatile.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/aligned_storage.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/aligned_union.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/alignment_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/apply_cv.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/common_reference.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/common_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/conditional.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/conjunction.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/copy_cv.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/copy_cvref.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/decay.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/disjunction.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/enable_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/extent.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/has_unique_object_representation.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/has_virtual_destructor.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/integral_constant.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_abstract.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_aggregate.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_arithmetic.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_array.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_base_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_bounded_array.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_callable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_class.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_compound.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_const.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_constant_evaluated.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_convertible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_copy_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_copy_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_core_convertible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_default_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_destructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_empty.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_enum.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_final.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_floating_point.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_function.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_fundamental.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_integral.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_literal_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_member_function_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_member_object_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_member_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_move_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_move_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_convertible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_default_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_destructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_move_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_move_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_null_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_object.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_pod.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_polymorphic.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_primary_template.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_reference_wrapper.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_reference.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_referenceable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_same.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_scalar.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_scoped_enum.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_signed_integer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_signed.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_standard_layout.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivial.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_copy_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_copy_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_copyable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_default_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_destructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_move_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_move_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_unbounded_array.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_union.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_unsigned_integer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_unsigned.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_valid_expansion.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_void.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_volatile.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/lazy.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/make_32_64_or_128_bit.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/make_signed.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/make_unsigned.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/nat.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/negation.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/promote.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/rank.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_all_extents.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_const.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_cv.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_cvref.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_extent.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_reference.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_volatile.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/type_identity.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/type_list.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/underlying_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/void_t.h >+%%WASI_SYSROOT%%/include/c++/v1/__undef_macros >+%%WASI_SYSROOT%%/include/c++/v1/__utility/as_const.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/auto_cast.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/cmp.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/declval.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/exchange.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/forward.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/in_place.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/integer_sequence.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/move.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/pair.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/piecewise_construct.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/priority_tag.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/rel_ops.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/swap.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/to_underlying.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/transaction.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/unreachable.h >+%%WASI_SYSROOT%%/include/c++/v1/__variant/monostate.h >+%%WASI_SYSROOT%%/include/c++/v1/__verbose_abort >+%%WASI_SYSROOT%%/include/c++/v1/algorithm >+%%WASI_SYSROOT%%/include/c++/v1/any >+%%WASI_SYSROOT%%/include/c++/v1/array >+%%WASI_SYSROOT%%/include/c++/v1/atomic >+%%WASI_SYSROOT%%/include/c++/v1/barrier >+%%WASI_SYSROOT%%/include/c++/v1/bit >+%%WASI_SYSROOT%%/include/c++/v1/bitset >+%%WASI_SYSROOT%%/include/c++/v1/cassert >+%%WASI_SYSROOT%%/include/c++/v1/ccomplex >+%%WASI_SYSROOT%%/include/c++/v1/cctype >+%%WASI_SYSROOT%%/include/c++/v1/cerrno >+%%WASI_SYSROOT%%/include/c++/v1/cfenv >+%%WASI_SYSROOT%%/include/c++/v1/cfloat >+%%WASI_SYSROOT%%/include/c++/v1/charconv >+%%WASI_SYSROOT%%/include/c++/v1/chrono >+%%WASI_SYSROOT%%/include/c++/v1/cinttypes >+%%WASI_SYSROOT%%/include/c++/v1/ciso646 >+%%WASI_SYSROOT%%/include/c++/v1/climits >+%%WASI_SYSROOT%%/include/c++/v1/clocale >+%%WASI_SYSROOT%%/include/c++/v1/cmath >+%%WASI_SYSROOT%%/include/c++/v1/codecvt >+%%WASI_SYSROOT%%/include/c++/v1/compare >+%%WASI_SYSROOT%%/include/c++/v1/complex >+%%WASI_SYSROOT%%/include/c++/v1/complex.h >+%%WASI_SYSROOT%%/include/c++/v1/concepts >+%%WASI_SYSROOT%%/include/c++/v1/condition_variable >+%%WASI_SYSROOT%%/include/c++/v1/coroutine >+%%WASI_SYSROOT%%/include/c++/v1/csetjmp >+%%WASI_SYSROOT%%/include/c++/v1/csignal >+%%WASI_SYSROOT%%/include/c++/v1/cstdarg >+%%WASI_SYSROOT%%/include/c++/v1/cstdbool >+%%WASI_SYSROOT%%/include/c++/v1/cstddef >+%%WASI_SYSROOT%%/include/c++/v1/cstdint >+%%WASI_SYSROOT%%/include/c++/v1/cstdio >+%%WASI_SYSROOT%%/include/c++/v1/cstdlib >+%%WASI_SYSROOT%%/include/c++/v1/cstring >+%%WASI_SYSROOT%%/include/c++/v1/ctgmath >+%%WASI_SYSROOT%%/include/c++/v1/ctime >+%%WASI_SYSROOT%%/include/c++/v1/ctype.h >+%%WASI_SYSROOT%%/include/c++/v1/cuchar >+%%WASI_SYSROOT%%/include/c++/v1/cwchar >+%%WASI_SYSROOT%%/include/c++/v1/cwctype >+%%WASI_SYSROOT%%/include/c++/v1/cxxabi.h >+%%WASI_SYSROOT%%/include/c++/v1/deque >+%%WASI_SYSROOT%%/include/c++/v1/errno.h >+%%WASI_SYSROOT%%/include/c++/v1/exception >+%%WASI_SYSROOT%%/include/c++/v1/execution >+%%WASI_SYSROOT%%/include/c++/v1/experimental/__config >+%%WASI_SYSROOT%%/include/c++/v1/experimental/__memory >+%%WASI_SYSROOT%%/include/c++/v1/experimental/algorithm >+%%WASI_SYSROOT%%/include/c++/v1/experimental/coroutine >+%%WASI_SYSROOT%%/include/c++/v1/experimental/deque >+%%WASI_SYSROOT%%/include/c++/v1/experimental/forward_list >+%%WASI_SYSROOT%%/include/c++/v1/experimental/functional >+%%WASI_SYSROOT%%/include/c++/v1/experimental/iterator >+%%WASI_SYSROOT%%/include/c++/v1/experimental/list >+%%WASI_SYSROOT%%/include/c++/v1/experimental/map >+%%WASI_SYSROOT%%/include/c++/v1/experimental/memory_resource >+%%WASI_SYSROOT%%/include/c++/v1/experimental/propagate_const >+%%WASI_SYSROOT%%/include/c++/v1/experimental/regex >+%%WASI_SYSROOT%%/include/c++/v1/experimental/set >+%%WASI_SYSROOT%%/include/c++/v1/experimental/simd >+%%WASI_SYSROOT%%/include/c++/v1/experimental/string >+%%WASI_SYSROOT%%/include/c++/v1/experimental/type_traits >+%%WASI_SYSROOT%%/include/c++/v1/experimental/unordered_map >+%%WASI_SYSROOT%%/include/c++/v1/experimental/unordered_set >+%%WASI_SYSROOT%%/include/c++/v1/experimental/utility >+%%WASI_SYSROOT%%/include/c++/v1/experimental/vector >+%%WASI_SYSROOT%%/include/c++/v1/ext/__hash >+%%WASI_SYSROOT%%/include/c++/v1/ext/hash_map >+%%WASI_SYSROOT%%/include/c++/v1/ext/hash_set >+%%WASI_SYSROOT%%/include/c++/v1/fenv.h >+%%WASI_SYSROOT%%/include/c++/v1/filesystem >+%%WASI_SYSROOT%%/include/c++/v1/float.h >+%%WASI_SYSROOT%%/include/c++/v1/format >+%%WASI_SYSROOT%%/include/c++/v1/forward_list >+%%WASI_SYSROOT%%/include/c++/v1/fstream >+%%WASI_SYSROOT%%/include/c++/v1/functional >+%%WASI_SYSROOT%%/include/c++/v1/future >+%%WASI_SYSROOT%%/include/c++/v1/initializer_list >+%%WASI_SYSROOT%%/include/c++/v1/inttypes.h >+%%WASI_SYSROOT%%/include/c++/v1/iomanip >+%%WASI_SYSROOT%%/include/c++/v1/ios >+%%WASI_SYSROOT%%/include/c++/v1/iosfwd >+%%WASI_SYSROOT%%/include/c++/v1/iostream >+%%WASI_SYSROOT%%/include/c++/v1/istream >+%%WASI_SYSROOT%%/include/c++/v1/iterator >+%%WASI_SYSROOT%%/include/c++/v1/latch >+%%WASI_SYSROOT%%/include/c++/v1/limits >+%%WASI_SYSROOT%%/include/c++/v1/limits.h >+%%WASI_SYSROOT%%/include/c++/v1/list >+%%WASI_SYSROOT%%/include/c++/v1/locale >+%%WASI_SYSROOT%%/include/c++/v1/locale.h >+%%WASI_SYSROOT%%/include/c++/v1/map >+%%WASI_SYSROOT%%/include/c++/v1/math.h >+%%WASI_SYSROOT%%/include/c++/v1/memory >+%%WASI_SYSROOT%%/include/c++/v1/module.modulemap >+%%WASI_SYSROOT%%/include/c++/v1/mutex >+%%WASI_SYSROOT%%/include/c++/v1/new >+%%WASI_SYSROOT%%/include/c++/v1/numbers >+%%WASI_SYSROOT%%/include/c++/v1/numeric >+%%WASI_SYSROOT%%/include/c++/v1/optional >+%%WASI_SYSROOT%%/include/c++/v1/ostream >+%%WASI_SYSROOT%%/include/c++/v1/queue >+%%WASI_SYSROOT%%/include/c++/v1/random >+%%WASI_SYSROOT%%/include/c++/v1/ranges >+%%WASI_SYSROOT%%/include/c++/v1/ratio >+%%WASI_SYSROOT%%/include/c++/v1/regex >+%%WASI_SYSROOT%%/include/c++/v1/scoped_allocator >+%%WASI_SYSROOT%%/include/c++/v1/semaphore >+%%WASI_SYSROOT%%/include/c++/v1/set >+%%WASI_SYSROOT%%/include/c++/v1/setjmp.h >+%%WASI_SYSROOT%%/include/c++/v1/shared_mutex >+%%WASI_SYSROOT%%/include/c++/v1/span >+%%WASI_SYSROOT%%/include/c++/v1/sstream >+%%WASI_SYSROOT%%/include/c++/v1/stack >+%%WASI_SYSROOT%%/include/c++/v1/stdatomic.h >+%%WASI_SYSROOT%%/include/c++/v1/stdbool.h >+%%WASI_SYSROOT%%/include/c++/v1/stddef.h >+%%WASI_SYSROOT%%/include/c++/v1/stdexcept >+%%WASI_SYSROOT%%/include/c++/v1/stdint.h >+%%WASI_SYSROOT%%/include/c++/v1/stdio.h >+%%WASI_SYSROOT%%/include/c++/v1/stdlib.h >+%%WASI_SYSROOT%%/include/c++/v1/streambuf >+%%WASI_SYSROOT%%/include/c++/v1/string >+%%WASI_SYSROOT%%/include/c++/v1/string_view >+%%WASI_SYSROOT%%/include/c++/v1/string.h >+%%WASI_SYSROOT%%/include/c++/v1/strstream >+%%WASI_SYSROOT%%/include/c++/v1/system_error >+%%WASI_SYSROOT%%/include/c++/v1/tgmath.h >+%%WASI_SYSROOT%%/include/c++/v1/thread >+%%WASI_SYSROOT%%/include/c++/v1/tuple >+%%WASI_SYSROOT%%/include/c++/v1/type_traits >+%%WASI_SYSROOT%%/include/c++/v1/typeindex >+%%WASI_SYSROOT%%/include/c++/v1/typeinfo >+%%WASI_SYSROOT%%/include/c++/v1/uchar.h >+%%WASI_SYSROOT%%/include/c++/v1/unordered_map >+%%WASI_SYSROOT%%/include/c++/v1/unordered_set >+%%WASI_SYSROOT%%/include/c++/v1/utility >+%%WASI_SYSROOT%%/include/c++/v1/valarray >+%%WASI_SYSROOT%%/include/c++/v1/variant >+%%WASI_SYSROOT%%/include/c++/v1/vector >+%%WASI_SYSROOT%%/include/c++/v1/version >+%%WASI_SYSROOT%%/include/c++/v1/wchar.h >+%%WASI_SYSROOT%%/include/c++/v1/wctype.h >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libc++.a >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libc++abi.a >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libc++experimental.a >diff --git devel/wasi-libcxx16/Makefile devel/wasi-libcxx16/Makefile >new file mode 100644 >index 0000000000..898f63d9d4 >--- /dev/null >+++ devel/wasi-libcxx16/Makefile >@@ -0,0 +1,136 @@ >+PORTNAME= libcxx >+DISTVERSION= 16.0.6 >+CATEGORIES= devel lang >+MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \ >+ https://${PRE_}releases.llvm.org/${LLVM_RELEASE}/${RCDIR} >+PKGNAMEPREFIX= wasi- >+PKGNAMESUFFIX= ${LLVM_SUFFIX} >+DISTNAME= llvm-project-${DISTVERSION}.src >+DISTFILES= llvm-project-${DISTVERSION}.src${EXTRACT_SUFX} >+DISTINFO_FILE= ${.CURDIR}/../llvm${LLVM_SUFFIX}/distinfo >+ >+MAINTAINER= greg@unrelenting.technology >+COMMENT= C++ standard library for WebAssembly System Interface >+WWW= https://llvm.org/ >+ >+LICENSE= LLVM2 >+LICENSE_NAME= Apache License 2.0 with LLVM Exceptions >+LICENSE_FILE= ${WRKSRC}/LICENSE.TXT >+LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept >+ >+BUILD_DEPENDS= ${WASI_SYSROOT}/include/stdarg.h:devel/wasi-libc${LLVM_SUFFIX} \ >+ clang${LLVM_SUFFIX}:devel/llvm${LLVM_SUFFIX} >+ >+PLIST_SUB= WASI_SYSROOT=${WASI_SYSROOT} >+ >+USES= cmake tar:xz >+NO_ARCH= yes >+WITHOUT_CPU_CFLAGS= yes >+ >+SSP_UNSAFE= yes >+AR= ${LOCALBASE}/bin/llvm-ar${LLVM_SUFFIX} >+NM= ${LOCALBASE}/bin/llvm-nm${LLVM_SUFFIX} >+CC= ${LOCALBASE}/bin/clang${LLVM_SUFFIX} >+CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_SUFFIX} >+CXX= ${LOCALBASE}/bin/clang++${LLVM_SUFFIX} >+LLVM_RELEASE= ${DISTVERSION:C/rc.*//} >+LLVM_SUFFIX= ${LLVM_RELEASE:C/\.[0-9]\.[0-9]$//} >+LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX} >+WASI_SYSROOT= ${LOCALBASE}/share/wasi-sysroot${LLVM_SUFFIX} >+WRKSRC= ${WRKDIR}/${DISTNAME}/libcxx >+ >+CFLAGS+= -I${WRKDIR}/${DISTNAME}/libcxxabi/include -I${CONFIGURE_WRKSRC}/include/c++/v1 >+ >+CONFIGURE_ENV+= CC="${CC}" CFLAGS="${CFLAGS}" >+CONFIGURE_ENV+= CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" >+ >+CMAKE_INSTALL_PREFIX= ${WASI_SYSROOT} >+CMAKE_ARGS= -DCMAKE_C_COMPILER_WORKS=1 \ >+ -DCMAKE_CXX_COMPILER_WORKS=1 \ >+ -DUNIX:BOOL=ON \ >+ -DCMAKE_SYSROOT=${WASI_SYSROOT} \ >+ -DCMAKE_CXX_COMPILER_TARGET=wasm32-wasi \ >+ -DLLVM_CONFIG_PATH=${LOCALBASE}/bin/llvm-config${LLVM_SUFFIX} \ >+ -DLIBCXX_ABI_VERSION=2 \ >+ -DLIBCXX_BUILD_EXTERNAL_THREAD_LIBRARY:BOOL=OFF \ >+ -DLIBCXX_CXX_ABI=libcxxabi \ >+ -DLIBCXX_ENABLE_EXCEPTIONS:BOOL=OFF \ >+ -DLIBCXX_ENABLE_FILESYSTEM:BOOL=OFF \ >+ -DLIBCXX_ENABLE_SHARED:BOOL=OFF \ >+ -DLIBCXX_ENABLE_THREADS:BOOL=OFF \ >+ -DLIBCXX_HAS_EXTERNAL_THREAD_API:BOOL=OFF \ >+ -DLIBCXX_HAS_MUSL_LIBC:BOOL=ON \ >+ -DLIBCXX_HAS_PTHREAD_API:BOOL=OFF \ >+ -DLIBCXX_HAS_WIN32_THREAD_API:BOOL=OFF \ >+ -DLIBCXX_INCLUDE_BENCHMARKS:BOOL=FALSE \ >+ -DLIBCXX_INCLUDE_DOCS:BOOL=FALSE \ >+ -DLIBCXX_INCLUDE_TESTS:BOOL=FALSE \ >+ -DLIBCXXABI_BUILD_EXTERNAL_THREAD_LIBRARY:BOOL=OFF \ >+ -DLIBCXXABI_ENABLE_EXCEPTIONS:BOOL=OFF \ >+ -DLIBCXXABI_ENABLE_SHARED:BOOL=OFF \ >+ -DLIBCXXABI_ENABLE_THREADS:BOOL=OFF \ >+ -DLIBCXXABI_HAS_EXTERNAL_THREAD_API:BOOL=OFF \ >+ -DLIBCXXABI_HAS_PTHREAD_API:BOOL=OFF \ >+ -DLIBCXXABI_HAS_WIN32_THREAD_API:BOOL=OFF \ >+ -DLIBCXXABI_LIBCXX_INCLUDES=${CONFIGURE_WRKSRC}/include/c++/v1 \ >+ -DLIBCXXABI_LIBDIR_SUFFIX=/wasm32-wasi \ >+ -DLIBCXXABI_SILENT_TERMINATE:BOOL=ON \ >+ -DCXX_SUPPORTS_EHA_FLAG:BOOL=OFF \ >+ -DCXX_SUPPORTS_EHS_FLAG:BOOL=OFF \ >+ -DCXX_SUPPORTS_FALIGNED_ALLOCATION_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_FNO_EXCEPTIONS_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_FSTRICT_ALIASING_FLAG:BOOL=ON >+ -DCXX_SUPPORTS_FVISIBILITY_EQ_HIDDEN_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_NODEFAULTLIBS_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_NOSTDLIBXX_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_PEDANTIC_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_W_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WALL_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WCHAR_SUBSCRIPTS_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WCONVERSION_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WERROR_EQ_RETURN_TYPE_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WEXTRA_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WEXTRA_SEMI_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WMISMATCHED_TAGS_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WMISSING_BRACES_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WNEWLINE_EOF_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WNO_COVERED_SWITCH_DEFAULT_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WNO_ERROR_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WNO_IGNORED_ATTRIBUTES_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WNO_LONG_LONG_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WNO_SUGGEST_OVERRIDE_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WNO_UNUSED_PARAMETER_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WNO_USER_DEFINED_LITERALS_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WSHADOW_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WSHORTEN_64_TO_32_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WSIGN_COMPARE_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WSIGN_CONVERSION_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WSTRICT_ALIASING_EQ_2_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WSTRICT_OVERFLOW_EQ_4_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WUNDEF_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WUNUSED_FUNCTION_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WUNUSED_PARAMETER_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WUNUSED_VARIABLE_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WWRITE_STRINGS_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WX_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_ZL_FLAG:BOOL=OFF >+ >+post-extract: >+ @${MKDIR} ${WRKDIR}/.build_cxxabi >+ >+post-configure: >+ @cd ${WRKDIR}/.build_cxxabi && \ >+ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${WRKDIR}/${DISTNAME}/libcxxabi >+ >+post-build: >+ @${LOCALBASE}/bin/llvm-ranlib${LLVM_SUFFIX} ${CONFIGURE_WRKSRC}/lib/wasm32-wasi/*.a >+ @cd ${WRKDIR}/.build_cxxabi && \ >+ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} >+ @${LOCALBASE}/bin/llvm-ranlib${LLVM_SUFFIX} ${WRKDIR}/.build_cxxabi/lib/wasm32-wasi/*.a >+ >+post-install: >+ @cd ${WRKDIR}/.build_cxxabi && \ >+ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${INSTALL_TARGET} >+ >+.include <bsd.port.mk> >diff --git devel/wasi-libcxx16/pkg-descr devel/wasi-libcxx16/pkg-descr >new file mode 100644 >index 0000000000..fb100d61c5 >--- /dev/null >+++ devel/wasi-libcxx16/pkg-descr >@@ -0,0 +1,5 @@ >+The LLVM Project is a collection of modular and reusable compiler and >+toolchain technologies. >+ >+This port includes Clang builting for WASI >+(WebAssembly System Interface). >diff --git devel/wasi-libcxx16/pkg-plist devel/wasi-libcxx16/pkg-plist >new file mode 100644 >index 0000000000..cd1f6f2474 >--- /dev/null >+++ devel/wasi-libcxx16/pkg-plist >@@ -0,0 +1,877 @@ >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/adjacent_find.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/all_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/any_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/binary_search.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/clamp.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/comp_ref_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/comp.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/copy_backward.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/copy_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/copy_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/copy_move_common.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/count_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/count.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/equal_range.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/equal.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/fill_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/fill.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find_end.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find_first_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find_if_not.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/for_each_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/for_each.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/generate_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/generate.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/half_positive.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/in_found_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/in_fun_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/in_in_out_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/in_in_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/in_out_out_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/in_out_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/includes.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/inplace_merge.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_heap_until.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_partitioned.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_permutation.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_sorted_until.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_sorted.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/iter_swap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/iterator_operations.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/lexicographical_compare.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/lower_bound.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/make_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/make_projected.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/max_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/max.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/merge.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/min_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/min_max_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/min.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/minmax_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/minmax.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/mismatch.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/move_backward.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/move.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/next_permutation.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/none_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/nth_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partial_sort_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partial_sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partition_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partition_point.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partition.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pop_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/prev_permutation.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/push_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_adjacent_find.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_all_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_any_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_binary_search.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_clamp.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_copy_backward.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_copy_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_copy_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_count_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_count.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_equal_range.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_equal.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_fill_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_fill.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_find_end.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_find_first_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_find_if_not.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_find_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_find.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_for_each_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_for_each.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_generate_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_generate.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_includes.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_inplace_merge.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_is_heap_until.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_is_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_is_partitioned.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_is_permutation.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_is_sorted_until.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_is_sorted.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_iterator_concept.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_lexicographical_compare.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_lower_bound.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_make_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_max_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_max.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_merge.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_min_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_min.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_minmax_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_minmax.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_mismatch.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_move_backward.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_move.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_next_permutation.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_none_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_nth_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_partial_sort_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_partial_sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_partition_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_partition_point.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_partition.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_pop_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_prev_permutation.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_push_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_remove_copy_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_remove_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_remove_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_remove.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_replace_copy_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_replace_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_replace_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_replace.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_reverse_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_reverse.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_rotate_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_rotate.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_sample.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_search_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_search.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_set_difference.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_set_intersection.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_set_union.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_shuffle.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_sort_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_stable_partition.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_stable_sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_swap_ranges.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_transform.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_unique_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_unique.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_upper_bound.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/remove_copy_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/remove_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/remove_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/remove.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/replace_copy_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/replace_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/replace_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/replace.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/reverse_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/reverse.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/rotate_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/rotate.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/sample.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/search_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/search.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/set_difference.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/set_intersection.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/set_symmetric_difference.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/set_union.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/shift_left.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/shift_right.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/shuffle.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/sift_down.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/sort_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/stable_partition.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/stable_sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/swap_ranges.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/transform.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/unique_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/unique.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/unwrap_iter.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/unwrap_range.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/upper_bound.h >+%%WASI_SYSROOT%%/include/c++/v1/__assert >+%%WASI_SYSROOT%%/include/c++/v1/__availability >+%%WASI_SYSROOT%%/include/c++/v1/__bit_reference >+%%WASI_SYSROOT%%/include/c++/v1/__bit/bit_cast.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/bit_ceil.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/bit_floor.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/bit_log2.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/bit_width.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/blsr.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/byteswap.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/countl.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/countr.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/endian.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/has_single_bit.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/popcount.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/rotate.h >+%%WASI_SYSROOT%%/include/c++/v1/__bsd_locale_defaults.h >+%%WASI_SYSROOT%%/include/c++/v1/__bsd_locale_fallbacks.h >+%%WASI_SYSROOT%%/include/c++/v1/__charconv/chars_format.h >+%%WASI_SYSROOT%%/include/c++/v1/__charconv/from_chars_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__charconv/tables.h >+%%WASI_SYSROOT%%/include/c++/v1/__charconv/to_chars_base_10.h >+%%WASI_SYSROOT%%/include/c++/v1/__charconv/to_chars_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/calendar.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/convert_to_timespec.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/convert_to_tm.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/day.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/duration.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/file_clock.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/formatter.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/hh_mm_ss.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/high_resolution_clock.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/literals.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/month_weekday.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/month.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/monthday.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/ostream.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/parser_std_format_spec.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/statically_widen.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/steady_clock.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/system_clock.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/time_point.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/weekday.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/year_month_day.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/year_month_weekday.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/year_month.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/year.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/common_comparison_category.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/compare_partial_order_fallback.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/compare_strong_order_fallback.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/compare_three_way_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/compare_three_way.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/compare_weak_order_fallback.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/is_eq.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/ordering.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/partial_order.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/strong_order.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/synth_three_way.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/three_way_comparable.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/weak_order.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/arithmetic.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/boolean_testable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/class_or_enum.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/common_reference_with.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/common_with.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/convertible_to.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/copyable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/derived_from.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/destructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/different_from.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/equality_comparable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/invocable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/movable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/predicate.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/regular.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/relation.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/same_as.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/semiregular.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/swappable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/totally_ordered.h >+%%WASI_SYSROOT%%/include/c++/v1/__config >+%%WASI_SYSROOT%%/include/c++/v1/__config_site >+%%WASI_SYSROOT%%/include/c++/v1/__coroutine/coroutine_handle.h >+%%WASI_SYSROOT%%/include/c++/v1/__coroutine/coroutine_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__coroutine/noop_coroutine_handle.h >+%%WASI_SYSROOT%%/include/c++/v1/__coroutine/trivial_awaitables.h >+%%WASI_SYSROOT%%/include/c++/v1/__cxxabi_config.h >+%%WASI_SYSROOT%%/include/c++/v1/__debug >+%%WASI_SYSROOT%%/include/c++/v1/__debug_utils/randomize_range.h >+%%WASI_SYSROOT%%/include/c++/v1/__errc >+%%WASI_SYSROOT%%/include/c++/v1/__expected/bad_expected_access.h >+%%WASI_SYSROOT%%/include/c++/v1/__expected/expected.h >+%%WASI_SYSROOT%%/include/c++/v1/__expected/unexpect.h >+%%WASI_SYSROOT%%/include/c++/v1/__expected/unexpected.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/copy_options.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/directory_entry.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/directory_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/directory_options.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/file_status.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/file_time_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/file_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/filesystem_error.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/operations.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/path_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/path.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/perm_options.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/perms.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/recursive_directory_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/space_info.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/u8path.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/buffer.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/concepts.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/container_adaptor.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/enable_insertable.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/escaped_output_table.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/extended_grapheme_cluster_table.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_arg_store.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_arg.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_args.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_context.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_error.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_functions.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_fwd.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_parse_context.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_string.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_to_n_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_bool.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_char.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_floating_point.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_integer.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_integral.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_output.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_string.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_tuple.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/parser_std_format_spec.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/range_default_formatter.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/range_formatter.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/unicode.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/binary_function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/binary_negate.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/bind_back.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/bind_front.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/bind.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/binder1st.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/binder2nd.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/boyer_moore_searcher.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/compose.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/default_searcher.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/hash.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/identity.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/invoke.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/is_transparent.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/mem_fn.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/mem_fun_ref.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/not_fn.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/operations.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/perfect_forward.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/pointer_to_binary_function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/pointer_to_unary_function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/ranges_operations.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/reference_wrapper.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/unary_function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/unary_negate.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/unwrap_ref.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/weak_result_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/array.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/get.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/hash.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/memory_resource.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/pair.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/span.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/string_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/string.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/subrange.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/tuple.h >+%%WASI_SYSROOT%%/include/c++/v1/__hash_table >+%%WASI_SYSROOT%%/include/c++/v1/__ios/fpos.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/access.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/advance.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/back_insert_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/bounded_iter.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/common_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/concepts.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/counted_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/data.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/default_sentinel.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/distance.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/empty.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/erase_if_container.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/front_insert_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/incrementable_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/indirectly_comparable.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/insert_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/istream_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/istreambuf_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/iter_move.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/iter_swap.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/iterator_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/iterator_with_data.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/mergeable.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/move_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/move_sentinel.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/next.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/ostream_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/ostreambuf_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/permutable.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/prev.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/projected.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/readable_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/reverse_access.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/reverse_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/segmented_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/size.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/sortable.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/unreachable_sentinel.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/wrap_iter.h >+%%WASI_SYSROOT%%/include/c++/v1/__locale >+%%WASI_SYSROOT%%/include/c++/v1/__mbstate_t.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/addressof.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/align.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocate_at_least.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocation_guard.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocator_arg_t.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocator_destructor.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocator_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocator.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/assume_aligned.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/auto_ptr.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/builtin_new_allocator.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/compressed_pair.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/concepts.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/construct_at.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/destruct_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/pointer_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/ranges_construct_at.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/ranges_uninitialized_algorithms.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/raw_storage_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/shared_ptr.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/swap_allocator.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/temp_value.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/temporary_buffer.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/uninitialized_algorithms.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/unique_ptr.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/uses_allocator_construction.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/uses_allocator.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/voidify.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory_resource/memory_resource.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory_resource/monotonic_buffer_resource.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory_resource/polymorphic_allocator.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory_resource/pool_options.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory_resource/synchronized_pool_resource.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory_resource/unsynchronized_pool_resource.h >+%%WASI_SYSROOT%%/include/c++/v1/__mutex_base >+%%WASI_SYSROOT%%/include/c++/v1/__node_handle >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/accumulate.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/adjacent_difference.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/exclusive_scan.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/gcd_lcm.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/inclusive_scan.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/inner_product.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/iota.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/midpoint.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/partial_sum.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/reduce.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/transform_exclusive_scan.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/transform_inclusive_scan.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/transform_reduce.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/bernoulli_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/binomial_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/cauchy_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/chi_squared_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/clamp_to_integral.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/default_random_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/discard_block_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/discrete_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/exponential_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/extreme_value_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/fisher_f_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/gamma_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/generate_canonical.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/geometric_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/independent_bits_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/is_seed_sequence.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/is_valid.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/knuth_b.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/linear_congruential_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/log2.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/lognormal_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/mersenne_twister_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/negative_binomial_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/normal_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/piecewise_constant_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/piecewise_linear_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/poisson_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/random_device.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/ranlux.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/seed_seq.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/shuffle_order_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/student_t_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/subtract_with_carry_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/uniform_int_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/uniform_random_bit_generator.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/uniform_real_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/weibull_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/access.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/all.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/as_rvalue_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/common_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/concepts.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/copyable_box.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/counted.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/dangling.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/data.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/drop_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/drop_while_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/elements_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/empty_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/empty.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/enable_borrowed_range.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/enable_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/filter_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/iota_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/istream_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/join_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/lazy_split_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/non_propagating_cache.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/owning_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/range_adaptor.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/rbegin.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/ref_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/rend.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/reverse_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/single_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/size.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/split_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/subrange.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/take_while_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/take_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/transform_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/view_interface.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/views.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/zip_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__split_buffer >+%%WASI_SYSROOT%%/include/c++/v1/__std_stream >+%%WASI_SYSROOT%%/include/c++/v1/__string/char_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__string/extern_template_lists.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/android/locale_bionic.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/fuchsia/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/gettod_zos.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/locale_mgmt_zos.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/nanosleep.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/musl/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/newlib/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/openbsd/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/solaris/floatingpoint.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/solaris/wchar.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/solaris/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/win32/locale_win32.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/xlocale/__nop_locale_mgmt.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/xlocale/__posix_l_fallback.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/xlocale/__strtonum_fallback.h >+%%WASI_SYSROOT%%/include/c++/v1/__thread/poll_with_backoff.h >+%%WASI_SYSROOT%%/include/c++/v1/__thread/timed_backoff_policy.h >+%%WASI_SYSROOT%%/include/c++/v1/__threading_support >+%%WASI_SYSROOT%%/include/c++/v1/__tree >+%%WASI_SYSROOT%%/include/c++/v1/__tuple_dir/apply_cv.h >+%%WASI_SYSROOT%%/include/c++/v1/__tuple_dir/make_tuple_types.h >+%%WASI_SYSROOT%%/include/c++/v1/__tuple_dir/pair_like.h >+%%WASI_SYSROOT%%/include/c++/v1/__tuple_dir/sfinae_helpers.h >+%%WASI_SYSROOT%%/include/c++/v1/__tuple_dir/tuple_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__tuple_dir/tuple_indices.h >+%%WASI_SYSROOT%%/include/c++/v1/__tuple_dir/tuple_like.h >+%%WASI_SYSROOT%%/include/c++/v1/__tuple_dir/tuple_like_ext.h >+%%WASI_SYSROOT%%/include/c++/v1/__tuple_dir/tuple_size.h >+%%WASI_SYSROOT%%/include/c++/v1/__tuple_dir/tuple_types.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/add_const.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/add_cv.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/add_lvalue_reference.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/add_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/add_rvalue_reference.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/add_volatile.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/aligned_storage.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/aligned_union.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/alignment_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/apply_cv.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/can_extract_key.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/common_reference.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/common_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/conditional.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/conjunction.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/copy_cv.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/copy_cvref.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/decay.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/dependent_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/disjunction.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/enable_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/extent.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/has_unique_object_representation.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/has_virtual_destructor.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/integral_constant.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_abstract.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_aggregate.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_allocator.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_always_bitcastable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_arithmetic.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_array.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_base_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_bounded_array.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_callable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_char_like_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_class.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_compound.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_const.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_constant_evaluated.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_convertible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_copy_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_copy_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_core_convertible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_default_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_destructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_empty.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_enum.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_final.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_floating_point.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_function.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_fundamental.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_implicitly_default_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_integral.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_literal_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_member_function_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_member_object_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_member_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_move_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_move_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_convertible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_default_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_destructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_move_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_move_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_null_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_object.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_pod.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_polymorphic.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_primary_template.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_reference_wrapper.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_reference.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_referenceable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_same.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_scalar.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_scoped_enum.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_signed_integer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_signed.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_specialization.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_standard_layout.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_swappable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivial.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_copy_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_copy_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_copyable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_default_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_destructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_move_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_move_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_unbounded_array.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_union.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_unsigned_integer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_unsigned.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_valid_expansion.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_void.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_volatile.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/lazy.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/make_32_64_or_128_bit.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/make_const_lvalue_ref.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/make_signed.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/make_unsigned.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/maybe_const.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/nat.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/negation.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/noexcept_move_assign_container.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/promote.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/rank.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_all_extents.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_const_ref.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_const.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_cv.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_cvref.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_extent.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_reference.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_volatile.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/result_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/strip_signature.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/type_identity.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/type_list.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/underlying_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/void_t.h >+%%WASI_SYSROOT%%/include/c++/v1/__undef_macros >+%%WASI_SYSROOT%%/include/c++/v1/__utility/as_const.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/auto_cast.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/cmp.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/convert_to_integral.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/declval.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/exception_guard.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/exchange.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/forward_like.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/forward.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/in_place.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/integer_sequence.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/move.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/pair.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/piecewise_construct.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/priority_tag.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/rel_ops.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/swap.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/to_underlying.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/unreachable.h >+%%WASI_SYSROOT%%/include/c++/v1/__variant/monostate.h >+%%WASI_SYSROOT%%/include/c++/v1/__verbose_abort >+%%WASI_SYSROOT%%/include/c++/v1/algorithm >+%%WASI_SYSROOT%%/include/c++/v1/any >+%%WASI_SYSROOT%%/include/c++/v1/array >+%%WASI_SYSROOT%%/include/c++/v1/atomic >+%%WASI_SYSROOT%%/include/c++/v1/barrier >+%%WASI_SYSROOT%%/include/c++/v1/bit >+%%WASI_SYSROOT%%/include/c++/v1/bitset >+%%WASI_SYSROOT%%/include/c++/v1/cassert >+%%WASI_SYSROOT%%/include/c++/v1/ccomplex >+%%WASI_SYSROOT%%/include/c++/v1/cctype >+%%WASI_SYSROOT%%/include/c++/v1/cerrno >+%%WASI_SYSROOT%%/include/c++/v1/cfenv >+%%WASI_SYSROOT%%/include/c++/v1/cfloat >+%%WASI_SYSROOT%%/include/c++/v1/charconv >+%%WASI_SYSROOT%%/include/c++/v1/chrono >+%%WASI_SYSROOT%%/include/c++/v1/cinttypes >+%%WASI_SYSROOT%%/include/c++/v1/ciso646 >+%%WASI_SYSROOT%%/include/c++/v1/climits >+%%WASI_SYSROOT%%/include/c++/v1/clocale >+%%WASI_SYSROOT%%/include/c++/v1/cmath >+%%WASI_SYSROOT%%/include/c++/v1/codecvt >+%%WASI_SYSROOT%%/include/c++/v1/compare >+%%WASI_SYSROOT%%/include/c++/v1/complex >+%%WASI_SYSROOT%%/include/c++/v1/complex.h >+%%WASI_SYSROOT%%/include/c++/v1/concepts >+%%WASI_SYSROOT%%/include/c++/v1/condition_variable >+%%WASI_SYSROOT%%/include/c++/v1/coroutine >+%%WASI_SYSROOT%%/include/c++/v1/csetjmp >+%%WASI_SYSROOT%%/include/c++/v1/csignal >+%%WASI_SYSROOT%%/include/c++/v1/cstdarg >+%%WASI_SYSROOT%%/include/c++/v1/cstdbool >+%%WASI_SYSROOT%%/include/c++/v1/cstddef >+%%WASI_SYSROOT%%/include/c++/v1/cstdint >+%%WASI_SYSROOT%%/include/c++/v1/cstdio >+%%WASI_SYSROOT%%/include/c++/v1/cstdlib >+%%WASI_SYSROOT%%/include/c++/v1/cstring >+%%WASI_SYSROOT%%/include/c++/v1/ctgmath >+%%WASI_SYSROOT%%/include/c++/v1/ctime >+%%WASI_SYSROOT%%/include/c++/v1/ctype.h >+%%WASI_SYSROOT%%/include/c++/v1/cuchar >+%%WASI_SYSROOT%%/include/c++/v1/cwchar >+%%WASI_SYSROOT%%/include/c++/v1/cwctype >+%%WASI_SYSROOT%%/include/c++/v1/cxxabi.h >+%%WASI_SYSROOT%%/include/c++/v1/deque >+%%WASI_SYSROOT%%/include/c++/v1/errno.h >+%%WASI_SYSROOT%%/include/c++/v1/exception >+%%WASI_SYSROOT%%/include/c++/v1/execution >+%%WASI_SYSROOT%%/include/c++/v1/expected >+%%WASI_SYSROOT%%/include/c++/v1/experimental/__config >+%%WASI_SYSROOT%%/include/c++/v1/experimental/__memory >+%%WASI_SYSROOT%%/include/c++/v1/experimental/algorithm >+%%WASI_SYSROOT%%/include/c++/v1/experimental/coroutine >+%%WASI_SYSROOT%%/include/c++/v1/experimental/deque >+%%WASI_SYSROOT%%/include/c++/v1/experimental/forward_list >+%%WASI_SYSROOT%%/include/c++/v1/experimental/functional >+%%WASI_SYSROOT%%/include/c++/v1/experimental/iterator >+%%WASI_SYSROOT%%/include/c++/v1/experimental/list >+%%WASI_SYSROOT%%/include/c++/v1/experimental/map >+%%WASI_SYSROOT%%/include/c++/v1/experimental/memory_resource >+%%WASI_SYSROOT%%/include/c++/v1/experimental/propagate_const >+%%WASI_SYSROOT%%/include/c++/v1/experimental/regex >+%%WASI_SYSROOT%%/include/c++/v1/experimental/set >+%%WASI_SYSROOT%%/include/c++/v1/experimental/simd >+%%WASI_SYSROOT%%/include/c++/v1/experimental/string >+%%WASI_SYSROOT%%/include/c++/v1/experimental/type_traits >+%%WASI_SYSROOT%%/include/c++/v1/experimental/unordered_map >+%%WASI_SYSROOT%%/include/c++/v1/experimental/unordered_set >+%%WASI_SYSROOT%%/include/c++/v1/experimental/utility >+%%WASI_SYSROOT%%/include/c++/v1/experimental/vector >+%%WASI_SYSROOT%%/include/c++/v1/ext/__hash >+%%WASI_SYSROOT%%/include/c++/v1/ext/hash_map >+%%WASI_SYSROOT%%/include/c++/v1/ext/hash_set >+%%WASI_SYSROOT%%/include/c++/v1/fenv.h >+%%WASI_SYSROOT%%/include/c++/v1/filesystem >+%%WASI_SYSROOT%%/include/c++/v1/float.h >+%%WASI_SYSROOT%%/include/c++/v1/format >+%%WASI_SYSROOT%%/include/c++/v1/forward_list >+%%WASI_SYSROOT%%/include/c++/v1/fstream >+%%WASI_SYSROOT%%/include/c++/v1/functional >+%%WASI_SYSROOT%%/include/c++/v1/future >+%%WASI_SYSROOT%%/include/c++/v1/initializer_list >+%%WASI_SYSROOT%%/include/c++/v1/inttypes.h >+%%WASI_SYSROOT%%/include/c++/v1/iomanip >+%%WASI_SYSROOT%%/include/c++/v1/ios >+%%WASI_SYSROOT%%/include/c++/v1/iosfwd >+%%WASI_SYSROOT%%/include/c++/v1/iostream >+%%WASI_SYSROOT%%/include/c++/v1/istream >+%%WASI_SYSROOT%%/include/c++/v1/iterator >+%%WASI_SYSROOT%%/include/c++/v1/latch >+%%WASI_SYSROOT%%/include/c++/v1/libcxx.imp >+%%WASI_SYSROOT%%/include/c++/v1/limits >+%%WASI_SYSROOT%%/include/c++/v1/limits.h >+%%WASI_SYSROOT%%/include/c++/v1/list >+%%WASI_SYSROOT%%/include/c++/v1/locale >+%%WASI_SYSROOT%%/include/c++/v1/locale.h >+%%WASI_SYSROOT%%/include/c++/v1/map >+%%WASI_SYSROOT%%/include/c++/v1/math.h >+%%WASI_SYSROOT%%/include/c++/v1/memory_resource >+%%WASI_SYSROOT%%/include/c++/v1/memory >+%%WASI_SYSROOT%%/include/c++/v1/module.modulemap >+%%WASI_SYSROOT%%/include/c++/v1/mutex >+%%WASI_SYSROOT%%/include/c++/v1/new >+%%WASI_SYSROOT%%/include/c++/v1/numbers >+%%WASI_SYSROOT%%/include/c++/v1/numeric >+%%WASI_SYSROOT%%/include/c++/v1/optional >+%%WASI_SYSROOT%%/include/c++/v1/ostream >+%%WASI_SYSROOT%%/include/c++/v1/queue >+%%WASI_SYSROOT%%/include/c++/v1/random >+%%WASI_SYSROOT%%/include/c++/v1/ranges >+%%WASI_SYSROOT%%/include/c++/v1/ratio >+%%WASI_SYSROOT%%/include/c++/v1/regex >+%%WASI_SYSROOT%%/include/c++/v1/scoped_allocator >+%%WASI_SYSROOT%%/include/c++/v1/semaphore >+%%WASI_SYSROOT%%/include/c++/v1/set >+%%WASI_SYSROOT%%/include/c++/v1/setjmp.h >+%%WASI_SYSROOT%%/include/c++/v1/shared_mutex >+%%WASI_SYSROOT%%/include/c++/v1/source_location >+%%WASI_SYSROOT%%/include/c++/v1/span >+%%WASI_SYSROOT%%/include/c++/v1/sstream >+%%WASI_SYSROOT%%/include/c++/v1/stack >+%%WASI_SYSROOT%%/include/c++/v1/stdatomic.h >+%%WASI_SYSROOT%%/include/c++/v1/stdbool.h >+%%WASI_SYSROOT%%/include/c++/v1/stddef.h >+%%WASI_SYSROOT%%/include/c++/v1/stdexcept >+%%WASI_SYSROOT%%/include/c++/v1/stdint.h >+%%WASI_SYSROOT%%/include/c++/v1/stdio.h >+%%WASI_SYSROOT%%/include/c++/v1/stdlib.h >+%%WASI_SYSROOT%%/include/c++/v1/streambuf >+%%WASI_SYSROOT%%/include/c++/v1/string >+%%WASI_SYSROOT%%/include/c++/v1/string_view >+%%WASI_SYSROOT%%/include/c++/v1/string.h >+%%WASI_SYSROOT%%/include/c++/v1/strstream >+%%WASI_SYSROOT%%/include/c++/v1/system_error >+%%WASI_SYSROOT%%/include/c++/v1/tgmath.h >+%%WASI_SYSROOT%%/include/c++/v1/thread >+%%WASI_SYSROOT%%/include/c++/v1/tuple >+%%WASI_SYSROOT%%/include/c++/v1/type_traits >+%%WASI_SYSROOT%%/include/c++/v1/typeindex >+%%WASI_SYSROOT%%/include/c++/v1/typeinfo >+%%WASI_SYSROOT%%/include/c++/v1/uchar.h >+%%WASI_SYSROOT%%/include/c++/v1/unordered_map >+%%WASI_SYSROOT%%/include/c++/v1/unordered_set >+%%WASI_SYSROOT%%/include/c++/v1/utility >+%%WASI_SYSROOT%%/include/c++/v1/valarray >+%%WASI_SYSROOT%%/include/c++/v1/variant >+%%WASI_SYSROOT%%/include/c++/v1/vector >+%%WASI_SYSROOT%%/include/c++/v1/version >+%%WASI_SYSROOT%%/include/c++/v1/wchar.h >+%%WASI_SYSROOT%%/include/c++/v1/wctype.h >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libc++.a >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libc++abi.a >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libc++experimental.a >diff --git devel/wasi-libcxx17/Makefile devel/wasi-libcxx17/Makefile >new file mode 100644 >index 0000000000..97bc32fcb0 >--- /dev/null >+++ devel/wasi-libcxx17/Makefile >@@ -0,0 +1,137 @@ >+PORTNAME= libcxx >+DISTVERSION= 17.0.4 >+CATEGORIES= devel lang >+MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \ >+ https://${PRE_}releases.llvm.org/${LLVM_RELEASE}/${RCDIR} >+PKGNAMEPREFIX= wasi- >+PKGNAMESUFFIX= ${LLVM_SUFFIX} >+DISTNAME= llvm-project-${DISTVERSION}.src >+DISTFILES= llvm-project-${DISTVERSION}.src${EXTRACT_SUFX} >+DISTINFO_FILE= ${.CURDIR}/../llvm${LLVM_SUFFIX}/distinfo >+ >+MAINTAINER= greg@unrelenting.technology >+COMMENT= C++ standard library for WebAssembly System Interface >+WWW= https://llvm.org/ >+ >+LICENSE= LLVM2 >+LICENSE_NAME= Apache License 2.0 with LLVM Exceptions >+LICENSE_FILE= ${WRKSRC}/LICENSE.TXT >+LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept >+ >+BUILD_DEPENDS= ${WASI_SYSROOT}/include/stdarg.h:devel/wasi-libc${LLVM_SUFFIX} \ >+ clang${LLVM_SUFFIX}:devel/llvm${LLVM_SUFFIX} >+ >+PLIST_SUB= WASI_SYSROOT=${WASI_SYSROOT} >+ >+USES= cmake tar:xz >+NO_ARCH= yes >+WITHOUT_CPU_CFLAGS= yes >+ >+SSP_UNSAFE= yes >+AR= ${LOCALBASE}/bin/llvm-ar${LLVM_SUFFIX} >+NM= ${LOCALBASE}/bin/llvm-nm${LLVM_SUFFIX} >+CC= ${LOCALBASE}/bin/clang${LLVM_SUFFIX} >+CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_SUFFIX} >+CXX= ${LOCALBASE}/bin/clang++${LLVM_SUFFIX} >+LLVM_RELEASE= ${DISTVERSION:C/rc.*//} >+LLVM_SUFFIX= ${LLVM_RELEASE:C/\.[0-9]\.[0-9]$//} >+LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX} >+WASI_SYSROOT= ${LOCALBASE}/share/wasi-sysroot${LLVM_SUFFIX} >+WRKSRC= ${WRKDIR}/${DISTNAME}/libcxx >+ >+CFLAGS+= -I${WRKDIR}/${DISTNAME}/libcxxabi/include -I${CONFIGURE_WRKSRC}/include/c++/v1 >+ >+CONFIGURE_ENV+= CC="${CC}" CFLAGS="${CFLAGS}" >+CONFIGURE_ENV+= CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" >+ >+CMAKE_INSTALL_PREFIX= ${WASI_SYSROOT} >+CMAKE_ARGS= -DCMAKE_C_COMPILER_WORKS=1 \ >+ -DCMAKE_CXX_COMPILER_WORKS=1 \ >+ -DUNIX:BOOL=ON \ >+ -DCMAKE_SYSROOT=${WASI_SYSROOT} \ >+ -DCMAKE_CXX_COMPILER_TARGET=wasm32-wasi \ >+ -DLLVM_CONFIG_PATH=${LOCALBASE}/bin/llvm-config${LLVM_SUFFIX} \ >+ -DLIBCXX_ABI_VERSION=2 \ >+ -DLIBCXX_CXX_ABI=libcxxabi \ >+ -DLIBCXX_ENABLE_EXCEPTIONS:BOOL=OFF \ >+ -DLIBCXX_ENABLE_FILESYSTEM:BOOL=OFF \ >+ -DLIBCXX_ENABLE_SHARED:BOOL=OFF \ >+ -DLIBCXX_ENABLE_THREADS:BOOL=OFF \ >+ -DLIBCXX_HAS_EXTERNAL_THREAD_API:BOOL=OFF \ >+ -DLIBCXX_HAS_MUSL_LIBC:BOOL=ON \ >+ -DLIBCXX_HAS_PTHREAD_API:BOOL=OFF \ >+ -DLIBCXX_HAS_WIN32_THREAD_API:BOOL=OFF \ >+ -DLIBCXX_INCLUDE_BENCHMARKS:BOOL=FALSE \ >+ -DLIBCXX_INCLUDE_DOCS:BOOL=FALSE \ >+ -DLIBCXX_INCLUDE_TESTS:BOOL=FALSE \ >+ -DLIBCXX_LIBDIR_SUFFIX=/wasm32-wasi \ >+ -DLIBCXXABI_ENABLE_EXCEPTIONS:BOOL=OFF \ >+ -DLIBCXXABI_ENABLE_SHARED:BOOL=OFF \ >+ -DLIBCXXABI_ENABLE_THREADS:BOOL=OFF \ >+ -DLIBCXXABI_HAS_EXTERNAL_THREAD_API:BOOL=OFF \ >+ -DLIBCXXABI_HAS_PTHREAD_API:BOOL=OFF \ >+ -DLIBCXXABI_HAS_WIN32_THREAD_API:BOOL=OFF \ >+ -DLIBCXXABI_LIBCXX_INCLUDES=${CONFIGURE_WRKSRC}/include/c++/v1 \ >+ -DLIBCXXABI_LIBDIR_SUFFIX=/wasm32-wasi \ >+ -DLIBCXXABI_SILENT_TERMINATE:BOOL=ON \ >+ -DCXX_SUPPORTS_EHA_FLAG:BOOL=OFF \ >+ -DCXX_SUPPORTS_EHS_FLAG:BOOL=OFF \ >+ -DCXX_SUPPORTS_FALIGNED_ALLOCATION_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_FNO_EXCEPTIONS_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_FSTRICT_ALIASING_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_FVISIBILITY_EQ_HIDDEN_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_NODEFAULTLIB_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_NODEFAULTLIBS_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_NOSTDINCXX_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_NOSTDLIBXX_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_PEDANTIC_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_W_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WALL_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WCHAR_SUBSCRIPTS_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WCONVERSION_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WERROR_EQ_RETURN_TYPE_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WEXTRA_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WEXTRA_SEMI_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WMISMATCHED_TAGS_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WMISSING_BRACES_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WNEWLINE_EOF_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WNO_COVERED_SWITCH_DEFAULT_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WNO_ERROR_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WNO_IGNORED_ATTRIBUTES_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WNO_LONG_LONG_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WNO_SUGGEST_OVERRIDE_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WNO_UNUSED_PARAMETER_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WNO_USER_DEFINED_LITERALS_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WSHADOW_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WSHORTEN_64_TO_32_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WSIGN_COMPARE_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WSIGN_CONVERSION_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WSTRICT_ALIASING_EQ_2_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WSTRICT_OVERFLOW_EQ_4_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WUNDEF_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WUNUSED_FUNCTION_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WUNUSED_PARAMETER_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WUNUSED_VARIABLE_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WWRITE_STRINGS_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_WX_FLAG:BOOL=ON \ >+ -DCXX_SUPPORTS_ZL_FLAG:BOOL=OFF >+ >+post-extract: >+ @${MKDIR} ${WRKDIR}/.build_cxxabi >+ >+post-configure: >+ @cd ${WRKDIR}/.build_cxxabi && \ >+ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${WRKDIR}/${DISTNAME}/libcxxabi >+ >+post-build: >+ @${LOCALBASE}/bin/llvm-ranlib${LLVM_SUFFIX} ${CONFIGURE_WRKSRC}/lib/wasm32-wasi/*.a >+ @cd ${WRKDIR}/.build_cxxabi && \ >+ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} >+ @${LOCALBASE}/bin/llvm-ranlib${LLVM_SUFFIX} ${WRKDIR}/.build_cxxabi/lib/wasm32-wasi/*.a >+ >+post-install: >+ @cd ${WRKDIR}/.build_cxxabi && \ >+ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${INSTALL_TARGET} >+ >+.include <bsd.port.mk> >diff --git devel/wasi-libcxx17/pkg-descr devel/wasi-libcxx17/pkg-descr >new file mode 100644 >index 0000000000..fb100d61c5 >--- /dev/null >+++ devel/wasi-libcxx17/pkg-descr >@@ -0,0 +1,5 @@ >+The LLVM Project is a collection of modular and reusable compiler and >+toolchain technologies. >+ >+This port includes Clang builting for WASI >+(WebAssembly System Interface). >diff --git devel/wasi-libcxx17/pkg-plist devel/wasi-libcxx17/pkg-plist >new file mode 100644 >index 0000000000..74505814ce >--- /dev/null >+++ devel/wasi-libcxx17/pkg-plist >@@ -0,0 +1,1017 @@ >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/adjacent_find.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/all_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/any_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/binary_search.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/clamp.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/comp_ref_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/comp.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/copy_backward.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/copy_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/copy_move_common.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/copy_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/count_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/count.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/equal_range.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/equal.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/fill_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/fill.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find_end.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find_first_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find_if_not.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/find.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/for_each_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/for_each_segment.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/for_each.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/generate_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/generate.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/half_positive.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/in_found_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/in_fun_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/in_in_out_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/in_in_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/in_out_out_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/in_out_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/includes.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/inplace_merge.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_heap_until.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_partitioned.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_permutation.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_sorted_until.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/is_sorted.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/iter_swap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/iterator_operations.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/lexicographical_compare_three_way.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/lexicographical_compare.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/lower_bound.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/make_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/make_projected.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/max_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/max.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/merge.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/min_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/min_max_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/min.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/minmax_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/minmax.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/mismatch.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/move_backward.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/move.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/next_permutation.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/none_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/nth_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partial_sort_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partial_sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partition_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partition_point.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/partition.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pop_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/prev_permutation.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_any_all_none_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_backend.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_backends/cpu_backend.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_backends/cpu_backends/any_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_backends/cpu_backends/backend.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_backends/cpu_backends/fill.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_backends/cpu_backends/find_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_backends/cpu_backends/for_each.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_backends/cpu_backends/libdispatch.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_backends/cpu_backends/merge.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_backends/cpu_backends/serial.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_backends/cpu_backends/stable_sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_backends/cpu_backends/thread.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_backends/cpu_backends/transform_reduce.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_backends/cpu_backends/transform.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_count.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_fill.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_find.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_for_each.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_frontend_dispatch.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_generate.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_is_partitioned.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_merge.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_replace.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_stable_sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/pstl_transform.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/push_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_adjacent_find.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_all_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_any_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_binary_search.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_clamp.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_copy_backward.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_copy_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_copy_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_count_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_count.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_equal_range.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_equal.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_fill_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_fill.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_find_end.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_find_first_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_find_if_not.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_find_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_find.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_for_each_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_for_each.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_generate_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_generate.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_includes.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_inplace_merge.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_is_heap_until.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_is_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_is_partitioned.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_is_permutation.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_is_sorted_until.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_is_sorted.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_iterator_concept.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_lexicographical_compare.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_lower_bound.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_make_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_max_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_max.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_merge.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_min_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_min.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_minmax_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_minmax.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_mismatch.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_move_backward.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_move.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_next_permutation.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_none_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_nth_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_partial_sort_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_partial_sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_partition_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_partition_point.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_partition.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_pop_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_prev_permutation.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_push_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_remove_copy_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_remove_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_remove_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_remove.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_replace_copy_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_replace_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_replace_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_replace.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_reverse_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_reverse.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_rotate_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_rotate.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_sample.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_search_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_search.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_set_difference.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_set_intersection.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_set_union.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_shuffle.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_sort_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_stable_partition.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_stable_sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_starts_with.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_swap_ranges.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_transform.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_unique_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_unique.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/ranges_upper_bound.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/remove_copy_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/remove_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/remove_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/remove.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/replace_copy_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/replace_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/replace_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/replace.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/reverse_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/reverse.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/rotate_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/rotate.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/sample.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/search_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/search.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/set_difference.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/set_intersection.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/set_symmetric_difference.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/set_union.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/shift_left.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/shift_right.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/shuffle.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/sift_down.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/sort_heap.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/stable_partition.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/stable_sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/swap_ranges.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/three_way_comp_ref_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/transform.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/unique_copy.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/unique.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/unwrap_iter.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/unwrap_range.h >+%%WASI_SYSROOT%%/include/c++/v1/__algorithm/upper_bound.h >+%%WASI_SYSROOT%%/include/c++/v1/__assert >+%%WASI_SYSROOT%%/include/c++/v1/__atomic/aliases.h >+%%WASI_SYSROOT%%/include/c++/v1/__atomic/atomic_base.h >+%%WASI_SYSROOT%%/include/c++/v1/__atomic/atomic_flag.h >+%%WASI_SYSROOT%%/include/c++/v1/__atomic/atomic_init.h >+%%WASI_SYSROOT%%/include/c++/v1/__atomic/atomic_lock_free.h >+%%WASI_SYSROOT%%/include/c++/v1/__atomic/atomic_sync.h >+%%WASI_SYSROOT%%/include/c++/v1/__atomic/atomic.h >+%%WASI_SYSROOT%%/include/c++/v1/__atomic/check_memory_order.h >+%%WASI_SYSROOT%%/include/c++/v1/__atomic/contention_t.h >+%%WASI_SYSROOT%%/include/c++/v1/__atomic/cxx_atomic_impl.h >+%%WASI_SYSROOT%%/include/c++/v1/__atomic/fence.h >+%%WASI_SYSROOT%%/include/c++/v1/__atomic/is_always_lock_free.h >+%%WASI_SYSROOT%%/include/c++/v1/__atomic/kill_dependency.h >+%%WASI_SYSROOT%%/include/c++/v1/__atomic/memory_order.h >+%%WASI_SYSROOT%%/include/c++/v1/__availability >+%%WASI_SYSROOT%%/include/c++/v1/__bit_reference >+%%WASI_SYSROOT%%/include/c++/v1/__bit/bit_cast.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/bit_ceil.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/bit_floor.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/bit_log2.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/bit_width.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/blsr.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/byteswap.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/countl.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/countr.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/endian.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/has_single_bit.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/popcount.h >+%%WASI_SYSROOT%%/include/c++/v1/__bit/rotate.h >+%%WASI_SYSROOT%%/include/c++/v1/__charconv/chars_format.h >+%%WASI_SYSROOT%%/include/c++/v1/__charconv/from_chars_integral.h >+%%WASI_SYSROOT%%/include/c++/v1/__charconv/from_chars_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__charconv/tables.h >+%%WASI_SYSROOT%%/include/c++/v1/__charconv/to_chars_base_10.h >+%%WASI_SYSROOT%%/include/c++/v1/__charconv/to_chars_floating_point.h >+%%WASI_SYSROOT%%/include/c++/v1/__charconv/to_chars_integral.h >+%%WASI_SYSROOT%%/include/c++/v1/__charconv/to_chars_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__charconv/to_chars.h >+%%WASI_SYSROOT%%/include/c++/v1/__charconv/traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/calendar.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/concepts.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/convert_to_timespec.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/convert_to_tm.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/day.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/duration.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/file_clock.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/formatter.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/hh_mm_ss.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/high_resolution_clock.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/literals.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/month_weekday.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/month.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/monthday.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/ostream.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/parser_std_format_spec.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/statically_widen.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/steady_clock.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/system_clock.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/time_point.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/weekday.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/year_month_day.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/year_month_weekday.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/year_month.h >+%%WASI_SYSROOT%%/include/c++/v1/__chrono/year.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/common_comparison_category.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/compare_partial_order_fallback.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/compare_strong_order_fallback.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/compare_three_way_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/compare_three_way.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/compare_weak_order_fallback.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/is_eq.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/ordering.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/partial_order.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/strong_order.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/synth_three_way.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/three_way_comparable.h >+%%WASI_SYSROOT%%/include/c++/v1/__compare/weak_order.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/arithmetic.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/boolean_testable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/class_or_enum.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/common_reference_with.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/common_with.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/convertible_to.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/copyable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/derived_from.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/destructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/different_from.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/equality_comparable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/invocable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/movable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/predicate.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/regular.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/relation.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/same_as.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/semiregular.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/swappable.h >+%%WASI_SYSROOT%%/include/c++/v1/__concepts/totally_ordered.h >+%%WASI_SYSROOT%%/include/c++/v1/__condition_variable/condition_variable.h >+%%WASI_SYSROOT%%/include/c++/v1/__config >+%%WASI_SYSROOT%%/include/c++/v1/__config_site >+%%WASI_SYSROOT%%/include/c++/v1/__coroutine/coroutine_handle.h >+%%WASI_SYSROOT%%/include/c++/v1/__coroutine/coroutine_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__coroutine/noop_coroutine_handle.h >+%%WASI_SYSROOT%%/include/c++/v1/__coroutine/trivial_awaitables.h >+%%WASI_SYSROOT%%/include/c++/v1/__cxxabi_config.h >+%%WASI_SYSROOT%%/include/c++/v1/__debug_utils/randomize_range.h >+%%WASI_SYSROOT%%/include/c++/v1/__debug_utils/strict_weak_ordering_check.h >+%%WASI_SYSROOT%%/include/c++/v1/__exception/exception_ptr.h >+%%WASI_SYSROOT%%/include/c++/v1/__exception/exception.h >+%%WASI_SYSROOT%%/include/c++/v1/__exception/nested_exception.h >+%%WASI_SYSROOT%%/include/c++/v1/__exception/operations.h >+%%WASI_SYSROOT%%/include/c++/v1/__exception/terminate.h >+%%WASI_SYSROOT%%/include/c++/v1/__expected/bad_expected_access.h >+%%WASI_SYSROOT%%/include/c++/v1/__expected/expected.h >+%%WASI_SYSROOT%%/include/c++/v1/__expected/unexpect.h >+%%WASI_SYSROOT%%/include/c++/v1/__expected/unexpected.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/copy_options.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/directory_entry.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/directory_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/directory_options.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/file_status.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/file_time_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/file_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/filesystem_error.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/operations.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/path_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/path.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/perm_options.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/perms.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/recursive_directory_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/space_info.h >+%%WASI_SYSROOT%%/include/c++/v1/__filesystem/u8path.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/buffer.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/concepts.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/container_adaptor.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/enable_insertable.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/escaped_output_table.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/extended_grapheme_cluster_table.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_arg_store.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_arg.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_args.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_context.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_error.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_functions.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_fwd.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_parse_context.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_string.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/format_to_n_result.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_bool.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_char.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_floating_point.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_integer.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_integral.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_output.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_string.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter_tuple.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/formatter.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/parser_std_format_spec.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/range_default_formatter.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/range_formatter.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/unicode.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/width_estimation_table.h >+%%WASI_SYSROOT%%/include/c++/v1/__format/write_escaped.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/binary_function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/binary_negate.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/bind_back.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/bind_front.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/bind.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/binder1st.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/binder2nd.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/boyer_moore_searcher.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/compose.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/default_searcher.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/hash.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/identity.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/invoke.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/is_transparent.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/mem_fn.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/mem_fun_ref.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/not_fn.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/operations.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/perfect_forward.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/pointer_to_binary_function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/pointer_to_unary_function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/ranges_operations.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/reference_wrapper.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/unary_function.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/unary_negate.h >+%%WASI_SYSROOT%%/include/c++/v1/__functional/weak_result_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/array.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/fstream.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/get.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/hash.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/ios.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/istream.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/mdspan.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/memory_resource.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/ostream.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/pair.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/span.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/sstream.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/streambuf.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/string_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/string.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/subrange.h >+%%WASI_SYSROOT%%/include/c++/v1/__fwd/tuple.h >+%%WASI_SYSROOT%%/include/c++/v1/__hash_table >+%%WASI_SYSROOT%%/include/c++/v1/__ios/fpos.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/access.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/advance.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/back_insert_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/bounded_iter.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/common_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/concepts.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/counted_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/cpp17_iterator_concepts.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/data.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/default_sentinel.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/distance.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/empty.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/erase_if_container.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/front_insert_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/incrementable_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/indirectly_comparable.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/insert_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/istream_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/istreambuf_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/iter_move.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/iter_swap.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/iterator_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/iterator_with_data.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/mergeable.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/move_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/move_sentinel.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/next.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/ostream_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/ostreambuf_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/permutable.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/prev.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/projected.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/ranges_iterator_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/readable_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/reverse_access.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/reverse_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/segmented_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/size.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/sortable.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/unreachable_sentinel.h >+%%WASI_SYSROOT%%/include/c++/v1/__iterator/wrap_iter.h >+%%WASI_SYSROOT%%/include/c++/v1/__locale >+%%WASI_SYSROOT%%/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h >+%%WASI_SYSROOT%%/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_fallbacks.h >+%%WASI_SYSROOT%%/include/c++/v1/__locale_dir/locale_base_api/locale_guard.h >+%%WASI_SYSROOT%%/include/c++/v1/__mbstate_t.h >+%%WASI_SYSROOT%%/include/c++/v1/__mdspan/default_accessor.h >+%%WASI_SYSROOT%%/include/c++/v1/__mdspan/extents.h >+%%WASI_SYSROOT%%/include/c++/v1/__mdspan/layout_left.h >+%%WASI_SYSROOT%%/include/c++/v1/__mdspan/layout_right.h >+%%WASI_SYSROOT%%/include/c++/v1/__mdspan/mdspan.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory_resource/memory_resource.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory_resource/monotonic_buffer_resource.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory_resource/polymorphic_allocator.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory_resource/pool_options.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory_resource/synchronized_pool_resource.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory_resource/unsynchronized_pool_resource.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/addressof.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/align.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/aligned_alloc.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocate_at_least.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocation_guard.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocator_arg_t.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocator_destructor.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocator_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/allocator.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/assume_aligned.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/auto_ptr.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/builtin_new_allocator.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/compressed_pair.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/concepts.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/construct_at.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/destruct_n.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/pointer_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/ranges_construct_at.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/ranges_uninitialized_algorithms.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/raw_storage_iterator.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/shared_ptr.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/swap_allocator.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/temp_value.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/temporary_buffer.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/uninitialized_algorithms.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/unique_ptr.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/uses_allocator_construction.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/uses_allocator.h >+%%WASI_SYSROOT%%/include/c++/v1/__memory/voidify.h >+%%WASI_SYSROOT%%/include/c++/v1/__mutex/lock_guard.h >+%%WASI_SYSROOT%%/include/c++/v1/__mutex/mutex.h >+%%WASI_SYSROOT%%/include/c++/v1/__mutex/tag_types.h >+%%WASI_SYSROOT%%/include/c++/v1/__mutex/unique_lock.h >+%%WASI_SYSROOT%%/include/c++/v1/__node_handle >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/accumulate.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/adjacent_difference.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/exclusive_scan.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/gcd_lcm.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/inclusive_scan.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/inner_product.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/iota.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/midpoint.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/partial_sum.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/pstl_reduce.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/pstl_transform_reduce.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/reduce.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/transform_exclusive_scan.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/transform_inclusive_scan.h >+%%WASI_SYSROOT%%/include/c++/v1/__numeric/transform_reduce.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl_algorithm >+%%WASI_SYSROOT%%/include/c++/v1/__pstl_memory >+%%WASI_SYSROOT%%/include/c++/v1/__pstl_numeric >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/algorithm_fwd.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/algorithm_impl.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/execution_defs.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/execution_impl.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/glue_algorithm_defs.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/glue_algorithm_impl.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/glue_memory_defs.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/glue_memory_impl.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/glue_numeric_defs.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/glue_numeric_impl.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/memory_impl.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/numeric_fwd.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/numeric_impl.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/omp/parallel_for_each.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/omp/parallel_for.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/omp/parallel_invoke.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/omp/parallel_merge.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/omp/parallel_scan.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/omp/parallel_stable_partial_sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/omp/parallel_stable_sort.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/omp/parallel_transform_reduce.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/omp/parallel_transform_scan.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/omp/util.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/parallel_backend_omp.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/parallel_backend_serial.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/parallel_backend_tbb.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/parallel_backend_utils.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/parallel_backend.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/unseq_backend_simd.h >+%%WASI_SYSROOT%%/include/c++/v1/__pstl/internal/utils.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/bernoulli_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/binomial_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/cauchy_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/chi_squared_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/clamp_to_integral.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/default_random_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/discard_block_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/discrete_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/exponential_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/extreme_value_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/fisher_f_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/gamma_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/generate_canonical.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/geometric_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/independent_bits_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/is_seed_sequence.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/is_valid.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/knuth_b.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/linear_congruential_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/log2.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/lognormal_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/mersenne_twister_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/negative_binomial_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/normal_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/piecewise_constant_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/piecewise_linear_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/poisson_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/random_device.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/ranlux.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/seed_seq.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/shuffle_order_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/student_t_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/subtract_with_carry_engine.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/uniform_int_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/uniform_random_bit_generator.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/uniform_real_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__random/weibull_distribution.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/access.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/all.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/as_rvalue_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/common_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/concepts.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/container_compatible_range.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/counted.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/dangling.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/data.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/drop_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/drop_while_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/elements_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/empty_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/empty.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/enable_borrowed_range.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/enable_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/filter_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/from_range.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/iota_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/istream_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/join_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/lazy_split_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/movable_box.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/non_propagating_cache.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/owning_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/range_adaptor.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/rbegin.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/ref_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/rend.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/repeat_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/reverse_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/single_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/size.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/split_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/subrange.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/take_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/take_while_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/to.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/transform_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/view_interface.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/views.h >+%%WASI_SYSROOT%%/include/c++/v1/__ranges/zip_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__split_buffer >+%%WASI_SYSROOT%%/include/c++/v1/__std_clang_module >+%%WASI_SYSROOT%%/include/c++/v1/__std_mbstate_t.h >+%%WASI_SYSROOT%%/include/c++/v1/__stop_token/atomic_unique_lock.h >+%%WASI_SYSROOT%%/include/c++/v1/__stop_token/intrusive_list_view.h >+%%WASI_SYSROOT%%/include/c++/v1/__stop_token/intrusive_shared_ptr.h >+%%WASI_SYSROOT%%/include/c++/v1/__stop_token/stop_callback.h >+%%WASI_SYSROOT%%/include/c++/v1/__stop_token/stop_source.h >+%%WASI_SYSROOT%%/include/c++/v1/__stop_token/stop_state.h >+%%WASI_SYSROOT%%/include/c++/v1/__stop_token/stop_token.h >+%%WASI_SYSROOT%%/include/c++/v1/__string/char_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__string/constexpr_c_functions.h >+%%WASI_SYSROOT%%/include/c++/v1/__string/extern_template_lists.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/android/locale_bionic.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/fuchsia/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/gettod_zos.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/locale_mgmt_zos.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/nanosleep.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/ibm/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/musl/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/newlib/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/openbsd/xlocale.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/win32/locale_win32.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/xlocale/__nop_locale_mgmt.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/xlocale/__posix_l_fallback.h >+%%WASI_SYSROOT%%/include/c++/v1/__support/xlocale/__strtonum_fallback.h >+%%WASI_SYSROOT%%/include/c++/v1/__system_error/errc.h >+%%WASI_SYSROOT%%/include/c++/v1/__system_error/error_category.h >+%%WASI_SYSROOT%%/include/c++/v1/__system_error/error_code.h >+%%WASI_SYSROOT%%/include/c++/v1/__system_error/error_condition.h >+%%WASI_SYSROOT%%/include/c++/v1/__system_error/system_error.h >+%%WASI_SYSROOT%%/include/c++/v1/__thread/formatter.h >+%%WASI_SYSROOT%%/include/c++/v1/__thread/id.h >+%%WASI_SYSROOT%%/include/c++/v1/__thread/poll_with_backoff.h >+%%WASI_SYSROOT%%/include/c++/v1/__thread/this_thread.h >+%%WASI_SYSROOT%%/include/c++/v1/__thread/thread.h >+%%WASI_SYSROOT%%/include/c++/v1/__thread/timed_backoff_policy.h >+%%WASI_SYSROOT%%/include/c++/v1/__threading_support >+%%WASI_SYSROOT%%/include/c++/v1/__tree >+%%WASI_SYSROOT%%/include/c++/v1/__tuple/make_tuple_types.h >+%%WASI_SYSROOT%%/include/c++/v1/__tuple/pair_like.h >+%%WASI_SYSROOT%%/include/c++/v1/__tuple/sfinae_helpers.h >+%%WASI_SYSROOT%%/include/c++/v1/__tuple/tuple_element.h >+%%WASI_SYSROOT%%/include/c++/v1/__tuple/tuple_indices.h >+%%WASI_SYSROOT%%/include/c++/v1/__tuple/tuple_like_ext.h >+%%WASI_SYSROOT%%/include/c++/v1/__tuple/tuple_like.h >+%%WASI_SYSROOT%%/include/c++/v1/__tuple/tuple_size.h >+%%WASI_SYSROOT%%/include/c++/v1/__tuple/tuple_types.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/add_const.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/add_cv.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/add_lvalue_reference.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/add_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/add_rvalue_reference.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/add_volatile.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/aligned_storage.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/aligned_union.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/alignment_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/apply_cv.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/can_extract_key.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/common_reference.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/common_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/conditional.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/conjunction.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/copy_cv.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/copy_cvref.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/datasizeof.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/decay.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/dependent_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/disjunction.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/enable_if.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/extent.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/has_unique_object_representation.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/has_virtual_destructor.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/integral_constant.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/invoke.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_abstract.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_aggregate.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_allocator.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_always_bitcastable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_arithmetic.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_array.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_base_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_bounded_array.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_callable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_char_like_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_class.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_compound.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_const.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_constant_evaluated.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_convertible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_copy_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_copy_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_core_convertible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_default_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_destructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_empty.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_enum.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_equality_comparable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_execution_policy.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_final.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_floating_point.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_function.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_fundamental.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_implicitly_default_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_integral.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_literal_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_member_function_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_member_object_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_member_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_move_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_move_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_convertible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_default_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_destructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_move_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_nothrow_move_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_null_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_object.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_pod.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_polymorphic.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_primary_template.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_reference_wrapper.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_reference.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_referenceable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_same.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_scalar.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_scoped_enum.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_signed_integer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_signed.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_specialization.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_standard_layout.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_swappable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivial.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_copy_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_copy_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_copyable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_default_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_destructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_move_assignable.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_trivially_move_constructible.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_unbounded_array.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_union.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_unsigned_integer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_unsigned.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_valid_expansion.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_void.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/is_volatile.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/lazy.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/make_32_64_or_128_bit.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/make_const_lvalue_ref.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/make_signed.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/make_unsigned.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/maybe_const.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/nat.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/negation.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/noexcept_move_assign_container.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/operation_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/predicate_traits.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/promote.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/rank.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_all_extents.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_const_ref.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_const.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_cv.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_cvref.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_extent.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_pointer.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_reference.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/remove_volatile.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/result_of.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/strip_signature.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/type_identity.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/type_list.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/underlying_type.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/unwrap_ref.h >+%%WASI_SYSROOT%%/include/c++/v1/__type_traits/void_t.h >+%%WASI_SYSROOT%%/include/c++/v1/__undef_macros >+%%WASI_SYSROOT%%/include/c++/v1/__utility/as_const.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/auto_cast.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/cmp.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/convert_to_integral.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/declval.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/exception_guard.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/exchange.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/forward_like.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/forward.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/in_place.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/integer_sequence.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/is_pointer_in_range.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/move.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/pair.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/piecewise_construct.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/priority_tag.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/rel_ops.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/swap.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/terminate_on_exception.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/to_underlying.h >+%%WASI_SYSROOT%%/include/c++/v1/__utility/unreachable.h >+%%WASI_SYSROOT%%/include/c++/v1/__variant/monostate.h >+%%WASI_SYSROOT%%/include/c++/v1/__verbose_abort >+%%WASI_SYSROOT%%/include/c++/v1/algorithm >+%%WASI_SYSROOT%%/include/c++/v1/any >+%%WASI_SYSROOT%%/include/c++/v1/array >+%%WASI_SYSROOT%%/include/c++/v1/atomic >+%%WASI_SYSROOT%%/include/c++/v1/barrier >+%%WASI_SYSROOT%%/include/c++/v1/bit >+%%WASI_SYSROOT%%/include/c++/v1/bitset >+%%WASI_SYSROOT%%/include/c++/v1/cassert >+%%WASI_SYSROOT%%/include/c++/v1/ccomplex >+%%WASI_SYSROOT%%/include/c++/v1/cctype >+%%WASI_SYSROOT%%/include/c++/v1/cerrno >+%%WASI_SYSROOT%%/include/c++/v1/cfenv >+%%WASI_SYSROOT%%/include/c++/v1/cfloat >+%%WASI_SYSROOT%%/include/c++/v1/charconv >+%%WASI_SYSROOT%%/include/c++/v1/chrono >+%%WASI_SYSROOT%%/include/c++/v1/cinttypes >+%%WASI_SYSROOT%%/include/c++/v1/ciso646 >+%%WASI_SYSROOT%%/include/c++/v1/climits >+%%WASI_SYSROOT%%/include/c++/v1/clocale >+%%WASI_SYSROOT%%/include/c++/v1/cmath >+%%WASI_SYSROOT%%/include/c++/v1/codecvt >+%%WASI_SYSROOT%%/include/c++/v1/compare >+%%WASI_SYSROOT%%/include/c++/v1/complex >+%%WASI_SYSROOT%%/include/c++/v1/complex.h >+%%WASI_SYSROOT%%/include/c++/v1/concepts >+%%WASI_SYSROOT%%/include/c++/v1/condition_variable >+%%WASI_SYSROOT%%/include/c++/v1/coroutine >+%%WASI_SYSROOT%%/include/c++/v1/csetjmp >+%%WASI_SYSROOT%%/include/c++/v1/csignal >+%%WASI_SYSROOT%%/include/c++/v1/cstdarg >+%%WASI_SYSROOT%%/include/c++/v1/cstdbool >+%%WASI_SYSROOT%%/include/c++/v1/cstddef >+%%WASI_SYSROOT%%/include/c++/v1/cstdint >+%%WASI_SYSROOT%%/include/c++/v1/cstdio >+%%WASI_SYSROOT%%/include/c++/v1/cstdlib >+%%WASI_SYSROOT%%/include/c++/v1/cstring >+%%WASI_SYSROOT%%/include/c++/v1/ctgmath >+%%WASI_SYSROOT%%/include/c++/v1/ctime >+%%WASI_SYSROOT%%/include/c++/v1/ctype.h >+%%WASI_SYSROOT%%/include/c++/v1/cuchar >+%%WASI_SYSROOT%%/include/c++/v1/cwchar >+%%WASI_SYSROOT%%/include/c++/v1/cwctype >+%%WASI_SYSROOT%%/include/c++/v1/cxxabi.h >+%%WASI_SYSROOT%%/include/c++/v1/deque >+%%WASI_SYSROOT%%/include/c++/v1/errno.h >+%%WASI_SYSROOT%%/include/c++/v1/exception >+%%WASI_SYSROOT%%/include/c++/v1/execution >+%%WASI_SYSROOT%%/include/c++/v1/expected >+%%WASI_SYSROOT%%/include/c++/v1/experimental/__config >+%%WASI_SYSROOT%%/include/c++/v1/experimental/__memory >+%%WASI_SYSROOT%%/include/c++/v1/experimental/deque >+%%WASI_SYSROOT%%/include/c++/v1/experimental/forward_list >+%%WASI_SYSROOT%%/include/c++/v1/experimental/iterator >+%%WASI_SYSROOT%%/include/c++/v1/experimental/list >+%%WASI_SYSROOT%%/include/c++/v1/experimental/map >+%%WASI_SYSROOT%%/include/c++/v1/experimental/memory_resource >+%%WASI_SYSROOT%%/include/c++/v1/experimental/propagate_const >+%%WASI_SYSROOT%%/include/c++/v1/experimental/regex >+%%WASI_SYSROOT%%/include/c++/v1/experimental/set >+%%WASI_SYSROOT%%/include/c++/v1/experimental/simd >+%%WASI_SYSROOT%%/include/c++/v1/experimental/string >+%%WASI_SYSROOT%%/include/c++/v1/experimental/type_traits >+%%WASI_SYSROOT%%/include/c++/v1/experimental/unordered_map >+%%WASI_SYSROOT%%/include/c++/v1/experimental/unordered_set >+%%WASI_SYSROOT%%/include/c++/v1/experimental/utility >+%%WASI_SYSROOT%%/include/c++/v1/experimental/vector >+%%WASI_SYSROOT%%/include/c++/v1/ext/__hash >+%%WASI_SYSROOT%%/include/c++/v1/ext/hash_map >+%%WASI_SYSROOT%%/include/c++/v1/ext/hash_set >+%%WASI_SYSROOT%%/include/c++/v1/fenv.h >+%%WASI_SYSROOT%%/include/c++/v1/filesystem >+%%WASI_SYSROOT%%/include/c++/v1/float.h >+%%WASI_SYSROOT%%/include/c++/v1/format >+%%WASI_SYSROOT%%/include/c++/v1/forward_list >+%%WASI_SYSROOT%%/include/c++/v1/fstream >+%%WASI_SYSROOT%%/include/c++/v1/functional >+%%WASI_SYSROOT%%/include/c++/v1/future >+%%WASI_SYSROOT%%/include/c++/v1/initializer_list >+%%WASI_SYSROOT%%/include/c++/v1/inttypes.h >+%%WASI_SYSROOT%%/include/c++/v1/iomanip >+%%WASI_SYSROOT%%/include/c++/v1/ios >+%%WASI_SYSROOT%%/include/c++/v1/iosfwd >+%%WASI_SYSROOT%%/include/c++/v1/iostream >+%%WASI_SYSROOT%%/include/c++/v1/istream >+%%WASI_SYSROOT%%/include/c++/v1/iterator >+%%WASI_SYSROOT%%/include/c++/v1/latch >+%%WASI_SYSROOT%%/include/c++/v1/libcxx.imp >+%%WASI_SYSROOT%%/include/c++/v1/limits >+%%WASI_SYSROOT%%/include/c++/v1/limits.h >+%%WASI_SYSROOT%%/include/c++/v1/list >+%%WASI_SYSROOT%%/include/c++/v1/locale >+%%WASI_SYSROOT%%/include/c++/v1/locale.h >+%%WASI_SYSROOT%%/include/c++/v1/map >+%%WASI_SYSROOT%%/include/c++/v1/math.h >+%%WASI_SYSROOT%%/include/c++/v1/mdspan >+%%WASI_SYSROOT%%/include/c++/v1/memory >+%%WASI_SYSROOT%%/include/c++/v1/memory_resource >+%%WASI_SYSROOT%%/include/c++/v1/module.modulemap >+%%WASI_SYSROOT%%/include/c++/v1/mutex >+%%WASI_SYSROOT%%/include/c++/v1/new >+%%WASI_SYSROOT%%/include/c++/v1/numbers >+%%WASI_SYSROOT%%/include/c++/v1/numeric >+%%WASI_SYSROOT%%/include/c++/v1/optional >+%%WASI_SYSROOT%%/include/c++/v1/ostream >+%%WASI_SYSROOT%%/include/c++/v1/print >+%%WASI_SYSROOT%%/include/c++/v1/queue >+%%WASI_SYSROOT%%/include/c++/v1/random >+%%WASI_SYSROOT%%/include/c++/v1/ranges >+%%WASI_SYSROOT%%/include/c++/v1/ratio >+%%WASI_SYSROOT%%/include/c++/v1/regex >+%%WASI_SYSROOT%%/include/c++/v1/scoped_allocator >+%%WASI_SYSROOT%%/include/c++/v1/semaphore >+%%WASI_SYSROOT%%/include/c++/v1/set >+%%WASI_SYSROOT%%/include/c++/v1/setjmp.h >+%%WASI_SYSROOT%%/include/c++/v1/shared_mutex >+%%WASI_SYSROOT%%/include/c++/v1/source_location >+%%WASI_SYSROOT%%/include/c++/v1/span >+%%WASI_SYSROOT%%/include/c++/v1/sstream >+%%WASI_SYSROOT%%/include/c++/v1/stack >+%%WASI_SYSROOT%%/include/c++/v1/stdatomic.h >+%%WASI_SYSROOT%%/include/c++/v1/stdbool.h >+%%WASI_SYSROOT%%/include/c++/v1/stddef.h >+%%WASI_SYSROOT%%/include/c++/v1/stdexcept >+%%WASI_SYSROOT%%/include/c++/v1/stdint.h >+%%WASI_SYSROOT%%/include/c++/v1/stdio.h >+%%WASI_SYSROOT%%/include/c++/v1/stdlib.h >+%%WASI_SYSROOT%%/include/c++/v1/stop_token >+%%WASI_SYSROOT%%/include/c++/v1/streambuf >+%%WASI_SYSROOT%%/include/c++/v1/string >+%%WASI_SYSROOT%%/include/c++/v1/string_view >+%%WASI_SYSROOT%%/include/c++/v1/string.h >+%%WASI_SYSROOT%%/include/c++/v1/strstream >+%%WASI_SYSROOT%%/include/c++/v1/system_error >+%%WASI_SYSROOT%%/include/c++/v1/tgmath.h >+%%WASI_SYSROOT%%/include/c++/v1/thread >+%%WASI_SYSROOT%%/include/c++/v1/tuple >+%%WASI_SYSROOT%%/include/c++/v1/type_traits >+%%WASI_SYSROOT%%/include/c++/v1/typeindex >+%%WASI_SYSROOT%%/include/c++/v1/typeinfo >+%%WASI_SYSROOT%%/include/c++/v1/uchar.h >+%%WASI_SYSROOT%%/include/c++/v1/unordered_map >+%%WASI_SYSROOT%%/include/c++/v1/unordered_set >+%%WASI_SYSROOT%%/include/c++/v1/utility >+%%WASI_SYSROOT%%/include/c++/v1/valarray >+%%WASI_SYSROOT%%/include/c++/v1/variant >+%%WASI_SYSROOT%%/include/c++/v1/vector >+%%WASI_SYSROOT%%/include/c++/v1/version >+%%WASI_SYSROOT%%/include/c++/v1/wchar.h >+%%WASI_SYSROOT%%/include/c++/v1/wctype.h >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libc++.a >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libc++abi.a >+%%WASI_SYSROOT%%/lib/wasm32-wasi/libc++experimental.a
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
vishwin
:
maintainer-approval-
Actions:
View
|
Diff
Attachments on
bug 274896
:
246091
|
246189