Index: MOVED =================================================================== --- MOVED +++ MOVED @@ -6313,7 +6313,6 @@ math/gotoblas|math/openblas|2022-01-15|Remove obsoleted port. Use math/openblas instead net/pipsecd||2022-01-15|Has expired: Abandonware, current release is from 1999 and uses insecure encryption algorithms devel/maven31|devel/maven|2022-01-15|Has expired: Outdated, unsupported upstream -devel/wasi-compiler-rt12||2022-01-15|Has expired: this ports exists solely for building Firefox 95+ in 2021Q4 devel/e2fsprogs-libss||2022-01-17|Folded back into sysutils/e2fsprogs, which was the sole user lang/spidermonkey60|lang/spidermonkey78|2022-01-18|Has expired: Requires python2 to build shells/ammonite|devel/ammonite|2022-01-18|Ammonite dropped built-in shell support @@ -7642,3 +7641,4 @@ multimedia/obs-qtwebkit||2023-06-16|Has expired: OBS ships with their own browser plugin from version 25 onwards games/tuxmath||2023-06-16|Has expired: Upstream last release was in 2011 emulators/skyeye||2023-06-17|Has expired: Upstream last release was in 2014 +devel/wasi-compiler-rt11||2023-06-17|Version no longer supported as a WASI component Index: Mk/bsd.gecko.mk =================================================================== --- Mk/bsd.gecko.mk +++ Mk/bsd.gecko.mk @@ -60,8 +60,8 @@ MOZILLA_VER?= ${PORTVERSION} MOZILLA_BIN?= ${PORTNAME}-bin MOZILLA_EXEC_NAME?=${MOZILLA} -USES+= compiler:c++17-lang cpe gl gmake gnome iconv localbase perl5 pkgconfig \ - python:3.6+,build desktop-file-utils +USES+= compiler:c++17-lang cpe gl gmake gnome iconv llvm localbase perl5 \ + pkgconfig python:build desktop-file-utils CPE_VENDOR?=mozilla USE_GL= gl USE_GNOME= cairo gdkpixbuf2 gtk30 @@ -74,8 +74,7 @@ BUNDLE_LIBS= yes -BUILD_DEPENDS+= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} \ - rust-cbindgen>=0.24.3:devel/rust-cbindgen \ +BUILD_DEPENDS+= rust-cbindgen>=0.24.3:devel/rust-cbindgen \ ${RUST_DEFAULT}>=1.70.0:lang/${RUST_DEFAULT} \ node:www/node LIB_DEPENDS+= libdrm.so:graphics/libdrm @@ -88,22 +87,15 @@ MOZ_OPTIONS+= --prefix="${PREFIX}" MOZ_MK_OPTIONS+=MOZ_OBJDIR="${BUILD_WRKSRC}" -MOZ_OPTIONS+= --with-libclang-path="${LOCALBASE}/llvm${LLVM_DEFAULT}/lib" +MOZ_OPTIONS+= --with-libclang-path="${LLVM_PREFIX:S/${PREFIX}/${LOCALBASE}/}/lib" . if !exists(/usr/bin/llvm-objdump) -MOZ_EXPORT+= LLVM_OBJDUMP="${LOCALBASE}/bin/llvm-objdump${LLVM_DEFAULT}" +MOZ_EXPORT+= LLVM_OBJDUMP="${LOCALBASE}/bin/llvm-objdump${LLVM_VERSION}" . endif -# 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} -# endif # Require newer Clang than what's in base system unless user opted out . if ${CC} == cc && ${CXX} == c++ && exists(/usr/lib/libc++.so) -BUILD_DEPENDS+= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} -CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} -CC= ${LOCALBASE}/bin/clang${LLVM_DEFAULT} -CXX= ${LOCALBASE}/bin/clang++${LLVM_DEFAULT} +CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_VERSION} +CC= ${LOCALBASE}/bin/clang${LLVM_VERSION} +CXX= ${LOCALBASE}/bin/clang++${LLVM_VERSION} USES:= ${USES:Ncompiler\:*} # XXX avoid warnings . endif Index: devel/Makefile =================================================================== --- devel/Makefile +++ devel/Makefile @@ -7711,10 +7711,19 @@ SUBDIR += vxlog SUBDIR += wand-libconfig SUBDIR += wandio - SUBDIR += wasi-compiler-rt11 + SUBDIR += wasi-compiler-rt + SUBDIR += wasi-compiler-rt12 SUBDIR += wasi-compiler-rt13 + SUBDIR += wasi-compiler-rt14 + SUBDIR += wasi-compiler-rt15 + SUBDIR += wasi-compiler-rt16 SUBDIR += wasi-libc SUBDIR += wasi-libcxx + SUBDIR += wasi-libcxx12 + SUBDIR += wasi-libcxx13 + SUBDIR += wasi-libcxx14 + SUBDIR += wasi-libcxx15 + SUBDIR += wasi-libcxx16 SUBDIR += wasm3 SUBDIR += websocketpp SUBDIR += websvn Index: devel/wasi-compiler-rt/Makefile =================================================================== --- /dev/null +++ devel/wasi-compiler-rt/Makefile @@ -0,0 +1,69 @@ +PORTNAME= compiler-rt +DISTVERSION?= 0 +PORTREVISION?= 0 +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_VERSION} +DISTNAME= llvm-project-${DISTVERSION}.src +DISTFILES= llvm-project-${DISTVERSION}.src${EXTRACT_SUFX} + +MAINTAINER= vishwin@FreeBSD.org +COMMENT= Clang builtins library for WebAssembly System Interface +WWW= https://llvm.org/ + +LICENSE= LLVM2 +LICENSE_NAME= Apache License 2.0 with LLVM Exceptions +LICENSE_FILE= ${WRKSRC}/llvm/LICENSE.TXT +LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + +.if ${DISTVERSION} == 0 +IGNORE= is a meta-port; there is nothing to build +.endif + +BUILD_DEPENDS= ${WASI_SYSROOT}/include/stdarg.h:devel/wasi-libc + +USES= cmake llvm:${LLVM_SUFFIX} tar:xz + +LLVM_RELEASE= ${DISTVERSION:C/rc.*//} +LLVM_SUFFIX= ${LLVM_RELEASE:C/\.[0-9]\.[0-9]$//} +DISTINFO_FILE= ${PORTSDIR}/${LLVM_PORT}/distinfo +NO_ARCH= yes + +CC= ${LOCALBASE}/bin/clang${LLVM_VERSION} +CXX= ${LOCALBASE}/bin/clang++${LLVM_VERSION} +WASI_SYSROOT= ${LOCALBASE}/share/wasi-sysroot +TRIPLE= wasm32-wasi +# try to sync with https://github.com/WebAssembly/wasi-sdk +# Makefile and wasi-sdk.cmake +CMAKE_SOURCE_PATH= ${WRKSRC}/compiler-rt/lib/builtins +CMAKE_ARGS= -DCMAKE_AR=${LOCALBASE}/bin/llvm-ar${LLVM_VERSION} \ + -DCMAKE_RANLIB=${LOCALBASE}/bin/llvm-ranlib${LLVM_VERSION} \ + -DCMAKE_C_COMPILER_TARGET=${TRIPLE} \ + -DCMAKE_CXX_COMPILER_TARGET=${TRIPLE} \ + -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM=NEVER \ + -DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY \ + -DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY \ + -DCMAKE_FIND_ROOT_PATH_MODE_PACKAGE=ONLY \ + -DCMAKE_SYSROOT=${WASI_SYSROOT} \ + -DCMAKE_C_COMPILER_WORKS=ON \ + -DCOMPILER_RT_BAREMETAL_BUILD=ON \ + -DCOMPILER_RT_INCLUDE_TESTS=OFF \ + -DCOMPILER_RT_HAS_FPIC_FLAG=ON \ + -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON \ + -DCOMPILER_RT_OS_DIR=wasi + +.include + +.if ${LLVM_VERSION} < 16 +CMAKE_ARGS+= -DLLVM_CONFIG_PATH=${LLVM_CONFIG} +CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX}/lib/clang/${LLVM_RELEASE} +PLIST_FILES= ${LLVM_PREFIX}/lib/clang/${LLVM_RELEASE}/lib/wasi/libclang_rt.builtins-wasm32.a +.else +CMAKE_ARGS+= -DLLVM_CMAKE_DIR=${LLVM_PREFIX} +CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX}/lib/clang/${LLVM_VERSION} +PLIST_FILES= ${LLVM_PREFIX}/lib/clang/${LLVM_VERSION}/lib/wasi/libclang_rt.builtins-wasm32.a +.endif + +.include Index: devel/wasi-compiler-rt11/Makefile =================================================================== --- devel/wasi-compiler-rt11/Makefile +++ /dev/null @@ -1,63 +0,0 @@ -PORTNAME= compiler-rt -DISTVERSION= 11.0.1 -CATEGORIES= devel lang -.if ${DISTVERSION:M*rc*} -MASTER_SITES= https://prereleases.llvm.org/${LLVM_RELEASE}/${RCDIR} -.else -MASTER_SITES= https://releases.llvm.org/${LLVM_RELEASE}/ -.endif -PKGNAMEPREFIX= wasi- -PKGNAMESUFFIX= ${LLVM_SUFFIX} -DISTNAME= ${PORTNAME}-${DISTVERSION}.src -DISTFILES= ${PORTNAME}-${DISTVERSION}.src${EXTRACT_SUFX} - -MAINTAINER= vishwin@FreeBSD.org -COMMENT= Clang builtins library for WebAssembly System Interface -WWW= https://llvm.org/ - -LICENSE= LLVM2 -LICENSE_FILE= ${WRKSRC}/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 - -BUILD_DEPENDS= ${WASI_SYSROOT}/include/stdarg.h:devel/wasi-libc \ - clang${LLVM_SUFFIX}:devel/llvm${LLVM_SUFFIX} - -USES= cmake tar:xz -NO_ARCH= 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}/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_FPIC_FLAG:BOOL=ON \ - -DCOMPILER_RT_HAS_FPIE_FLAG:BOOL=ON \ - -DCOMPILER_RT_HAS_FNO_BUILTIN_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 - -post-build: - ${LOCALBASE}/bin/llvm-ranlib${LLVM_SUFFIX} ${CONFIGURE_WRKSRC}/lib/wasi/*.a - -.include Index: devel/wasi-compiler-rt11/distinfo =================================================================== --- devel/wasi-compiler-rt11/distinfo +++ /dev/null @@ -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 Index: devel/wasi-compiler-rt11/pkg-descr =================================================================== --- /dev/null +++ devel/wasi-compiler-rt11/pkg-descr @@ -1,5 +0,0 @@ -The LLVM Project is a collection of modular and reusable compiler and -toolchain technologies. - -This port includes Clang builtins for WASI -(WebAssembly System Interface). Index: devel/wasi-compiler-rt12/Makefile =================================================================== --- /dev/null +++ devel/wasi-compiler-rt12/Makefile @@ -0,0 +1,6 @@ +# must sync with devel/llvm12 +DISTVERSION= 12.0.1 + +MASTERDIR= ${.CURDIR}/../wasi-compiler-rt + +.include "${MASTERDIR}/Makefile" Index: devel/wasi-compiler-rt13/Makefile =================================================================== --- devel/wasi-compiler-rt13/Makefile +++ devel/wasi-compiler-rt13/Makefile @@ -1,60 +1,6 @@ -PORTNAME= compiler-rt +# must sync with devel/llvm13 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} -MAINTAINER= vishwin@FreeBSD.org -COMMENT= Clang builtins library for WebAssembly System Interface -WWW= https://llvm.org/ +MASTERDIR= ${.CURDIR}/../wasi-compiler-rt -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 - -BUILD_DEPENDS= ${WASI_SYSROOT}/include/stdarg.h:devel/wasi-libc \ - clang${LLVM_SUFFIX}:devel/llvm${LLVM_SUFFIX} - -USES= cmake tar:xz -NO_ARCH= 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_FPIC_FLAG:BOOL=ON \ - -DCOMPILER_RT_HAS_FPIE_FLAG:BOOL=ON \ - -DCOMPILER_RT_HAS_FNO_BUILTIN_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 - -post-build: - ${LOCALBASE}/bin/llvm-ranlib${LLVM_SUFFIX} ${CONFIGURE_WRKSRC}/lib/wasi/*.a - -.include +.include "${MASTERDIR}/Makefile" Index: devel/wasi-compiler-rt13/distinfo =================================================================== --- devel/wasi-compiler-rt13/distinfo +++ /dev/null @@ -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 Index: devel/wasi-compiler-rt13/pkg-descr =================================================================== --- devel/wasi-compiler-rt13/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -The LLVM Project is a collection of modular and reusable compiler and -toolchain technologies. - -This port includes Clang builtins for WASI -(WebAssembly System Interface). Index: devel/wasi-compiler-rt14/Makefile =================================================================== --- /dev/null +++ devel/wasi-compiler-rt14/Makefile @@ -0,0 +1,6 @@ +# must sync with devel/llvm14 +DISTVERSION= 14.0.6 + +MASTERDIR= ${.CURDIR}/../wasi-compiler-rt + +.include "${MASTERDIR}/Makefile" Index: devel/wasi-compiler-rt15/Makefile =================================================================== --- /dev/null +++ devel/wasi-compiler-rt15/Makefile @@ -0,0 +1,6 @@ +# must sync with devel/llvm15 +DISTVERSION= 15.0.7 + +MASTERDIR= ${.CURDIR}/../wasi-compiler-rt + +.include "${MASTERDIR}/Makefile" Index: devel/wasi-compiler-rt16/Makefile =================================================================== --- /dev/null +++ devel/wasi-compiler-rt16/Makefile @@ -0,0 +1,6 @@ +# must sync with devel/llvm16 +DISTVERSION= 16.0.5 + +MASTERDIR= ${.CURDIR}/../wasi-compiler-rt + +.include "${MASTERDIR}/Makefile" Index: devel/wasi-libc/Makefile =================================================================== --- devel/wasi-libc/Makefile +++ devel/wasi-libc/Makefile @@ -1,10 +1,10 @@ PORTNAME= wasi-libc -DISTVERSION= g20210923 +PORTVERSION= 20 CATEGORIES= devel MAINTAINER= vishwin@FreeBSD.org COMMENT= C standard library for WebAssembly System Interface -WWW= https://github.com/CraneStation/wasi-libc +WWW= https://github.com/WebAssembly/wasi-libc LICENSE= APACHE20 MIT LLVM2 LICENSE_COMB= multi @@ -14,33 +14,34 @@ LICENSE_NAME_LLVM2= Apache License 2.0 with LLVM Exceptions LICENSE_PERMS_LLVM2= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -BUILD_DEPENDS= clang${LLVM_VERSION}:devel/llvm${LLVM_VERSION} - -USES= gmake +USES= gmake llvm:min=12 USE_GITHUB= yes GH_ACCOUNT= WebAssembly -GH_TAGNAME= ad5133410f66b93a2381db5b542aad5e0964db96 -GH_TUPLE= WebAssembly:WASI:ef8c1a53fe:wasi/tools/wasi-headers/WASI +GH_TAGNAME= wasi-sdk-${PORTVERSION} +GH_TUPLE= WebAssembly:WASI:59cbe14:wasi/tools/wasi-headers/WASI NO_ARCH= yes -LLVM_VERSION?= 13 ALL_TARGET= finish -# NOTE: matches the https://github.com/CraneStation/wasi-sdk +# NOTE: matches the https://github.com/WebAssembly/wasi-sdk WASI_SYSROOT= ${PREFIX}/share/wasi-sysroot # NOTE: our llvm ports don't ship stdarg/stddef clang headers, so they're in FILESDIR # and we install them to the sysroot +CC= ${LOCALBASE}/bin/clang${LLVM_VERSION} 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} + EXTRA_CFLAGS="-O2 -DNDEBUG -isystem ${FILESDIR}" \ + AR=${LOCALBASE}/bin/llvm-ar${LLVM_VERSION} \ + NM=${LOCALBASE}/bin/llvm-nm${LLVM_VERSION} \ +# https://bugzilla.mozilla.org/show_bug.cgi?id=1773200#c4 +MAKE_ENV+= BULK_MEMORY_SOURCES= -# NOTE: phony targets cause make install to rebuild everything -# https://github.com/CraneStation/wasi-libc/issues/156 post-patch: + ${REINPLACE_CMD} -e 's|BULK_MEMORY_SOURCES =|BULK_MEMORY_SOURCES ?=|' \ + ${WRKSRC}/Makefile +# NOTE: phony targets cause make install to rebuild everything +# https://github.com/WebAssembly/wasi-libc/issues/156 ${REINPLACE_CMD} -e 's|install: finish|install:|' ${WRKSRC}/Makefile post-install: Index: devel/wasi-libc/distinfo =================================================================== --- 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 -SHA256 (WebAssembly-WASI-ef8c1a53fe_GH0.tar.gz) = 38be36dc47d79f60aadd1bb3deff391594ff6797260c4810cec0e781ad90ec3c -SIZE (WebAssembly-WASI-ef8c1a53fe_GH0.tar.gz) = 334921 +TIMESTAMP = 1687051759 +SHA256 (WebAssembly-wasi-libc-20-wasi-sdk-20_GH0.tar.gz) = 0a1c09c8c1da62a1ba214254ff4c9db6b60979c00f648a5eae33831d6ee2840e +SIZE (WebAssembly-wasi-libc-20-wasi-sdk-20_GH0.tar.gz) = 1311597 +SHA256 (WebAssembly-WASI-59cbe14_GH0.tar.gz) = 4e36c4add2421b44ccdded83d442d9aadf02ffa8b534d94016fad2bb7b781cc6 +SIZE (WebAssembly-WASI-59cbe14_GH0.tar.gz) = 162059 Index: devel/wasi-libc/files/patch-Makefile =================================================================== --- devel/wasi-libc/files/patch-Makefile +++ /dev/null @@ -1,13 +0,0 @@ -complains about: __arraycount - ---- Makefile.orig 2020-05-16 19:12:43 UTC -+++ Makefile -@@ -515,7 +515,7 @@ finish: 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)" - - # - # The build succeeded! The generated sysroot is in $(SYSROOT). Index: devel/wasi-libcxx/Makefile =================================================================== --- devel/wasi-libcxx/Makefile +++ devel/wasi-libcxx/Makefile @@ -1,9 +1,11 @@ PORTNAME= libcxx -DISTVERSION= 13.0.1 +DISTVERSION?= 0 +PORTREVISION?= 0 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} + https://${PRE_}releases.llvm.org/${LLVM_RELEASE}/${RCDIR}/ PKGNAMEPREFIX= wasi- +PKGNAMESUFFIX= ${LLVM_VERSION} DISTNAME= llvm-project-${DISTVERSION}.src DISTFILES= llvm-project-${DISTVERSION}.src${EXTRACT_SUFX} @@ -13,44 +15,53 @@ LICENSE= LLVM2 LICENSE_NAME= Apache License 2.0 with LLVM Exceptions -LICENSE_FILE= ${WRKSRC}/LICENSE.TXT +LICENSE_FILE= ${WRKSRC}/llvm/LICENSE.TXT LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept +.if ${DISTVERSION} == 0 +IGNORE= is a meta port; there is nothing to build +.endif + BUILD_DEPENDS= ${WASI_SYSROOT}/include/stdarg.h:devel/wasi-libc \ - clang${LLVM_SUFFIX}:devel/llvm${LLVM_SUFFIX} + wasi-compiler-rt${LLVM_VERSION}>0:devel/wasi-compiler-rt${LLVM_VERSION} -USES= cmake tar:xz -NO_ARCH= yes +USES= cmake llvm:${LLVM_SUFFIX} tar:xz -SSP_UNSAFE= yes -CC= ${LOCALBASE}/bin/clang${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 -WRKSRC= ${WRKDIR}/${DISTNAME}/libcxx - -CONFIGURE_ENV+= CC="${CC}" CFLAGS="${CFLAGS}" -CONFIGURE_ENV+= CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" +DISTINFO_FILE= ${PORTSDIR}/${LLVM_PORT}/distinfo +SSP_UNSAFE= yes +NO_ARCH= yes +PLIST= ${.CURDIR}/pkg-plist +CONFIGURE_ENV+= CC="${CC}" CFLAGS="${CFLAGS}" \ + CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" +CC= ${LOCALBASE}/bin/clang${LLVM_VERSION} +CXX= ${LOCALBASE}/bin/clang++${LLVM_VERSION} +WASI_SYSROOT= ${LOCALBASE}/share/wasi-sysroot +TRIPLE= wasm32-wasi +# try to sync with https://github.com/WebAssembly/wasi-sdk +# Makefile and wasi-sdk.cmake CMAKE_INSTALL_PREFIX= ${PREFIX}/share/wasi-sysroot -CMAKE_ARGS= -DCMAKE_C_COMPILER_WORKS=1 \ - -DCMAKE_CXX_COMPILER_WORKS=1 \ +CMAKE_SOURCE_PATH= ${WRKSRC}/runtimes +CMAKE_ARGS= -DCMAKE_AR=${LOCALBASE}/bin/llvm-ar${LLVM_VERSION} \ + -DCMAKE_RANLIB=${LOCALBASE}/bin/llvm-ranlib${LLVM_VERSION} \ + -DCMAKE_C_COMPILER_TARGET=${TRIPLE} \ + -DCMAKE_CXX_COMPILER_TARGET=${TRIPLE} \ + -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM=NEVER \ + -DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY \ + -DCMAKE_FIND_ROOT_PATH_MODE_PACKAGE=ONLY \ + -DCMAKE_C_COMPILER_WORKS=ON \ + -DCMAKE_CXX_COMPILER_WORKS=ON \ + -DCMAKE_STAGING_PREFIX=${CMAKE_INSTALL_PREFIX} \ + -DLLVM_CONFIG_PATH=${LOCALBASE}/bin/${LLVM_CONFIG} \ -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_LIBDIR_SUFFIX=/wasm32-wasi \ - -DLIBCXX_INCLUDE_BENCHMARKS:BOOL=FALSE \ - -DLIBCXX_INCLUDE_TESTS:BOOL=FALSE \ -DLIBCXX_ENABLE_THREADS:BOOL=OFF \ -DLIBCXX_HAS_PTHREAD_API:BOOL=OFF \ -DLIBCXX_HAS_EXTERNAL_THREAD_API:BOOL=OFF \ -DLIBCXX_BUILD_EXTERNAL_THREAD_LIBRARY:BOOL=OFF \ -DLIBCXX_HAS_WIN32_THREAD_API:BOOL=OFF \ + -DLLVM_COMPILER_CHECKED=ON \ -DLIBCXX_ENABLE_SHARED:BOOL=OFF \ -DLIBCXX_ENABLE_EXPERIMENTAL_LIBRARY:BOOL=OFF \ -DLIBCXX_ENABLE_EXCEPTIONS:BOOL=OFF \ @@ -58,7 +69,6 @@ -DLIBCXX_CXX_ABI=libcxxabi \ -DLIBCXX_HAS_MUSL_LIBC:BOOL=ON \ -DLIBCXX_ABI_VERSION=2 \ - -DLIBCXXABI_LIBDIR_SUFFIX=/wasm32-wasi \ -DLIBCXXABI_ENABLE_EXCEPTIONS:BOOL=OFF \ -DLIBCXXABI_ENABLE_SHARED:BOOL=OFF \ -DLIBCXXABI_SILENT_TERMINATE:BOOL=ON \ @@ -67,92 +77,10 @@ -DLIBCXXABI_HAS_EXTERNAL_THREAD_API:BOOL=OFF \ -DLIBCXXABI_BUILD_EXTERNAL_THREAD_LIBRARY:BOOL=OFF \ -DLIBCXXABI_HAS_WIN32_THREAD_API:BOOL=OFF \ - -DLIBCXXABI_LIBCXX_INCLUDES=${CONFIGURE_WRKSRC}/include/c++/v1 \ - -DLIBCXX_SUPPORTS_FNO_EXCEPTIONS_FLAG:BOOL=ON \ - -DLIBCXX_SUPPORTS_NOSTDLIBXX_FLAG:BOOL=ON \ - -DLIBCXX_SUPPORTS_NODEFAULTLIBS_FLAG:BOOL=ON \ - -DLIBCXX_HAS_COMMENT_LIB_PRAGMA:BOOL=ON \ - -DLIBCXX_SUPPORTS_FALIGNED_ALLOCATION_FLAG:BOOL=ON \ - -DLIBCXX_SUPPORTS_NOSTDINCXX_FLAG:BOOL=ON \ - -DLIBCXX_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG:BOOL=ON \ - -DLIBCXX_SUPPORTS_FVISIBILITY_EQ_HIDDEN_FLAG:BOOL=ON \ - -DLIBCXX_SUPPORTS_WALL_FLAG:BOOL=ON \ - -DLIBCXX_SUPPORTS_WEXTRA_FLAG:BOOL=ON \ - -DLIBCXX_SUPPORTS_W_FLAG:BOOL=ON \ - -DLIBCXX_SUPPORTS_WWRITE_STRINGS_FLAG:BOOL=ON \ - -DLIBCXX_SUPPORTS_WNO_UNUSED_PARAMETER_FLAG:BOOL=ON \ - -DLIBCXX_SUPPORTS_WNO_LONG_LONG_FLAG:BOOL=ON \ - -DLIBCXX_SUPPORTS_WERROR_EQ_RETURN_TYPE_FLAG:BOOL=ON \ - -DLIBCXX_SUPPORTS_WEXTRA_SEMI_FLAG:BOOL=ON \ - -DLIBCXX_SUPPORTS_WUNDEF_FLAG:BOOL=ON \ - -DLIBCXX_SUPPORTS_WNO_USER_DEFINED_LITERALS_FLAG:BOOL=ON \ - -DLIBCXX_SUPPORTS_WNO_COVERED_SWITCH_DEFAULT_FLAG:BOOL=ON \ - -DLIBCXX_SUPPORTS_WNO_SUGGEST_OVERRIDE_FLAG:BOOL=ON \ - -DLIBCXX_SUPPORTS_WNO_IGNORED_ATTRIBUTES_FLAG:BOOL=ON \ - -DLIBCXX_SUPPORTS_WNO_ERROR_FLAG:BOOL=ON \ - -DLIBCXX_SUPPORTS_EHS_FLAG:BOOL=OFF \ - -DLIBCXX_SUPPORTS_EHA_FLAG:BOOL=OFF \ - -DLIBCXX_SUPPORTS_ZL_FLAG:BOOL=OFF \ - -DLIBCXX_SUPPORTS_NODEFAULTLIB_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_FNO_EXCEPTIONS_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_NOSTDLIBXX_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_NODEFAULTLIBS_FLAG:BOOL=ON \ - -DLIBCXXABI_HAS_COMMENT_LIB_PRAGMA:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_FALIGNED_ALLOCATION_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_NOSTDINCXX_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_FVISIBILITY_EQ_HIDDEN_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_WALL_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_WEXTRA_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_W_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_WWRITE_STRINGS_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_WNO_UNUSED_PARAMETER_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_WNO_LONG_LONG_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_WERROR_EQ_RETURN_TYPE_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_WEXTRA_SEMI_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_WUNDEF_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_WNO_USER_DEFINED_LITERALS_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_WNO_COVERED_SWITCH_DEFAULT_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_WNO_SUGGEST_OVERRIDE_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_WNO_IGNORED_ATTRIBUTES_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_WNO_ERROR_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_EHS_FLAG:BOOL=OFF \ - -DLIBCXXABI_SUPPORTS_EHA_FLAG:BOOL=OFF \ - -DLIBCXXABI_SUPPORTS_ZL_FLAG:BOOL=OFF \ - -DLIBCXXABI_SUPPORTS_NODEFAULTLIB_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_WCHAR_SUBSCRIPTS_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_WCONVERSION_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_WUNUSED_FUNCTION_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_WUNUSED_PARAMETER_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_WUNUSED_VARIABLE_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_WX_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_PEDANTIC_FLAG:BOOL=ON \ - -DLIBCXXABI_SUPPORTS_FSTRICT_ALIASING_FLAG:BOOL=ON - -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} + -DUNIX:BOOL=ON \ + -DCMAKE_SYSROOT=${WASI_SYSROOT} \ + -DLIBCXX_LIBDIR_SUFFIX=/${TRIPLE} \ + -DLIBCXXABI_LIBDIR_SUFFIX=/${TRIPLE} \ + -DLLVM_ENABLE_RUNTIMES="libcxx;libcxxabi" .include Index: devel/wasi-libcxx/distinfo =================================================================== --- devel/wasi-libcxx/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1644329406 -SHA256 (llvm-project-13.0.1.src.tar.xz) = 326335a830f2e32d06d0a36393b5455d17dc73e0bd1211065227ee014f92cbf8 -SIZE (llvm-project-13.0.1.src.tar.xz) = 97584928 Index: devel/wasi-libcxx12/Makefile =================================================================== --- /dev/null +++ devel/wasi-libcxx12/Makefile @@ -0,0 +1,6 @@ +# must sync with devel/llvm12 +DISTVERSION= 12.0.1 + +MASTERDIR= ${.CURDIR}/../wasi-libcxx + +.include "${MASTERDIR}/Makefile" Index: devel/wasi-libcxx12/pkg-plist =================================================================== --- /dev/null +++ devel/wasi-libcxx12/pkg-plist @@ -0,0 +1,191 @@ +share/wasi-sysroot/include/c++/v1/__availability +share/wasi-sysroot/include/c++/v1/__bit_reference +share/wasi-sysroot/include/c++/v1/__bits +share/wasi-sysroot/include/c++/v1/__bsd_locale_defaults.h +share/wasi-sysroot/include/c++/v1/__bsd_locale_fallbacks.h +share/wasi-sysroot/include/c++/v1/__config +share/wasi-sysroot/include/c++/v1/__cxxabi_config.h +share/wasi-sysroot/include/c++/v1/__debug +share/wasi-sysroot/include/c++/v1/__errc +share/wasi-sysroot/include/c++/v1/__functional_03 +share/wasi-sysroot/include/c++/v1/__functional_base +share/wasi-sysroot/include/c++/v1/__functional_base_03 +share/wasi-sysroot/include/c++/v1/__hash_table +share/wasi-sysroot/include/c++/v1/__libcpp_version +share/wasi-sysroot/include/c++/v1/__locale +share/wasi-sysroot/include/c++/v1/__memory/allocator_traits.h +share/wasi-sysroot/include/c++/v1/__memory/base.h +share/wasi-sysroot/include/c++/v1/__memory/pointer_traits.h +share/wasi-sysroot/include/c++/v1/__memory/utilities.h +share/wasi-sysroot/include/c++/v1/__mutex_base +share/wasi-sysroot/include/c++/v1/__node_handle +share/wasi-sysroot/include/c++/v1/__nullptr +share/wasi-sysroot/include/c++/v1/__split_buffer +share/wasi-sysroot/include/c++/v1/__sso_allocator +share/wasi-sysroot/include/c++/v1/__std_stream +share/wasi-sysroot/include/c++/v1/__string +share/wasi-sysroot/include/c++/v1/__support/android/locale_bionic.h +share/wasi-sysroot/include/c++/v1/__support/fuchsia/xlocale.h +share/wasi-sysroot/include/c++/v1/__support/ibm/limits.h +share/wasi-sysroot/include/c++/v1/__support/ibm/locale_mgmt_aix.h +share/wasi-sysroot/include/c++/v1/__support/ibm/nanosleep.h +share/wasi-sysroot/include/c++/v1/__support/ibm/support.h +share/wasi-sysroot/include/c++/v1/__support/ibm/xlocale.h +share/wasi-sysroot/include/c++/v1/__support/musl/xlocale.h +share/wasi-sysroot/include/c++/v1/__support/newlib/xlocale.h +share/wasi-sysroot/include/c++/v1/__support/nuttx/xlocale.h +share/wasi-sysroot/include/c++/v1/__support/openbsd/xlocale.h +share/wasi-sysroot/include/c++/v1/__support/solaris/floatingpoint.h +share/wasi-sysroot/include/c++/v1/__support/solaris/wchar.h +share/wasi-sysroot/include/c++/v1/__support/solaris/xlocale.h +share/wasi-sysroot/include/c++/v1/__support/win32/limits_msvc_win32.h +share/wasi-sysroot/include/c++/v1/__support/win32/locale_win32.h +share/wasi-sysroot/include/c++/v1/__support/xlocale/__nop_locale_mgmt.h +share/wasi-sysroot/include/c++/v1/__support/xlocale/__posix_l_fallback.h +share/wasi-sysroot/include/c++/v1/__support/xlocale/__strtonum_fallback.h +share/wasi-sysroot/include/c++/v1/__threading_support +share/wasi-sysroot/include/c++/v1/__tree +share/wasi-sysroot/include/c++/v1/__tuple +share/wasi-sysroot/include/c++/v1/__undef_macros +share/wasi-sysroot/include/c++/v1/algorithm +share/wasi-sysroot/include/c++/v1/any +share/wasi-sysroot/include/c++/v1/array +share/wasi-sysroot/include/c++/v1/atomic +share/wasi-sysroot/include/c++/v1/barrier +share/wasi-sysroot/include/c++/v1/bit +share/wasi-sysroot/include/c++/v1/bitset +share/wasi-sysroot/include/c++/v1/cassert +share/wasi-sysroot/include/c++/v1/ccomplex +share/wasi-sysroot/include/c++/v1/cctype +share/wasi-sysroot/include/c++/v1/cerrno +share/wasi-sysroot/include/c++/v1/cfenv +share/wasi-sysroot/include/c++/v1/cfloat +share/wasi-sysroot/include/c++/v1/charconv +share/wasi-sysroot/include/c++/v1/chrono +share/wasi-sysroot/include/c++/v1/cinttypes +share/wasi-sysroot/include/c++/v1/ciso646 +share/wasi-sysroot/include/c++/v1/climits +share/wasi-sysroot/include/c++/v1/clocale +share/wasi-sysroot/include/c++/v1/cmath +share/wasi-sysroot/include/c++/v1/codecvt +share/wasi-sysroot/include/c++/v1/compare +share/wasi-sysroot/include/c++/v1/complex +share/wasi-sysroot/include/c++/v1/complex.h +share/wasi-sysroot/include/c++/v1/concepts +share/wasi-sysroot/include/c++/v1/condition_variable +share/wasi-sysroot/include/c++/v1/csetjmp +share/wasi-sysroot/include/c++/v1/csignal +share/wasi-sysroot/include/c++/v1/cstdarg +share/wasi-sysroot/include/c++/v1/cstdbool +share/wasi-sysroot/include/c++/v1/cstddef +share/wasi-sysroot/include/c++/v1/cstdint +share/wasi-sysroot/include/c++/v1/cstdio +share/wasi-sysroot/include/c++/v1/cstdlib +share/wasi-sysroot/include/c++/v1/cstring +share/wasi-sysroot/include/c++/v1/ctgmath +share/wasi-sysroot/include/c++/v1/ctime +share/wasi-sysroot/include/c++/v1/ctype.h +share/wasi-sysroot/include/c++/v1/cwchar +share/wasi-sysroot/include/c++/v1/cwctype +share/wasi-sysroot/include/c++/v1/cxxabi.h +share/wasi-sysroot/include/c++/v1/deque +share/wasi-sysroot/include/c++/v1/errno.h +share/wasi-sysroot/include/c++/v1/exception +share/wasi-sysroot/include/c++/v1/execution +share/wasi-sysroot/include/c++/v1/experimental/__config +share/wasi-sysroot/include/c++/v1/experimental/__memory +share/wasi-sysroot/include/c++/v1/experimental/algorithm +share/wasi-sysroot/include/c++/v1/experimental/coroutine +share/wasi-sysroot/include/c++/v1/experimental/deque +share/wasi-sysroot/include/c++/v1/experimental/filesystem +share/wasi-sysroot/include/c++/v1/experimental/forward_list +share/wasi-sysroot/include/c++/v1/experimental/functional +share/wasi-sysroot/include/c++/v1/experimental/iterator +share/wasi-sysroot/include/c++/v1/experimental/list +share/wasi-sysroot/include/c++/v1/experimental/map +share/wasi-sysroot/include/c++/v1/experimental/memory_resource +share/wasi-sysroot/include/c++/v1/experimental/propagate_const +share/wasi-sysroot/include/c++/v1/experimental/regex +share/wasi-sysroot/include/c++/v1/experimental/set +share/wasi-sysroot/include/c++/v1/experimental/simd +share/wasi-sysroot/include/c++/v1/experimental/string +share/wasi-sysroot/include/c++/v1/experimental/type_traits +share/wasi-sysroot/include/c++/v1/experimental/unordered_map +share/wasi-sysroot/include/c++/v1/experimental/unordered_set +share/wasi-sysroot/include/c++/v1/experimental/utility +share/wasi-sysroot/include/c++/v1/experimental/vector +share/wasi-sysroot/include/c++/v1/ext/__hash +share/wasi-sysroot/include/c++/v1/ext/hash_map +share/wasi-sysroot/include/c++/v1/ext/hash_set +share/wasi-sysroot/include/c++/v1/fenv.h +share/wasi-sysroot/include/c++/v1/filesystem +share/wasi-sysroot/include/c++/v1/float.h +share/wasi-sysroot/include/c++/v1/forward_list +share/wasi-sysroot/include/c++/v1/fstream +share/wasi-sysroot/include/c++/v1/functional +share/wasi-sysroot/include/c++/v1/future +share/wasi-sysroot/include/c++/v1/initializer_list +share/wasi-sysroot/include/c++/v1/inttypes.h +share/wasi-sysroot/include/c++/v1/iomanip +share/wasi-sysroot/include/c++/v1/ios +share/wasi-sysroot/include/c++/v1/iosfwd +share/wasi-sysroot/include/c++/v1/iostream +share/wasi-sysroot/include/c++/v1/istream +share/wasi-sysroot/include/c++/v1/iterator +share/wasi-sysroot/include/c++/v1/latch +share/wasi-sysroot/include/c++/v1/limits +share/wasi-sysroot/include/c++/v1/limits.h +share/wasi-sysroot/include/c++/v1/list +share/wasi-sysroot/include/c++/v1/locale +share/wasi-sysroot/include/c++/v1/locale.h +share/wasi-sysroot/include/c++/v1/map +share/wasi-sysroot/include/c++/v1/math.h +share/wasi-sysroot/include/c++/v1/memory +share/wasi-sysroot/include/c++/v1/module.modulemap +share/wasi-sysroot/include/c++/v1/mutex +share/wasi-sysroot/include/c++/v1/new +share/wasi-sysroot/include/c++/v1/numbers +share/wasi-sysroot/include/c++/v1/numeric +share/wasi-sysroot/include/c++/v1/optional +share/wasi-sysroot/include/c++/v1/ostream +share/wasi-sysroot/include/c++/v1/queue +share/wasi-sysroot/include/c++/v1/random +share/wasi-sysroot/include/c++/v1/ratio +share/wasi-sysroot/include/c++/v1/regex +share/wasi-sysroot/include/c++/v1/scoped_allocator +share/wasi-sysroot/include/c++/v1/semaphore +share/wasi-sysroot/include/c++/v1/set +share/wasi-sysroot/include/c++/v1/setjmp.h +share/wasi-sysroot/include/c++/v1/shared_mutex +share/wasi-sysroot/include/c++/v1/span +share/wasi-sysroot/include/c++/v1/sstream +share/wasi-sysroot/include/c++/v1/stack +share/wasi-sysroot/include/c++/v1/stdbool.h +share/wasi-sysroot/include/c++/v1/stddef.h +share/wasi-sysroot/include/c++/v1/stdexcept +share/wasi-sysroot/include/c++/v1/stdint.h +share/wasi-sysroot/include/c++/v1/stdio.h +share/wasi-sysroot/include/c++/v1/stdlib.h +share/wasi-sysroot/include/c++/v1/streambuf +share/wasi-sysroot/include/c++/v1/string +share/wasi-sysroot/include/c++/v1/string.h +share/wasi-sysroot/include/c++/v1/string_view +share/wasi-sysroot/include/c++/v1/strstream +share/wasi-sysroot/include/c++/v1/system_error +share/wasi-sysroot/include/c++/v1/tgmath.h +share/wasi-sysroot/include/c++/v1/thread +share/wasi-sysroot/include/c++/v1/tuple +share/wasi-sysroot/include/c++/v1/type_traits +share/wasi-sysroot/include/c++/v1/typeindex +share/wasi-sysroot/include/c++/v1/typeinfo +share/wasi-sysroot/include/c++/v1/unordered_map +share/wasi-sysroot/include/c++/v1/unordered_set +share/wasi-sysroot/include/c++/v1/utility +share/wasi-sysroot/include/c++/v1/valarray +share/wasi-sysroot/include/c++/v1/variant +share/wasi-sysroot/include/c++/v1/vector +share/wasi-sysroot/include/c++/v1/version +share/wasi-sysroot/include/c++/v1/wchar.h +share/wasi-sysroot/include/c++/v1/wctype.h +share/wasi-sysroot/lib/wasm32-wasi/libc++.a +share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a Index: devel/wasi-libcxx13/Makefile =================================================================== --- /dev/null +++ devel/wasi-libcxx13/Makefile @@ -0,0 +1,6 @@ +# must sync with devel/llvm13 +DISTVERSION= 13.0.1 + +MASTERDIR= ${.CURDIR}/../wasi-libcxx + +.include "${MASTERDIR}/Makefile" Index: devel/wasi-libcxx14/Makefile =================================================================== --- /dev/null +++ devel/wasi-libcxx14/Makefile @@ -0,0 +1,6 @@ +# must sync with devel/llvm14 +DISTVERSION= 14.0.6 + +MASTERDIR= ${.CURDIR}/../wasi-libcxx + +.include "${MASTERDIR}/Makefile" Index: devel/wasi-libcxx14/pkg-plist =================================================================== --- devel/wasi-libcxx14/pkg-plist +++ devel/wasi-libcxx14/pkg-plist @@ -25,6 +25,9 @@ share/wasi-sysroot/include/c++/v1/__algorithm/generate.h share/wasi-sysroot/include/c++/v1/__algorithm/generate_n.h share/wasi-sysroot/include/c++/v1/__algorithm/half_positive.h +share/wasi-sysroot/include/c++/v1/__algorithm/in_in_out_result.h +share/wasi-sysroot/include/c++/v1/__algorithm/in_in_result.h +share/wasi-sysroot/include/c++/v1/__algorithm/in_out_result.h share/wasi-sysroot/include/c++/v1/__algorithm/includes.h share/wasi-sysroot/include/c++/v1/__algorithm/inplace_merge.h share/wasi-sysroot/include/c++/v1/__algorithm/is_heap.h @@ -92,24 +95,108 @@ share/wasi-sysroot/include/c++/v1/__algorithm/unwrap_iter.h share/wasi-sysroot/include/c++/v1/__algorithm/upper_bound.h share/wasi-sysroot/include/c++/v1/__availability +share/wasi-sysroot/include/c++/v1/__bit/bit_cast.h +share/wasi-sysroot/include/c++/v1/__bit/byteswap.h share/wasi-sysroot/include/c++/v1/__bit_reference share/wasi-sysroot/include/c++/v1/__bits share/wasi-sysroot/include/c++/v1/__bsd_locale_defaults.h share/wasi-sysroot/include/c++/v1/__bsd_locale_fallbacks.h +share/wasi-sysroot/include/c++/v1/__charconv/chars_format.h +share/wasi-sysroot/include/c++/v1/__charconv/from_chars_result.h +share/wasi-sysroot/include/c++/v1/__charconv/to_chars_result.h +share/wasi-sysroot/include/c++/v1/__chrono/calendar.h +share/wasi-sysroot/include/c++/v1/__chrono/convert_to_timespec.h +share/wasi-sysroot/include/c++/v1/__chrono/duration.h +share/wasi-sysroot/include/c++/v1/__chrono/file_clock.h +share/wasi-sysroot/include/c++/v1/__chrono/high_resolution_clock.h +share/wasi-sysroot/include/c++/v1/__chrono/steady_clock.h +share/wasi-sysroot/include/c++/v1/__chrono/system_clock.h +share/wasi-sysroot/include/c++/v1/__chrono/time_point.h +share/wasi-sysroot/include/c++/v1/__compare/common_comparison_category.h +share/wasi-sysroot/include/c++/v1/__compare/compare_partial_order_fallback.h +share/wasi-sysroot/include/c++/v1/__compare/compare_strong_order_fallback.h +share/wasi-sysroot/include/c++/v1/__compare/compare_three_way.h +share/wasi-sysroot/include/c++/v1/__compare/compare_three_way_result.h +share/wasi-sysroot/include/c++/v1/__compare/compare_weak_order_fallback.h +share/wasi-sysroot/include/c++/v1/__compare/is_eq.h +share/wasi-sysroot/include/c++/v1/__compare/ordering.h +share/wasi-sysroot/include/c++/v1/__compare/partial_order.h +share/wasi-sysroot/include/c++/v1/__compare/strong_order.h +share/wasi-sysroot/include/c++/v1/__compare/synth_three_way.h +share/wasi-sysroot/include/c++/v1/__compare/three_way_comparable.h +share/wasi-sysroot/include/c++/v1/__compare/weak_order.h +share/wasi-sysroot/include/c++/v1/__concepts/arithmetic.h +share/wasi-sysroot/include/c++/v1/__concepts/assignable.h +share/wasi-sysroot/include/c++/v1/__concepts/boolean_testable.h +share/wasi-sysroot/include/c++/v1/__concepts/class_or_enum.h +share/wasi-sysroot/include/c++/v1/__concepts/common_reference_with.h +share/wasi-sysroot/include/c++/v1/__concepts/common_with.h +share/wasi-sysroot/include/c++/v1/__concepts/constructible.h +share/wasi-sysroot/include/c++/v1/__concepts/convertible_to.h +share/wasi-sysroot/include/c++/v1/__concepts/copyable.h +share/wasi-sysroot/include/c++/v1/__concepts/derived_from.h +share/wasi-sysroot/include/c++/v1/__concepts/destructible.h +share/wasi-sysroot/include/c++/v1/__concepts/different_from.h +share/wasi-sysroot/include/c++/v1/__concepts/equality_comparable.h +share/wasi-sysroot/include/c++/v1/__concepts/invocable.h +share/wasi-sysroot/include/c++/v1/__concepts/movable.h +share/wasi-sysroot/include/c++/v1/__concepts/predicate.h +share/wasi-sysroot/include/c++/v1/__concepts/regular.h +share/wasi-sysroot/include/c++/v1/__concepts/relation.h +share/wasi-sysroot/include/c++/v1/__concepts/same_as.h +share/wasi-sysroot/include/c++/v1/__concepts/semiregular.h +share/wasi-sysroot/include/c++/v1/__concepts/swappable.h +share/wasi-sysroot/include/c++/v1/__concepts/totally_ordered.h share/wasi-sysroot/include/c++/v1/__config share/wasi-sysroot/include/c++/v1/__config_site +share/wasi-sysroot/include/c++/v1/__coroutine/coroutine_handle.h +share/wasi-sysroot/include/c++/v1/__coroutine/coroutine_traits.h +share/wasi-sysroot/include/c++/v1/__coroutine/noop_coroutine_handle.h +share/wasi-sysroot/include/c++/v1/__coroutine/trivial_awaitables.h share/wasi-sysroot/include/c++/v1/__cxxabi_config.h share/wasi-sysroot/include/c++/v1/__debug share/wasi-sysroot/include/c++/v1/__errc +share/wasi-sysroot/include/c++/v1/__filesystem/copy_options.h +share/wasi-sysroot/include/c++/v1/__filesystem/directory_entry.h +share/wasi-sysroot/include/c++/v1/__filesystem/directory_iterator.h +share/wasi-sysroot/include/c++/v1/__filesystem/directory_options.h +share/wasi-sysroot/include/c++/v1/__filesystem/file_status.h +share/wasi-sysroot/include/c++/v1/__filesystem/file_time_type.h +share/wasi-sysroot/include/c++/v1/__filesystem/file_type.h +share/wasi-sysroot/include/c++/v1/__filesystem/filesystem_error.h +share/wasi-sysroot/include/c++/v1/__filesystem/operations.h +share/wasi-sysroot/include/c++/v1/__filesystem/path.h +share/wasi-sysroot/include/c++/v1/__filesystem/path_iterator.h +share/wasi-sysroot/include/c++/v1/__filesystem/perm_options.h +share/wasi-sysroot/include/c++/v1/__filesystem/perms.h +share/wasi-sysroot/include/c++/v1/__filesystem/recursive_directory_iterator.h +share/wasi-sysroot/include/c++/v1/__filesystem/space_info.h +share/wasi-sysroot/include/c++/v1/__filesystem/u8path.h +share/wasi-sysroot/include/c++/v1/__format/format_arg.h +share/wasi-sysroot/include/c++/v1/__format/format_args.h +share/wasi-sysroot/include/c++/v1/__format/format_context.h share/wasi-sysroot/include/c++/v1/__format/format_error.h +share/wasi-sysroot/include/c++/v1/__format/format_fwd.h share/wasi-sysroot/include/c++/v1/__format/format_parse_context.h -share/wasi-sysroot/include/c++/v1/__function_like.h +share/wasi-sysroot/include/c++/v1/__format/format_string.h +share/wasi-sysroot/include/c++/v1/__format/format_to_n_result.h +share/wasi-sysroot/include/c++/v1/__format/formatter.h +share/wasi-sysroot/include/c++/v1/__format/formatter_bool.h +share/wasi-sysroot/include/c++/v1/__format/formatter_char.h +share/wasi-sysroot/include/c++/v1/__format/formatter_floating_point.h +share/wasi-sysroot/include/c++/v1/__format/formatter_integer.h +share/wasi-sysroot/include/c++/v1/__format/formatter_integral.h +share/wasi-sysroot/include/c++/v1/__format/formatter_pointer.h +share/wasi-sysroot/include/c++/v1/__format/formatter_string.h +share/wasi-sysroot/include/c++/v1/__format/parser_std_format_spec.h share/wasi-sysroot/include/c++/v1/__functional/binary_function.h share/wasi-sysroot/include/c++/v1/__functional/binary_negate.h share/wasi-sysroot/include/c++/v1/__functional/bind.h +share/wasi-sysroot/include/c++/v1/__functional/bind_back.h share/wasi-sysroot/include/c++/v1/__functional/bind_front.h share/wasi-sysroot/include/c++/v1/__functional/binder1st.h share/wasi-sysroot/include/c++/v1/__functional/binder2nd.h +share/wasi-sysroot/include/c++/v1/__functional/compose.h share/wasi-sysroot/include/c++/v1/__functional/default_searcher.h share/wasi-sysroot/include/c++/v1/__functional/function.h share/wasi-sysroot/include/c++/v1/__functional/hash.h @@ -144,6 +231,7 @@ share/wasi-sysroot/include/c++/v1/__iterator/erase_if_container.h share/wasi-sysroot/include/c++/v1/__iterator/front_insert_iterator.h share/wasi-sysroot/include/c++/v1/__iterator/incrementable_traits.h +share/wasi-sysroot/include/c++/v1/__iterator/indirectly_comparable.h share/wasi-sysroot/include/c++/v1/__iterator/insert_iterator.h share/wasi-sysroot/include/c++/v1/__iterator/istream_iterator.h share/wasi-sysroot/include/c++/v1/__iterator/istreambuf_iterator.h @@ -161,9 +249,11 @@ share/wasi-sysroot/include/c++/v1/__iterator/reverse_access.h share/wasi-sysroot/include/c++/v1/__iterator/reverse_iterator.h share/wasi-sysroot/include/c++/v1/__iterator/size.h +share/wasi-sysroot/include/c++/v1/__iterator/unreachable_sentinel.h share/wasi-sysroot/include/c++/v1/__iterator/wrap_iter.h share/wasi-sysroot/include/c++/v1/__libcpp_version share/wasi-sysroot/include/c++/v1/__locale +share/wasi-sysroot/include/c++/v1/__mbstate_t.h share/wasi-sysroot/include/c++/v1/__memory/addressof.h share/wasi-sysroot/include/c++/v1/__memory/allocation_guard.h share/wasi-sysroot/include/c++/v1/__memory/allocator.h @@ -171,24 +261,76 @@ share/wasi-sysroot/include/c++/v1/__memory/allocator_traits.h share/wasi-sysroot/include/c++/v1/__memory/auto_ptr.h share/wasi-sysroot/include/c++/v1/__memory/compressed_pair.h +share/wasi-sysroot/include/c++/v1/__memory/concepts.h share/wasi-sysroot/include/c++/v1/__memory/construct_at.h -share/wasi-sysroot/include/c++/v1/__memory/pointer_safety.h share/wasi-sysroot/include/c++/v1/__memory/pointer_traits.h +share/wasi-sysroot/include/c++/v1/__memory/ranges_construct_at.h +share/wasi-sysroot/include/c++/v1/__memory/ranges_uninitialized_algorithms.h share/wasi-sysroot/include/c++/v1/__memory/raw_storage_iterator.h share/wasi-sysroot/include/c++/v1/__memory/shared_ptr.h share/wasi-sysroot/include/c++/v1/__memory/temporary_buffer.h share/wasi-sysroot/include/c++/v1/__memory/uninitialized_algorithms.h share/wasi-sysroot/include/c++/v1/__memory/unique_ptr.h share/wasi-sysroot/include/c++/v1/__memory/uses_allocator.h +share/wasi-sysroot/include/c++/v1/__memory/voidify.h share/wasi-sysroot/include/c++/v1/__mutex_base share/wasi-sysroot/include/c++/v1/__node_handle share/wasi-sysroot/include/c++/v1/__nullptr +share/wasi-sysroot/include/c++/v1/__numeric/accumulate.h +share/wasi-sysroot/include/c++/v1/__numeric/adjacent_difference.h +share/wasi-sysroot/include/c++/v1/__numeric/exclusive_scan.h +share/wasi-sysroot/include/c++/v1/__numeric/gcd_lcm.h +share/wasi-sysroot/include/c++/v1/__numeric/inclusive_scan.h +share/wasi-sysroot/include/c++/v1/__numeric/inner_product.h +share/wasi-sysroot/include/c++/v1/__numeric/iota.h +share/wasi-sysroot/include/c++/v1/__numeric/midpoint.h +share/wasi-sysroot/include/c++/v1/__numeric/partial_sum.h +share/wasi-sysroot/include/c++/v1/__numeric/reduce.h +share/wasi-sysroot/include/c++/v1/__numeric/transform_exclusive_scan.h +share/wasi-sysroot/include/c++/v1/__numeric/transform_inclusive_scan.h +share/wasi-sysroot/include/c++/v1/__numeric/transform_reduce.h +share/wasi-sysroot/include/c++/v1/__random/bernoulli_distribution.h +share/wasi-sysroot/include/c++/v1/__random/binomial_distribution.h +share/wasi-sysroot/include/c++/v1/__random/cauchy_distribution.h +share/wasi-sysroot/include/c++/v1/__random/chi_squared_distribution.h +share/wasi-sysroot/include/c++/v1/__random/clamp_to_integral.h +share/wasi-sysroot/include/c++/v1/__random/default_random_engine.h +share/wasi-sysroot/include/c++/v1/__random/discard_block_engine.h +share/wasi-sysroot/include/c++/v1/__random/discrete_distribution.h +share/wasi-sysroot/include/c++/v1/__random/exponential_distribution.h +share/wasi-sysroot/include/c++/v1/__random/extreme_value_distribution.h +share/wasi-sysroot/include/c++/v1/__random/fisher_f_distribution.h +share/wasi-sysroot/include/c++/v1/__random/gamma_distribution.h +share/wasi-sysroot/include/c++/v1/__random/generate_canonical.h +share/wasi-sysroot/include/c++/v1/__random/geometric_distribution.h +share/wasi-sysroot/include/c++/v1/__random/independent_bits_engine.h +share/wasi-sysroot/include/c++/v1/__random/is_seed_sequence.h +share/wasi-sysroot/include/c++/v1/__random/knuth_b.h +share/wasi-sysroot/include/c++/v1/__random/linear_congruential_engine.h +share/wasi-sysroot/include/c++/v1/__random/log2.h +share/wasi-sysroot/include/c++/v1/__random/lognormal_distribution.h +share/wasi-sysroot/include/c++/v1/__random/mersenne_twister_engine.h +share/wasi-sysroot/include/c++/v1/__random/negative_binomial_distribution.h +share/wasi-sysroot/include/c++/v1/__random/normal_distribution.h +share/wasi-sysroot/include/c++/v1/__random/piecewise_constant_distribution.h +share/wasi-sysroot/include/c++/v1/__random/piecewise_linear_distribution.h +share/wasi-sysroot/include/c++/v1/__random/poisson_distribution.h +share/wasi-sysroot/include/c++/v1/__random/random_device.h +share/wasi-sysroot/include/c++/v1/__random/ranlux.h +share/wasi-sysroot/include/c++/v1/__random/seed_seq.h +share/wasi-sysroot/include/c++/v1/__random/shuffle_order_engine.h +share/wasi-sysroot/include/c++/v1/__random/student_t_distribution.h +share/wasi-sysroot/include/c++/v1/__random/subtract_with_carry_engine.h share/wasi-sysroot/include/c++/v1/__random/uniform_int_distribution.h +share/wasi-sysroot/include/c++/v1/__random/uniform_random_bit_generator.h +share/wasi-sysroot/include/c++/v1/__random/uniform_real_distribution.h +share/wasi-sysroot/include/c++/v1/__random/weibull_distribution.h share/wasi-sysroot/include/c++/v1/__ranges/access.h share/wasi-sysroot/include/c++/v1/__ranges/all.h share/wasi-sysroot/include/c++/v1/__ranges/common_view.h share/wasi-sysroot/include/c++/v1/__ranges/concepts.h share/wasi-sysroot/include/c++/v1/__ranges/copyable_box.h +share/wasi-sysroot/include/c++/v1/__ranges/counted.h share/wasi-sysroot/include/c++/v1/__ranges/dangling.h share/wasi-sysroot/include/c++/v1/__ranges/data.h share/wasi-sysroot/include/c++/v1/__ranges/drop_view.h @@ -196,12 +338,20 @@ share/wasi-sysroot/include/c++/v1/__ranges/empty_view.h share/wasi-sysroot/include/c++/v1/__ranges/enable_borrowed_range.h share/wasi-sysroot/include/c++/v1/__ranges/enable_view.h +share/wasi-sysroot/include/c++/v1/__ranges/iota_view.h +share/wasi-sysroot/include/c++/v1/__ranges/join_view.h share/wasi-sysroot/include/c++/v1/__ranges/non_propagating_cache.h +share/wasi-sysroot/include/c++/v1/__ranges/owning_view.h +share/wasi-sysroot/include/c++/v1/__ranges/range_adaptor.h share/wasi-sysroot/include/c++/v1/__ranges/ref_view.h +share/wasi-sysroot/include/c++/v1/__ranges/reverse_view.h +share/wasi-sysroot/include/c++/v1/__ranges/single_view.h share/wasi-sysroot/include/c++/v1/__ranges/size.h share/wasi-sysroot/include/c++/v1/__ranges/subrange.h +share/wasi-sysroot/include/c++/v1/__ranges/take_view.h share/wasi-sysroot/include/c++/v1/__ranges/transform_view.h share/wasi-sysroot/include/c++/v1/__ranges/view_interface.h +share/wasi-sysroot/include/c++/v1/__ranges/views.h share/wasi-sysroot/include/c++/v1/__split_buffer share/wasi-sysroot/include/c++/v1/__std_stream share/wasi-sysroot/include/c++/v1/__string @@ -209,14 +359,12 @@ share/wasi-sysroot/include/c++/v1/__support/fuchsia/xlocale.h share/wasi-sysroot/include/c++/v1/__support/ibm/gettod_zos.h share/wasi-sysroot/include/c++/v1/__support/ibm/limits.h -share/wasi-sysroot/include/c++/v1/__support/ibm/locale_mgmt_aix.h share/wasi-sysroot/include/c++/v1/__support/ibm/locale_mgmt_zos.h share/wasi-sysroot/include/c++/v1/__support/ibm/nanosleep.h share/wasi-sysroot/include/c++/v1/__support/ibm/support.h share/wasi-sysroot/include/c++/v1/__support/ibm/xlocale.h share/wasi-sysroot/include/c++/v1/__support/musl/xlocale.h share/wasi-sysroot/include/c++/v1/__support/newlib/xlocale.h -share/wasi-sysroot/include/c++/v1/__support/nuttx/xlocale.h share/wasi-sysroot/include/c++/v1/__support/openbsd/xlocale.h share/wasi-sysroot/include/c++/v1/__support/solaris/floatingpoint.h share/wasi-sysroot/include/c++/v1/__support/solaris/wchar.h @@ -226,12 +374,14 @@ share/wasi-sysroot/include/c++/v1/__support/xlocale/__nop_locale_mgmt.h share/wasi-sysroot/include/c++/v1/__support/xlocale/__posix_l_fallback.h share/wasi-sysroot/include/c++/v1/__support/xlocale/__strtonum_fallback.h +share/wasi-sysroot/include/c++/v1/__thread/poll_with_backoff.h +share/wasi-sysroot/include/c++/v1/__thread/timed_backoff_policy.h share/wasi-sysroot/include/c++/v1/__threading_support share/wasi-sysroot/include/c++/v1/__tree share/wasi-sysroot/include/c++/v1/__tuple share/wasi-sysroot/include/c++/v1/__undef_macros -share/wasi-sysroot/include/c++/v1/__utility/__decay_copy.h share/wasi-sysroot/include/c++/v1/__utility/as_const.h +share/wasi-sysroot/include/c++/v1/__utility/auto_cast.h share/wasi-sysroot/include/c++/v1/__utility/cmp.h share/wasi-sysroot/include/c++/v1/__utility/declval.h share/wasi-sysroot/include/c++/v1/__utility/exchange.h @@ -241,9 +391,11 @@ share/wasi-sysroot/include/c++/v1/__utility/move.h share/wasi-sysroot/include/c++/v1/__utility/pair.h share/wasi-sysroot/include/c++/v1/__utility/piecewise_construct.h +share/wasi-sysroot/include/c++/v1/__utility/priority_tag.h share/wasi-sysroot/include/c++/v1/__utility/rel_ops.h share/wasi-sysroot/include/c++/v1/__utility/swap.h share/wasi-sysroot/include/c++/v1/__utility/to_underlying.h +share/wasi-sysroot/include/c++/v1/__utility/transaction.h share/wasi-sysroot/include/c++/v1/__variant/monostate.h share/wasi-sysroot/include/c++/v1/algorithm share/wasi-sysroot/include/c++/v1/any @@ -271,6 +423,7 @@ share/wasi-sysroot/include/c++/v1/complex.h share/wasi-sysroot/include/c++/v1/concepts share/wasi-sysroot/include/c++/v1/condition_variable +share/wasi-sysroot/include/c++/v1/coroutine share/wasi-sysroot/include/c++/v1/csetjmp share/wasi-sysroot/include/c++/v1/csignal share/wasi-sysroot/include/c++/v1/cstdarg Index: devel/wasi-libcxx15/Makefile =================================================================== --- /dev/null +++ devel/wasi-libcxx15/Makefile @@ -0,0 +1,6 @@ +# must sync with devel/llvm15 +DISTVERSION= 15.0.7 + +MASTERDIR= ${.CURDIR}/../wasi-libcxx + +.include "${MASTERDIR}/Makefile" Index: devel/wasi-libcxx15/pkg-plist =================================================================== --- /dev/null +++ devel/wasi-libcxx15/pkg-plist @@ -0,0 +1,795 @@ +share/wasi-sysroot/include/c++/v1/__algorithm/adjacent_find.h +share/wasi-sysroot/include/c++/v1/__algorithm/all_of.h +share/wasi-sysroot/include/c++/v1/__algorithm/any_of.h +share/wasi-sysroot/include/c++/v1/__algorithm/binary_search.h +share/wasi-sysroot/include/c++/v1/__algorithm/clamp.h +share/wasi-sysroot/include/c++/v1/__algorithm/comp.h +share/wasi-sysroot/include/c++/v1/__algorithm/comp_ref_type.h +share/wasi-sysroot/include/c++/v1/__algorithm/copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/copy_backward.h +share/wasi-sysroot/include/c++/v1/__algorithm/copy_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/copy_n.h +share/wasi-sysroot/include/c++/v1/__algorithm/count.h +share/wasi-sysroot/include/c++/v1/__algorithm/count_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/equal.h +share/wasi-sysroot/include/c++/v1/__algorithm/equal_range.h +share/wasi-sysroot/include/c++/v1/__algorithm/fill.h +share/wasi-sysroot/include/c++/v1/__algorithm/fill_n.h +share/wasi-sysroot/include/c++/v1/__algorithm/find.h +share/wasi-sysroot/include/c++/v1/__algorithm/find_end.h +share/wasi-sysroot/include/c++/v1/__algorithm/find_first_of.h +share/wasi-sysroot/include/c++/v1/__algorithm/find_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/find_if_not.h +share/wasi-sysroot/include/c++/v1/__algorithm/for_each.h +share/wasi-sysroot/include/c++/v1/__algorithm/for_each_n.h +share/wasi-sysroot/include/c++/v1/__algorithm/generate.h +share/wasi-sysroot/include/c++/v1/__algorithm/generate_n.h +share/wasi-sysroot/include/c++/v1/__algorithm/half_positive.h +share/wasi-sysroot/include/c++/v1/__algorithm/in_found_result.h +share/wasi-sysroot/include/c++/v1/__algorithm/in_fun_result.h +share/wasi-sysroot/include/c++/v1/__algorithm/in_in_out_result.h +share/wasi-sysroot/include/c++/v1/__algorithm/in_in_result.h +share/wasi-sysroot/include/c++/v1/__algorithm/in_out_out_result.h +share/wasi-sysroot/include/c++/v1/__algorithm/in_out_result.h +share/wasi-sysroot/include/c++/v1/__algorithm/includes.h +share/wasi-sysroot/include/c++/v1/__algorithm/inplace_merge.h +share/wasi-sysroot/include/c++/v1/__algorithm/is_heap.h +share/wasi-sysroot/include/c++/v1/__algorithm/is_heap_until.h +share/wasi-sysroot/include/c++/v1/__algorithm/is_partitioned.h +share/wasi-sysroot/include/c++/v1/__algorithm/is_permutation.h +share/wasi-sysroot/include/c++/v1/__algorithm/is_sorted.h +share/wasi-sysroot/include/c++/v1/__algorithm/is_sorted_until.h +share/wasi-sysroot/include/c++/v1/__algorithm/iter_swap.h +share/wasi-sysroot/include/c++/v1/__algorithm/iterator_operations.h +share/wasi-sysroot/include/c++/v1/__algorithm/lexicographical_compare.h +share/wasi-sysroot/include/c++/v1/__algorithm/lower_bound.h +share/wasi-sysroot/include/c++/v1/__algorithm/make_heap.h +share/wasi-sysroot/include/c++/v1/__algorithm/make_projected.h +share/wasi-sysroot/include/c++/v1/__algorithm/max.h +share/wasi-sysroot/include/c++/v1/__algorithm/max_element.h +share/wasi-sysroot/include/c++/v1/__algorithm/merge.h +share/wasi-sysroot/include/c++/v1/__algorithm/min.h +share/wasi-sysroot/include/c++/v1/__algorithm/min_element.h +share/wasi-sysroot/include/c++/v1/__algorithm/min_max_result.h +share/wasi-sysroot/include/c++/v1/__algorithm/minmax.h +share/wasi-sysroot/include/c++/v1/__algorithm/minmax_element.h +share/wasi-sysroot/include/c++/v1/__algorithm/mismatch.h +share/wasi-sysroot/include/c++/v1/__algorithm/move.h +share/wasi-sysroot/include/c++/v1/__algorithm/move_backward.h +share/wasi-sysroot/include/c++/v1/__algorithm/next_permutation.h +share/wasi-sysroot/include/c++/v1/__algorithm/none_of.h +share/wasi-sysroot/include/c++/v1/__algorithm/nth_element.h +share/wasi-sysroot/include/c++/v1/__algorithm/partial_sort.h +share/wasi-sysroot/include/c++/v1/__algorithm/partial_sort_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/partition.h +share/wasi-sysroot/include/c++/v1/__algorithm/partition_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/partition_point.h +share/wasi-sysroot/include/c++/v1/__algorithm/pop_heap.h +share/wasi-sysroot/include/c++/v1/__algorithm/prev_permutation.h +share/wasi-sysroot/include/c++/v1/__algorithm/push_heap.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_adjacent_find.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_all_of.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_any_of.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_binary_search.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_clamp.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_copy_backward.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_copy_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_copy_n.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_count.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_count_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_equal.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_equal_range.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_fill.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_fill_n.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find_end.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find_first_of.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find_if_not.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_for_each.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_for_each_n.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_generate.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_generate_n.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_includes.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_inplace_merge.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_is_heap.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_is_heap_until.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_is_partitioned.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_is_permutation.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_is_sorted.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_is_sorted_until.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_iterator_concept.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_lexicographical_compare.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_lower_bound.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_make_heap.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_max.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_max_element.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_merge.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_min.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_min_element.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_minmax.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_minmax_element.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_mismatch.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_move.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_move_backward.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_next_permutation.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_none_of.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_nth_element.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_partial_sort.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_partial_sort_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_partition.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_partition_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_partition_point.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_pop_heap.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_prev_permutation.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_push_heap.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_remove.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_remove_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_remove_copy_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_remove_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_replace.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_replace_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_replace_copy_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_replace_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_reverse.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_reverse_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_rotate.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_rotate_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_sample.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_search.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_search_n.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_set_difference.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_set_intersection.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_set_union.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_shuffle.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_sort.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_sort_heap.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_stable_partition.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_stable_sort.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_swap_ranges.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_transform.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_unique.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_unique_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_upper_bound.h +share/wasi-sysroot/include/c++/v1/__algorithm/remove.h +share/wasi-sysroot/include/c++/v1/__algorithm/remove_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/remove_copy_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/remove_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/replace.h +share/wasi-sysroot/include/c++/v1/__algorithm/replace_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/replace_copy_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/replace_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/reverse.h +share/wasi-sysroot/include/c++/v1/__algorithm/reverse_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/rotate.h +share/wasi-sysroot/include/c++/v1/__algorithm/rotate_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/sample.h +share/wasi-sysroot/include/c++/v1/__algorithm/search.h +share/wasi-sysroot/include/c++/v1/__algorithm/search_n.h +share/wasi-sysroot/include/c++/v1/__algorithm/set_difference.h +share/wasi-sysroot/include/c++/v1/__algorithm/set_intersection.h +share/wasi-sysroot/include/c++/v1/__algorithm/set_symmetric_difference.h +share/wasi-sysroot/include/c++/v1/__algorithm/set_union.h +share/wasi-sysroot/include/c++/v1/__algorithm/shift_left.h +share/wasi-sysroot/include/c++/v1/__algorithm/shift_right.h +share/wasi-sysroot/include/c++/v1/__algorithm/shuffle.h +share/wasi-sysroot/include/c++/v1/__algorithm/sift_down.h +share/wasi-sysroot/include/c++/v1/__algorithm/sort.h +share/wasi-sysroot/include/c++/v1/__algorithm/sort_heap.h +share/wasi-sysroot/include/c++/v1/__algorithm/stable_partition.h +share/wasi-sysroot/include/c++/v1/__algorithm/stable_sort.h +share/wasi-sysroot/include/c++/v1/__algorithm/swap_ranges.h +share/wasi-sysroot/include/c++/v1/__algorithm/transform.h +share/wasi-sysroot/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h +share/wasi-sysroot/include/c++/v1/__algorithm/unique.h +share/wasi-sysroot/include/c++/v1/__algorithm/unique_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/unwrap_iter.h +share/wasi-sysroot/include/c++/v1/__algorithm/unwrap_range.h +share/wasi-sysroot/include/c++/v1/__algorithm/upper_bound.h +share/wasi-sysroot/include/c++/v1/__assert +share/wasi-sysroot/include/c++/v1/__availability +share/wasi-sysroot/include/c++/v1/__bit/bit_cast.h +share/wasi-sysroot/include/c++/v1/__bit/byteswap.h +share/wasi-sysroot/include/c++/v1/__bit_reference +share/wasi-sysroot/include/c++/v1/__bits +share/wasi-sysroot/include/c++/v1/__bsd_locale_defaults.h +share/wasi-sysroot/include/c++/v1/__bsd_locale_fallbacks.h +share/wasi-sysroot/include/c++/v1/__charconv/chars_format.h +share/wasi-sysroot/include/c++/v1/__charconv/from_chars_result.h +share/wasi-sysroot/include/c++/v1/__charconv/tables.h +share/wasi-sysroot/include/c++/v1/__charconv/to_chars_base_10.h +share/wasi-sysroot/include/c++/v1/__charconv/to_chars_result.h +share/wasi-sysroot/include/c++/v1/__chrono/calendar.h +share/wasi-sysroot/include/c++/v1/__chrono/convert_to_timespec.h +share/wasi-sysroot/include/c++/v1/__chrono/day.h +share/wasi-sysroot/include/c++/v1/__chrono/duration.h +share/wasi-sysroot/include/c++/v1/__chrono/file_clock.h +share/wasi-sysroot/include/c++/v1/__chrono/hh_mm_ss.h +share/wasi-sysroot/include/c++/v1/__chrono/high_resolution_clock.h +share/wasi-sysroot/include/c++/v1/__chrono/literals.h +share/wasi-sysroot/include/c++/v1/__chrono/month.h +share/wasi-sysroot/include/c++/v1/__chrono/month_weekday.h +share/wasi-sysroot/include/c++/v1/__chrono/monthday.h +share/wasi-sysroot/include/c++/v1/__chrono/steady_clock.h +share/wasi-sysroot/include/c++/v1/__chrono/system_clock.h +share/wasi-sysroot/include/c++/v1/__chrono/time_point.h +share/wasi-sysroot/include/c++/v1/__chrono/weekday.h +share/wasi-sysroot/include/c++/v1/__chrono/year.h +share/wasi-sysroot/include/c++/v1/__chrono/year_month.h +share/wasi-sysroot/include/c++/v1/__chrono/year_month_day.h +share/wasi-sysroot/include/c++/v1/__chrono/year_month_weekday.h +share/wasi-sysroot/include/c++/v1/__compare/common_comparison_category.h +share/wasi-sysroot/include/c++/v1/__compare/compare_partial_order_fallback.h +share/wasi-sysroot/include/c++/v1/__compare/compare_strong_order_fallback.h +share/wasi-sysroot/include/c++/v1/__compare/compare_three_way.h +share/wasi-sysroot/include/c++/v1/__compare/compare_three_way_result.h +share/wasi-sysroot/include/c++/v1/__compare/compare_weak_order_fallback.h +share/wasi-sysroot/include/c++/v1/__compare/is_eq.h +share/wasi-sysroot/include/c++/v1/__compare/ordering.h +share/wasi-sysroot/include/c++/v1/__compare/partial_order.h +share/wasi-sysroot/include/c++/v1/__compare/strong_order.h +share/wasi-sysroot/include/c++/v1/__compare/synth_three_way.h +share/wasi-sysroot/include/c++/v1/__compare/three_way_comparable.h +share/wasi-sysroot/include/c++/v1/__compare/weak_order.h +share/wasi-sysroot/include/c++/v1/__concepts/arithmetic.h +share/wasi-sysroot/include/c++/v1/__concepts/assignable.h +share/wasi-sysroot/include/c++/v1/__concepts/boolean_testable.h +share/wasi-sysroot/include/c++/v1/__concepts/class_or_enum.h +share/wasi-sysroot/include/c++/v1/__concepts/common_reference_with.h +share/wasi-sysroot/include/c++/v1/__concepts/common_with.h +share/wasi-sysroot/include/c++/v1/__concepts/constructible.h +share/wasi-sysroot/include/c++/v1/__concepts/convertible_to.h +share/wasi-sysroot/include/c++/v1/__concepts/copyable.h +share/wasi-sysroot/include/c++/v1/__concepts/derived_from.h +share/wasi-sysroot/include/c++/v1/__concepts/destructible.h +share/wasi-sysroot/include/c++/v1/__concepts/different_from.h +share/wasi-sysroot/include/c++/v1/__concepts/equality_comparable.h +share/wasi-sysroot/include/c++/v1/__concepts/invocable.h +share/wasi-sysroot/include/c++/v1/__concepts/movable.h +share/wasi-sysroot/include/c++/v1/__concepts/predicate.h +share/wasi-sysroot/include/c++/v1/__concepts/regular.h +share/wasi-sysroot/include/c++/v1/__concepts/relation.h +share/wasi-sysroot/include/c++/v1/__concepts/same_as.h +share/wasi-sysroot/include/c++/v1/__concepts/semiregular.h +share/wasi-sysroot/include/c++/v1/__concepts/swappable.h +share/wasi-sysroot/include/c++/v1/__concepts/totally_ordered.h +share/wasi-sysroot/include/c++/v1/__config +share/wasi-sysroot/include/c++/v1/__config_site +share/wasi-sysroot/include/c++/v1/__coroutine/coroutine_handle.h +share/wasi-sysroot/include/c++/v1/__coroutine/coroutine_traits.h +share/wasi-sysroot/include/c++/v1/__coroutine/noop_coroutine_handle.h +share/wasi-sysroot/include/c++/v1/__coroutine/trivial_awaitables.h +share/wasi-sysroot/include/c++/v1/__cxxabi_config.h +share/wasi-sysroot/include/c++/v1/__debug +share/wasi-sysroot/include/c++/v1/__debug_utils/randomize_range.h +share/wasi-sysroot/include/c++/v1/__errc +share/wasi-sysroot/include/c++/v1/__filesystem/copy_options.h +share/wasi-sysroot/include/c++/v1/__filesystem/directory_entry.h +share/wasi-sysroot/include/c++/v1/__filesystem/directory_iterator.h +share/wasi-sysroot/include/c++/v1/__filesystem/directory_options.h +share/wasi-sysroot/include/c++/v1/__filesystem/file_status.h +share/wasi-sysroot/include/c++/v1/__filesystem/file_time_type.h +share/wasi-sysroot/include/c++/v1/__filesystem/file_type.h +share/wasi-sysroot/include/c++/v1/__filesystem/filesystem_error.h +share/wasi-sysroot/include/c++/v1/__filesystem/operations.h +share/wasi-sysroot/include/c++/v1/__filesystem/path.h +share/wasi-sysroot/include/c++/v1/__filesystem/path_iterator.h +share/wasi-sysroot/include/c++/v1/__filesystem/perm_options.h +share/wasi-sysroot/include/c++/v1/__filesystem/perms.h +share/wasi-sysroot/include/c++/v1/__filesystem/recursive_directory_iterator.h +share/wasi-sysroot/include/c++/v1/__filesystem/space_info.h +share/wasi-sysroot/include/c++/v1/__filesystem/u8path.h +share/wasi-sysroot/include/c++/v1/__format/buffer.h +share/wasi-sysroot/include/c++/v1/__format/concepts.h +share/wasi-sysroot/include/c++/v1/__format/enable_insertable.h +share/wasi-sysroot/include/c++/v1/__format/extended_grapheme_cluster_table.h +share/wasi-sysroot/include/c++/v1/__format/format_arg.h +share/wasi-sysroot/include/c++/v1/__format/format_arg_store.h +share/wasi-sysroot/include/c++/v1/__format/format_args.h +share/wasi-sysroot/include/c++/v1/__format/format_context.h +share/wasi-sysroot/include/c++/v1/__format/format_error.h +share/wasi-sysroot/include/c++/v1/__format/format_fwd.h +share/wasi-sysroot/include/c++/v1/__format/format_parse_context.h +share/wasi-sysroot/include/c++/v1/__format/format_string.h +share/wasi-sysroot/include/c++/v1/__format/format_to_n_result.h +share/wasi-sysroot/include/c++/v1/__format/formatter.h +share/wasi-sysroot/include/c++/v1/__format/formatter_bool.h +share/wasi-sysroot/include/c++/v1/__format/formatter_char.h +share/wasi-sysroot/include/c++/v1/__format/formatter_floating_point.h +share/wasi-sysroot/include/c++/v1/__format/formatter_integer.h +share/wasi-sysroot/include/c++/v1/__format/formatter_integral.h +share/wasi-sysroot/include/c++/v1/__format/formatter_output.h +share/wasi-sysroot/include/c++/v1/__format/formatter_pointer.h +share/wasi-sysroot/include/c++/v1/__format/formatter_string.h +share/wasi-sysroot/include/c++/v1/__format/parser_std_format_spec.h +share/wasi-sysroot/include/c++/v1/__format/unicode.h +share/wasi-sysroot/include/c++/v1/__functional/binary_function.h +share/wasi-sysroot/include/c++/v1/__functional/binary_negate.h +share/wasi-sysroot/include/c++/v1/__functional/bind.h +share/wasi-sysroot/include/c++/v1/__functional/bind_back.h +share/wasi-sysroot/include/c++/v1/__functional/bind_front.h +share/wasi-sysroot/include/c++/v1/__functional/binder1st.h +share/wasi-sysroot/include/c++/v1/__functional/binder2nd.h +share/wasi-sysroot/include/c++/v1/__functional/boyer_moore_searcher.h +share/wasi-sysroot/include/c++/v1/__functional/compose.h +share/wasi-sysroot/include/c++/v1/__functional/default_searcher.h +share/wasi-sysroot/include/c++/v1/__functional/function.h +share/wasi-sysroot/include/c++/v1/__functional/hash.h +share/wasi-sysroot/include/c++/v1/__functional/identity.h +share/wasi-sysroot/include/c++/v1/__functional/invoke.h +share/wasi-sysroot/include/c++/v1/__functional/is_transparent.h +share/wasi-sysroot/include/c++/v1/__functional/mem_fn.h +share/wasi-sysroot/include/c++/v1/__functional/mem_fun_ref.h +share/wasi-sysroot/include/c++/v1/__functional/not_fn.h +share/wasi-sysroot/include/c++/v1/__functional/operations.h +share/wasi-sysroot/include/c++/v1/__functional/perfect_forward.h +share/wasi-sysroot/include/c++/v1/__functional/pointer_to_binary_function.h +share/wasi-sysroot/include/c++/v1/__functional/pointer_to_unary_function.h +share/wasi-sysroot/include/c++/v1/__functional/ranges_operations.h +share/wasi-sysroot/include/c++/v1/__functional/reference_wrapper.h +share/wasi-sysroot/include/c++/v1/__functional/unary_function.h +share/wasi-sysroot/include/c++/v1/__functional/unary_negate.h +share/wasi-sysroot/include/c++/v1/__functional/unwrap_ref.h +share/wasi-sysroot/include/c++/v1/__functional/weak_result_type.h +share/wasi-sysroot/include/c++/v1/__fwd/span.h +share/wasi-sysroot/include/c++/v1/__fwd/string_view.h +share/wasi-sysroot/include/c++/v1/__hash_table +share/wasi-sysroot/include/c++/v1/__ios/fpos.h +share/wasi-sysroot/include/c++/v1/__iterator/access.h +share/wasi-sysroot/include/c++/v1/__iterator/advance.h +share/wasi-sysroot/include/c++/v1/__iterator/back_insert_iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/bounded_iter.h +share/wasi-sysroot/include/c++/v1/__iterator/common_iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/concepts.h +share/wasi-sysroot/include/c++/v1/__iterator/counted_iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/data.h +share/wasi-sysroot/include/c++/v1/__iterator/default_sentinel.h +share/wasi-sysroot/include/c++/v1/__iterator/distance.h +share/wasi-sysroot/include/c++/v1/__iterator/empty.h +share/wasi-sysroot/include/c++/v1/__iterator/erase_if_container.h +share/wasi-sysroot/include/c++/v1/__iterator/front_insert_iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/incrementable_traits.h +share/wasi-sysroot/include/c++/v1/__iterator/indirectly_comparable.h +share/wasi-sysroot/include/c++/v1/__iterator/insert_iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/istream_iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/istreambuf_iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/iter_move.h +share/wasi-sysroot/include/c++/v1/__iterator/iter_swap.h +share/wasi-sysroot/include/c++/v1/__iterator/iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/iterator_traits.h +share/wasi-sysroot/include/c++/v1/__iterator/mergeable.h +share/wasi-sysroot/include/c++/v1/__iterator/move_iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/move_sentinel.h +share/wasi-sysroot/include/c++/v1/__iterator/next.h +share/wasi-sysroot/include/c++/v1/__iterator/ostream_iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/ostreambuf_iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/permutable.h +share/wasi-sysroot/include/c++/v1/__iterator/prev.h +share/wasi-sysroot/include/c++/v1/__iterator/projected.h +share/wasi-sysroot/include/c++/v1/__iterator/readable_traits.h +share/wasi-sysroot/include/c++/v1/__iterator/reverse_access.h +share/wasi-sysroot/include/c++/v1/__iterator/reverse_iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/size.h +share/wasi-sysroot/include/c++/v1/__iterator/sortable.h +share/wasi-sysroot/include/c++/v1/__iterator/unreachable_sentinel.h +share/wasi-sysroot/include/c++/v1/__iterator/wrap_iter.h +share/wasi-sysroot/include/c++/v1/__locale +share/wasi-sysroot/include/c++/v1/__mbstate_t.h +share/wasi-sysroot/include/c++/v1/__memory/addressof.h +share/wasi-sysroot/include/c++/v1/__memory/allocate_at_least.h +share/wasi-sysroot/include/c++/v1/__memory/allocation_guard.h +share/wasi-sysroot/include/c++/v1/__memory/allocator.h +share/wasi-sysroot/include/c++/v1/__memory/allocator_arg_t.h +share/wasi-sysroot/include/c++/v1/__memory/allocator_traits.h +share/wasi-sysroot/include/c++/v1/__memory/assume_aligned.h +share/wasi-sysroot/include/c++/v1/__memory/auto_ptr.h +share/wasi-sysroot/include/c++/v1/__memory/compressed_pair.h +share/wasi-sysroot/include/c++/v1/__memory/concepts.h +share/wasi-sysroot/include/c++/v1/__memory/construct_at.h +share/wasi-sysroot/include/c++/v1/__memory/pointer_traits.h +share/wasi-sysroot/include/c++/v1/__memory/ranges_construct_at.h +share/wasi-sysroot/include/c++/v1/__memory/ranges_uninitialized_algorithms.h +share/wasi-sysroot/include/c++/v1/__memory/raw_storage_iterator.h +share/wasi-sysroot/include/c++/v1/__memory/shared_ptr.h +share/wasi-sysroot/include/c++/v1/__memory/swap_allocator.h +share/wasi-sysroot/include/c++/v1/__memory/temporary_buffer.h +share/wasi-sysroot/include/c++/v1/__memory/uninitialized_algorithms.h +share/wasi-sysroot/include/c++/v1/__memory/unique_ptr.h +share/wasi-sysroot/include/c++/v1/__memory/uses_allocator.h +share/wasi-sysroot/include/c++/v1/__memory/voidify.h +share/wasi-sysroot/include/c++/v1/__mutex_base +share/wasi-sysroot/include/c++/v1/__node_handle +share/wasi-sysroot/include/c++/v1/__numeric/accumulate.h +share/wasi-sysroot/include/c++/v1/__numeric/adjacent_difference.h +share/wasi-sysroot/include/c++/v1/__numeric/exclusive_scan.h +share/wasi-sysroot/include/c++/v1/__numeric/gcd_lcm.h +share/wasi-sysroot/include/c++/v1/__numeric/inclusive_scan.h +share/wasi-sysroot/include/c++/v1/__numeric/inner_product.h +share/wasi-sysroot/include/c++/v1/__numeric/iota.h +share/wasi-sysroot/include/c++/v1/__numeric/midpoint.h +share/wasi-sysroot/include/c++/v1/__numeric/partial_sum.h +share/wasi-sysroot/include/c++/v1/__numeric/reduce.h +share/wasi-sysroot/include/c++/v1/__numeric/transform_exclusive_scan.h +share/wasi-sysroot/include/c++/v1/__numeric/transform_inclusive_scan.h +share/wasi-sysroot/include/c++/v1/__numeric/transform_reduce.h +share/wasi-sysroot/include/c++/v1/__random/bernoulli_distribution.h +share/wasi-sysroot/include/c++/v1/__random/binomial_distribution.h +share/wasi-sysroot/include/c++/v1/__random/cauchy_distribution.h +share/wasi-sysroot/include/c++/v1/__random/chi_squared_distribution.h +share/wasi-sysroot/include/c++/v1/__random/clamp_to_integral.h +share/wasi-sysroot/include/c++/v1/__random/default_random_engine.h +share/wasi-sysroot/include/c++/v1/__random/discard_block_engine.h +share/wasi-sysroot/include/c++/v1/__random/discrete_distribution.h +share/wasi-sysroot/include/c++/v1/__random/exponential_distribution.h +share/wasi-sysroot/include/c++/v1/__random/extreme_value_distribution.h +share/wasi-sysroot/include/c++/v1/__random/fisher_f_distribution.h +share/wasi-sysroot/include/c++/v1/__random/gamma_distribution.h +share/wasi-sysroot/include/c++/v1/__random/generate_canonical.h +share/wasi-sysroot/include/c++/v1/__random/geometric_distribution.h +share/wasi-sysroot/include/c++/v1/__random/independent_bits_engine.h +share/wasi-sysroot/include/c++/v1/__random/is_seed_sequence.h +share/wasi-sysroot/include/c++/v1/__random/is_valid.h +share/wasi-sysroot/include/c++/v1/__random/knuth_b.h +share/wasi-sysroot/include/c++/v1/__random/linear_congruential_engine.h +share/wasi-sysroot/include/c++/v1/__random/log2.h +share/wasi-sysroot/include/c++/v1/__random/lognormal_distribution.h +share/wasi-sysroot/include/c++/v1/__random/mersenne_twister_engine.h +share/wasi-sysroot/include/c++/v1/__random/negative_binomial_distribution.h +share/wasi-sysroot/include/c++/v1/__random/normal_distribution.h +share/wasi-sysroot/include/c++/v1/__random/piecewise_constant_distribution.h +share/wasi-sysroot/include/c++/v1/__random/piecewise_linear_distribution.h +share/wasi-sysroot/include/c++/v1/__random/poisson_distribution.h +share/wasi-sysroot/include/c++/v1/__random/random_device.h +share/wasi-sysroot/include/c++/v1/__random/ranlux.h +share/wasi-sysroot/include/c++/v1/__random/seed_seq.h +share/wasi-sysroot/include/c++/v1/__random/shuffle_order_engine.h +share/wasi-sysroot/include/c++/v1/__random/student_t_distribution.h +share/wasi-sysroot/include/c++/v1/__random/subtract_with_carry_engine.h +share/wasi-sysroot/include/c++/v1/__random/uniform_int_distribution.h +share/wasi-sysroot/include/c++/v1/__random/uniform_random_bit_generator.h +share/wasi-sysroot/include/c++/v1/__random/uniform_real_distribution.h +share/wasi-sysroot/include/c++/v1/__random/weibull_distribution.h +share/wasi-sysroot/include/c++/v1/__ranges/access.h +share/wasi-sysroot/include/c++/v1/__ranges/all.h +share/wasi-sysroot/include/c++/v1/__ranges/common_view.h +share/wasi-sysroot/include/c++/v1/__ranges/concepts.h +share/wasi-sysroot/include/c++/v1/__ranges/copyable_box.h +share/wasi-sysroot/include/c++/v1/__ranges/counted.h +share/wasi-sysroot/include/c++/v1/__ranges/dangling.h +share/wasi-sysroot/include/c++/v1/__ranges/data.h +share/wasi-sysroot/include/c++/v1/__ranges/drop_view.h +share/wasi-sysroot/include/c++/v1/__ranges/empty.h +share/wasi-sysroot/include/c++/v1/__ranges/empty_view.h +share/wasi-sysroot/include/c++/v1/__ranges/enable_borrowed_range.h +share/wasi-sysroot/include/c++/v1/__ranges/enable_view.h +share/wasi-sysroot/include/c++/v1/__ranges/filter_view.h +share/wasi-sysroot/include/c++/v1/__ranges/iota_view.h +share/wasi-sysroot/include/c++/v1/__ranges/join_view.h +share/wasi-sysroot/include/c++/v1/__ranges/lazy_split_view.h +share/wasi-sysroot/include/c++/v1/__ranges/non_propagating_cache.h +share/wasi-sysroot/include/c++/v1/__ranges/owning_view.h +share/wasi-sysroot/include/c++/v1/__ranges/range_adaptor.h +share/wasi-sysroot/include/c++/v1/__ranges/rbegin.h +share/wasi-sysroot/include/c++/v1/__ranges/ref_view.h +share/wasi-sysroot/include/c++/v1/__ranges/rend.h +share/wasi-sysroot/include/c++/v1/__ranges/reverse_view.h +share/wasi-sysroot/include/c++/v1/__ranges/single_view.h +share/wasi-sysroot/include/c++/v1/__ranges/size.h +share/wasi-sysroot/include/c++/v1/__ranges/subrange.h +share/wasi-sysroot/include/c++/v1/__ranges/take_view.h +share/wasi-sysroot/include/c++/v1/__ranges/transform_view.h +share/wasi-sysroot/include/c++/v1/__ranges/view_interface.h +share/wasi-sysroot/include/c++/v1/__ranges/views.h +share/wasi-sysroot/include/c++/v1/__ranges/zip_view.h +share/wasi-sysroot/include/c++/v1/__split_buffer +share/wasi-sysroot/include/c++/v1/__std_stream +share/wasi-sysroot/include/c++/v1/__string/char_traits.h +share/wasi-sysroot/include/c++/v1/__string/extern_template_lists.h +share/wasi-sysroot/include/c++/v1/__support/android/locale_bionic.h +share/wasi-sysroot/include/c++/v1/__support/fuchsia/xlocale.h +share/wasi-sysroot/include/c++/v1/__support/ibm/gettod_zos.h +share/wasi-sysroot/include/c++/v1/__support/ibm/locale_mgmt_zos.h +share/wasi-sysroot/include/c++/v1/__support/ibm/nanosleep.h +share/wasi-sysroot/include/c++/v1/__support/ibm/xlocale.h +share/wasi-sysroot/include/c++/v1/__support/musl/xlocale.h +share/wasi-sysroot/include/c++/v1/__support/newlib/xlocale.h +share/wasi-sysroot/include/c++/v1/__support/openbsd/xlocale.h +share/wasi-sysroot/include/c++/v1/__support/solaris/floatingpoint.h +share/wasi-sysroot/include/c++/v1/__support/solaris/wchar.h +share/wasi-sysroot/include/c++/v1/__support/solaris/xlocale.h +share/wasi-sysroot/include/c++/v1/__support/win32/limits_msvc_win32.h +share/wasi-sysroot/include/c++/v1/__support/win32/locale_win32.h +share/wasi-sysroot/include/c++/v1/__support/xlocale/__nop_locale_mgmt.h +share/wasi-sysroot/include/c++/v1/__support/xlocale/__posix_l_fallback.h +share/wasi-sysroot/include/c++/v1/__support/xlocale/__strtonum_fallback.h +share/wasi-sysroot/include/c++/v1/__thread/poll_with_backoff.h +share/wasi-sysroot/include/c++/v1/__thread/timed_backoff_policy.h +share/wasi-sysroot/include/c++/v1/__threading_support +share/wasi-sysroot/include/c++/v1/__tree +share/wasi-sysroot/include/c++/v1/__tuple +share/wasi-sysroot/include/c++/v1/__type_traits/add_const.h +share/wasi-sysroot/include/c++/v1/__type_traits/add_cv.h +share/wasi-sysroot/include/c++/v1/__type_traits/add_lvalue_reference.h +share/wasi-sysroot/include/c++/v1/__type_traits/add_pointer.h +share/wasi-sysroot/include/c++/v1/__type_traits/add_rvalue_reference.h +share/wasi-sysroot/include/c++/v1/__type_traits/add_volatile.h +share/wasi-sysroot/include/c++/v1/__type_traits/aligned_storage.h +share/wasi-sysroot/include/c++/v1/__type_traits/aligned_union.h +share/wasi-sysroot/include/c++/v1/__type_traits/alignment_of.h +share/wasi-sysroot/include/c++/v1/__type_traits/apply_cv.h +share/wasi-sysroot/include/c++/v1/__type_traits/common_reference.h +share/wasi-sysroot/include/c++/v1/__type_traits/common_type.h +share/wasi-sysroot/include/c++/v1/__type_traits/conditional.h +share/wasi-sysroot/include/c++/v1/__type_traits/conjunction.h +share/wasi-sysroot/include/c++/v1/__type_traits/copy_cv.h +share/wasi-sysroot/include/c++/v1/__type_traits/copy_cvref.h +share/wasi-sysroot/include/c++/v1/__type_traits/decay.h +share/wasi-sysroot/include/c++/v1/__type_traits/disjunction.h +share/wasi-sysroot/include/c++/v1/__type_traits/enable_if.h +share/wasi-sysroot/include/c++/v1/__type_traits/extent.h +share/wasi-sysroot/include/c++/v1/__type_traits/has_unique_object_representation.h +share/wasi-sysroot/include/c++/v1/__type_traits/has_virtual_destructor.h +share/wasi-sysroot/include/c++/v1/__type_traits/integral_constant.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_abstract.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_aggregate.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_arithmetic.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_array.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_assignable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_base_of.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_bounded_array.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_callable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_class.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_compound.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_const.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_constant_evaluated.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_convertible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_copy_assignable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_copy_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_core_convertible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_default_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_destructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_empty.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_enum.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_final.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_floating_point.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_function.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_fundamental.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_integral.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_literal_type.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_member_function_pointer.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_member_object_pointer.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_member_pointer.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_move_assignable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_move_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_nothrow_assignable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_nothrow_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_nothrow_convertible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_nothrow_default_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_nothrow_destructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_nothrow_move_assignable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_nothrow_move_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_null_pointer.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_object.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_pod.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_pointer.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_polymorphic.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_primary_template.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_reference.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_reference_wrapper.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_referenceable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_same.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_scalar.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_scoped_enum.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_signed.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_signed_integer.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_standard_layout.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_trivial.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_assignable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_copy_assignable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_copy_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_copyable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_default_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_destructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_move_assignable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_move_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_unbounded_array.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_union.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_unsigned.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_unsigned_integer.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_valid_expansion.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_void.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_volatile.h +share/wasi-sysroot/include/c++/v1/__type_traits/lazy.h +share/wasi-sysroot/include/c++/v1/__type_traits/make_32_64_or_128_bit.h +share/wasi-sysroot/include/c++/v1/__type_traits/make_signed.h +share/wasi-sysroot/include/c++/v1/__type_traits/make_unsigned.h +share/wasi-sysroot/include/c++/v1/__type_traits/nat.h +share/wasi-sysroot/include/c++/v1/__type_traits/negation.h +share/wasi-sysroot/include/c++/v1/__type_traits/promote.h +share/wasi-sysroot/include/c++/v1/__type_traits/rank.h +share/wasi-sysroot/include/c++/v1/__type_traits/remove_all_extents.h +share/wasi-sysroot/include/c++/v1/__type_traits/remove_const.h +share/wasi-sysroot/include/c++/v1/__type_traits/remove_cv.h +share/wasi-sysroot/include/c++/v1/__type_traits/remove_cvref.h +share/wasi-sysroot/include/c++/v1/__type_traits/remove_extent.h +share/wasi-sysroot/include/c++/v1/__type_traits/remove_pointer.h +share/wasi-sysroot/include/c++/v1/__type_traits/remove_reference.h +share/wasi-sysroot/include/c++/v1/__type_traits/remove_volatile.h +share/wasi-sysroot/include/c++/v1/__type_traits/type_identity.h +share/wasi-sysroot/include/c++/v1/__type_traits/type_list.h +share/wasi-sysroot/include/c++/v1/__type_traits/underlying_type.h +share/wasi-sysroot/include/c++/v1/__type_traits/void_t.h +share/wasi-sysroot/include/c++/v1/__undef_macros +share/wasi-sysroot/include/c++/v1/__utility/as_const.h +share/wasi-sysroot/include/c++/v1/__utility/auto_cast.h +share/wasi-sysroot/include/c++/v1/__utility/cmp.h +share/wasi-sysroot/include/c++/v1/__utility/declval.h +share/wasi-sysroot/include/c++/v1/__utility/exchange.h +share/wasi-sysroot/include/c++/v1/__utility/forward.h +share/wasi-sysroot/include/c++/v1/__utility/in_place.h +share/wasi-sysroot/include/c++/v1/__utility/integer_sequence.h +share/wasi-sysroot/include/c++/v1/__utility/move.h +share/wasi-sysroot/include/c++/v1/__utility/pair.h +share/wasi-sysroot/include/c++/v1/__utility/piecewise_construct.h +share/wasi-sysroot/include/c++/v1/__utility/priority_tag.h +share/wasi-sysroot/include/c++/v1/__utility/rel_ops.h +share/wasi-sysroot/include/c++/v1/__utility/swap.h +share/wasi-sysroot/include/c++/v1/__utility/to_underlying.h +share/wasi-sysroot/include/c++/v1/__utility/transaction.h +share/wasi-sysroot/include/c++/v1/__utility/unreachable.h +share/wasi-sysroot/include/c++/v1/__variant/monostate.h +share/wasi-sysroot/include/c++/v1/__verbose_abort +share/wasi-sysroot/include/c++/v1/algorithm +share/wasi-sysroot/include/c++/v1/any +share/wasi-sysroot/include/c++/v1/array +share/wasi-sysroot/include/c++/v1/atomic +share/wasi-sysroot/include/c++/v1/barrier +share/wasi-sysroot/include/c++/v1/bit +share/wasi-sysroot/include/c++/v1/bitset +share/wasi-sysroot/include/c++/v1/cassert +share/wasi-sysroot/include/c++/v1/ccomplex +share/wasi-sysroot/include/c++/v1/cctype +share/wasi-sysroot/include/c++/v1/cerrno +share/wasi-sysroot/include/c++/v1/cfenv +share/wasi-sysroot/include/c++/v1/cfloat +share/wasi-sysroot/include/c++/v1/charconv +share/wasi-sysroot/include/c++/v1/chrono +share/wasi-sysroot/include/c++/v1/cinttypes +share/wasi-sysroot/include/c++/v1/ciso646 +share/wasi-sysroot/include/c++/v1/climits +share/wasi-sysroot/include/c++/v1/clocale +share/wasi-sysroot/include/c++/v1/cmath +share/wasi-sysroot/include/c++/v1/codecvt +share/wasi-sysroot/include/c++/v1/compare +share/wasi-sysroot/include/c++/v1/complex +share/wasi-sysroot/include/c++/v1/complex.h +share/wasi-sysroot/include/c++/v1/concepts +share/wasi-sysroot/include/c++/v1/condition_variable +share/wasi-sysroot/include/c++/v1/coroutine +share/wasi-sysroot/include/c++/v1/csetjmp +share/wasi-sysroot/include/c++/v1/csignal +share/wasi-sysroot/include/c++/v1/cstdarg +share/wasi-sysroot/include/c++/v1/cstdbool +share/wasi-sysroot/include/c++/v1/cstddef +share/wasi-sysroot/include/c++/v1/cstdint +share/wasi-sysroot/include/c++/v1/cstdio +share/wasi-sysroot/include/c++/v1/cstdlib +share/wasi-sysroot/include/c++/v1/cstring +share/wasi-sysroot/include/c++/v1/ctgmath +share/wasi-sysroot/include/c++/v1/ctime +share/wasi-sysroot/include/c++/v1/ctype.h +share/wasi-sysroot/include/c++/v1/cuchar +share/wasi-sysroot/include/c++/v1/cwchar +share/wasi-sysroot/include/c++/v1/cwctype +share/wasi-sysroot/include/c++/v1/cxxabi.h +share/wasi-sysroot/include/c++/v1/deque +share/wasi-sysroot/include/c++/v1/errno.h +share/wasi-sysroot/include/c++/v1/exception +share/wasi-sysroot/include/c++/v1/execution +share/wasi-sysroot/include/c++/v1/experimental/__config +share/wasi-sysroot/include/c++/v1/experimental/__memory +share/wasi-sysroot/include/c++/v1/experimental/algorithm +share/wasi-sysroot/include/c++/v1/experimental/coroutine +share/wasi-sysroot/include/c++/v1/experimental/deque +share/wasi-sysroot/include/c++/v1/experimental/forward_list +share/wasi-sysroot/include/c++/v1/experimental/functional +share/wasi-sysroot/include/c++/v1/experimental/iterator +share/wasi-sysroot/include/c++/v1/experimental/list +share/wasi-sysroot/include/c++/v1/experimental/map +share/wasi-sysroot/include/c++/v1/experimental/memory_resource +share/wasi-sysroot/include/c++/v1/experimental/propagate_const +share/wasi-sysroot/include/c++/v1/experimental/regex +share/wasi-sysroot/include/c++/v1/experimental/set +share/wasi-sysroot/include/c++/v1/experimental/simd +share/wasi-sysroot/include/c++/v1/experimental/string +share/wasi-sysroot/include/c++/v1/experimental/type_traits +share/wasi-sysroot/include/c++/v1/experimental/unordered_map +share/wasi-sysroot/include/c++/v1/experimental/unordered_set +share/wasi-sysroot/include/c++/v1/experimental/utility +share/wasi-sysroot/include/c++/v1/experimental/vector +share/wasi-sysroot/include/c++/v1/ext/__hash +share/wasi-sysroot/include/c++/v1/ext/hash_map +share/wasi-sysroot/include/c++/v1/ext/hash_set +share/wasi-sysroot/include/c++/v1/fenv.h +share/wasi-sysroot/include/c++/v1/filesystem +share/wasi-sysroot/include/c++/v1/float.h +share/wasi-sysroot/include/c++/v1/format +share/wasi-sysroot/include/c++/v1/forward_list +share/wasi-sysroot/include/c++/v1/fstream +share/wasi-sysroot/include/c++/v1/functional +share/wasi-sysroot/include/c++/v1/future +share/wasi-sysroot/include/c++/v1/initializer_list +share/wasi-sysroot/include/c++/v1/inttypes.h +share/wasi-sysroot/include/c++/v1/iomanip +share/wasi-sysroot/include/c++/v1/ios +share/wasi-sysroot/include/c++/v1/iosfwd +share/wasi-sysroot/include/c++/v1/iostream +share/wasi-sysroot/include/c++/v1/istream +share/wasi-sysroot/include/c++/v1/iterator +share/wasi-sysroot/include/c++/v1/latch +share/wasi-sysroot/include/c++/v1/limits +share/wasi-sysroot/include/c++/v1/limits.h +share/wasi-sysroot/include/c++/v1/list +share/wasi-sysroot/include/c++/v1/locale +share/wasi-sysroot/include/c++/v1/locale.h +share/wasi-sysroot/include/c++/v1/map +share/wasi-sysroot/include/c++/v1/math.h +share/wasi-sysroot/include/c++/v1/memory +share/wasi-sysroot/include/c++/v1/module.modulemap +share/wasi-sysroot/include/c++/v1/mutex +share/wasi-sysroot/include/c++/v1/new +share/wasi-sysroot/include/c++/v1/numbers +share/wasi-sysroot/include/c++/v1/numeric +share/wasi-sysroot/include/c++/v1/optional +share/wasi-sysroot/include/c++/v1/ostream +share/wasi-sysroot/include/c++/v1/queue +share/wasi-sysroot/include/c++/v1/random +share/wasi-sysroot/include/c++/v1/ranges +share/wasi-sysroot/include/c++/v1/ratio +share/wasi-sysroot/include/c++/v1/regex +share/wasi-sysroot/include/c++/v1/scoped_allocator +share/wasi-sysroot/include/c++/v1/semaphore +share/wasi-sysroot/include/c++/v1/set +share/wasi-sysroot/include/c++/v1/setjmp.h +share/wasi-sysroot/include/c++/v1/shared_mutex +share/wasi-sysroot/include/c++/v1/span +share/wasi-sysroot/include/c++/v1/sstream +share/wasi-sysroot/include/c++/v1/stack +share/wasi-sysroot/include/c++/v1/stdatomic.h +share/wasi-sysroot/include/c++/v1/stdbool.h +share/wasi-sysroot/include/c++/v1/stddef.h +share/wasi-sysroot/include/c++/v1/stdexcept +share/wasi-sysroot/include/c++/v1/stdint.h +share/wasi-sysroot/include/c++/v1/stdio.h +share/wasi-sysroot/include/c++/v1/stdlib.h +share/wasi-sysroot/include/c++/v1/streambuf +share/wasi-sysroot/include/c++/v1/string +share/wasi-sysroot/include/c++/v1/string.h +share/wasi-sysroot/include/c++/v1/string_view +share/wasi-sysroot/include/c++/v1/strstream +share/wasi-sysroot/include/c++/v1/system_error +share/wasi-sysroot/include/c++/v1/tgmath.h +share/wasi-sysroot/include/c++/v1/thread +share/wasi-sysroot/include/c++/v1/tuple +share/wasi-sysroot/include/c++/v1/type_traits +share/wasi-sysroot/include/c++/v1/typeindex +share/wasi-sysroot/include/c++/v1/typeinfo +share/wasi-sysroot/include/c++/v1/uchar.h +share/wasi-sysroot/include/c++/v1/unordered_map +share/wasi-sysroot/include/c++/v1/unordered_set +share/wasi-sysroot/include/c++/v1/utility +share/wasi-sysroot/include/c++/v1/valarray +share/wasi-sysroot/include/c++/v1/variant +share/wasi-sysroot/include/c++/v1/vector +share/wasi-sysroot/include/c++/v1/version +share/wasi-sysroot/include/c++/v1/wchar.h +share/wasi-sysroot/include/c++/v1/wctype.h +share/wasi-sysroot/lib/wasm32-wasi/libc++.a +share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a +share/wasi-sysroot/lib/wasm32-wasi/libc++experimental.a Index: devel/wasi-libcxx16/Makefile =================================================================== --- /dev/null +++ devel/wasi-libcxx16/Makefile @@ -0,0 +1,6 @@ +# must sync with devel/llvm16 +DISTVERSION= 16.0.5 + +MASTERDIR= ${.CURDIR}/../wasi-libcxx + +.include "${MASTERDIR}/Makefile" Index: devel/wasi-libcxx16/pkg-plist =================================================================== --- /dev/null +++ devel/wasi-libcxx16/pkg-plist @@ -0,0 +1,877 @@ +share/wasi-sysroot/include/c++/v1/__algorithm/adjacent_find.h +share/wasi-sysroot/include/c++/v1/__algorithm/all_of.h +share/wasi-sysroot/include/c++/v1/__algorithm/any_of.h +share/wasi-sysroot/include/c++/v1/__algorithm/binary_search.h +share/wasi-sysroot/include/c++/v1/__algorithm/clamp.h +share/wasi-sysroot/include/c++/v1/__algorithm/comp.h +share/wasi-sysroot/include/c++/v1/__algorithm/comp_ref_type.h +share/wasi-sysroot/include/c++/v1/__algorithm/copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/copy_backward.h +share/wasi-sysroot/include/c++/v1/__algorithm/copy_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/copy_move_common.h +share/wasi-sysroot/include/c++/v1/__algorithm/copy_n.h +share/wasi-sysroot/include/c++/v1/__algorithm/count.h +share/wasi-sysroot/include/c++/v1/__algorithm/count_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/equal.h +share/wasi-sysroot/include/c++/v1/__algorithm/equal_range.h +share/wasi-sysroot/include/c++/v1/__algorithm/fill.h +share/wasi-sysroot/include/c++/v1/__algorithm/fill_n.h +share/wasi-sysroot/include/c++/v1/__algorithm/find.h +share/wasi-sysroot/include/c++/v1/__algorithm/find_end.h +share/wasi-sysroot/include/c++/v1/__algorithm/find_first_of.h +share/wasi-sysroot/include/c++/v1/__algorithm/find_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/find_if_not.h +share/wasi-sysroot/include/c++/v1/__algorithm/for_each.h +share/wasi-sysroot/include/c++/v1/__algorithm/for_each_n.h +share/wasi-sysroot/include/c++/v1/__algorithm/generate.h +share/wasi-sysroot/include/c++/v1/__algorithm/generate_n.h +share/wasi-sysroot/include/c++/v1/__algorithm/half_positive.h +share/wasi-sysroot/include/c++/v1/__algorithm/in_found_result.h +share/wasi-sysroot/include/c++/v1/__algorithm/in_fun_result.h +share/wasi-sysroot/include/c++/v1/__algorithm/in_in_out_result.h +share/wasi-sysroot/include/c++/v1/__algorithm/in_in_result.h +share/wasi-sysroot/include/c++/v1/__algorithm/in_out_out_result.h +share/wasi-sysroot/include/c++/v1/__algorithm/in_out_result.h +share/wasi-sysroot/include/c++/v1/__algorithm/includes.h +share/wasi-sysroot/include/c++/v1/__algorithm/inplace_merge.h +share/wasi-sysroot/include/c++/v1/__algorithm/is_heap.h +share/wasi-sysroot/include/c++/v1/__algorithm/is_heap_until.h +share/wasi-sysroot/include/c++/v1/__algorithm/is_partitioned.h +share/wasi-sysroot/include/c++/v1/__algorithm/is_permutation.h +share/wasi-sysroot/include/c++/v1/__algorithm/is_sorted.h +share/wasi-sysroot/include/c++/v1/__algorithm/is_sorted_until.h +share/wasi-sysroot/include/c++/v1/__algorithm/iter_swap.h +share/wasi-sysroot/include/c++/v1/__algorithm/iterator_operations.h +share/wasi-sysroot/include/c++/v1/__algorithm/lexicographical_compare.h +share/wasi-sysroot/include/c++/v1/__algorithm/lower_bound.h +share/wasi-sysroot/include/c++/v1/__algorithm/make_heap.h +share/wasi-sysroot/include/c++/v1/__algorithm/make_projected.h +share/wasi-sysroot/include/c++/v1/__algorithm/max.h +share/wasi-sysroot/include/c++/v1/__algorithm/max_element.h +share/wasi-sysroot/include/c++/v1/__algorithm/merge.h +share/wasi-sysroot/include/c++/v1/__algorithm/min.h +share/wasi-sysroot/include/c++/v1/__algorithm/min_element.h +share/wasi-sysroot/include/c++/v1/__algorithm/min_max_result.h +share/wasi-sysroot/include/c++/v1/__algorithm/minmax.h +share/wasi-sysroot/include/c++/v1/__algorithm/minmax_element.h +share/wasi-sysroot/include/c++/v1/__algorithm/mismatch.h +share/wasi-sysroot/include/c++/v1/__algorithm/move.h +share/wasi-sysroot/include/c++/v1/__algorithm/move_backward.h +share/wasi-sysroot/include/c++/v1/__algorithm/next_permutation.h +share/wasi-sysroot/include/c++/v1/__algorithm/none_of.h +share/wasi-sysroot/include/c++/v1/__algorithm/nth_element.h +share/wasi-sysroot/include/c++/v1/__algorithm/partial_sort.h +share/wasi-sysroot/include/c++/v1/__algorithm/partial_sort_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/partition.h +share/wasi-sysroot/include/c++/v1/__algorithm/partition_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/partition_point.h +share/wasi-sysroot/include/c++/v1/__algorithm/pop_heap.h +share/wasi-sysroot/include/c++/v1/__algorithm/prev_permutation.h +share/wasi-sysroot/include/c++/v1/__algorithm/push_heap.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_adjacent_find.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_all_of.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_any_of.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_binary_search.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_clamp.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_copy_backward.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_copy_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_copy_n.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_count.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_count_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_equal.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_equal_range.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_fill.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_fill_n.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find_end.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find_first_of.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find_if_not.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_for_each.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_for_each_n.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_generate.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_generate_n.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_includes.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_inplace_merge.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_is_heap.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_is_heap_until.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_is_partitioned.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_is_permutation.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_is_sorted.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_is_sorted_until.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_iterator_concept.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_lexicographical_compare.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_lower_bound.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_make_heap.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_max.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_max_element.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_merge.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_min.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_min_element.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_minmax.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_minmax_element.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_mismatch.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_move.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_move_backward.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_next_permutation.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_none_of.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_nth_element.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_partial_sort.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_partial_sort_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_partition.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_partition_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_partition_point.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_pop_heap.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_prev_permutation.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_push_heap.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_remove.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_remove_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_remove_copy_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_remove_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_replace.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_replace_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_replace_copy_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_replace_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_reverse.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_reverse_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_rotate.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_rotate_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_sample.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_search.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_search_n.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_set_difference.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_set_intersection.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_set_union.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_shuffle.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_sort.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_sort_heap.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_stable_partition.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_stable_sort.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_swap_ranges.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_transform.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_unique.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_unique_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_upper_bound.h +share/wasi-sysroot/include/c++/v1/__algorithm/remove.h +share/wasi-sysroot/include/c++/v1/__algorithm/remove_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/remove_copy_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/remove_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/replace.h +share/wasi-sysroot/include/c++/v1/__algorithm/replace_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/replace_copy_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/replace_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/reverse.h +share/wasi-sysroot/include/c++/v1/__algorithm/reverse_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/rotate.h +share/wasi-sysroot/include/c++/v1/__algorithm/rotate_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/sample.h +share/wasi-sysroot/include/c++/v1/__algorithm/search.h +share/wasi-sysroot/include/c++/v1/__algorithm/search_n.h +share/wasi-sysroot/include/c++/v1/__algorithm/set_difference.h +share/wasi-sysroot/include/c++/v1/__algorithm/set_intersection.h +share/wasi-sysroot/include/c++/v1/__algorithm/set_symmetric_difference.h +share/wasi-sysroot/include/c++/v1/__algorithm/set_union.h +share/wasi-sysroot/include/c++/v1/__algorithm/shift_left.h +share/wasi-sysroot/include/c++/v1/__algorithm/shift_right.h +share/wasi-sysroot/include/c++/v1/__algorithm/shuffle.h +share/wasi-sysroot/include/c++/v1/__algorithm/sift_down.h +share/wasi-sysroot/include/c++/v1/__algorithm/sort.h +share/wasi-sysroot/include/c++/v1/__algorithm/sort_heap.h +share/wasi-sysroot/include/c++/v1/__algorithm/stable_partition.h +share/wasi-sysroot/include/c++/v1/__algorithm/stable_sort.h +share/wasi-sysroot/include/c++/v1/__algorithm/swap_ranges.h +share/wasi-sysroot/include/c++/v1/__algorithm/transform.h +share/wasi-sysroot/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h +share/wasi-sysroot/include/c++/v1/__algorithm/unique.h +share/wasi-sysroot/include/c++/v1/__algorithm/unique_copy.h +share/wasi-sysroot/include/c++/v1/__algorithm/unwrap_iter.h +share/wasi-sysroot/include/c++/v1/__algorithm/unwrap_range.h +share/wasi-sysroot/include/c++/v1/__algorithm/upper_bound.h +share/wasi-sysroot/include/c++/v1/__assert +share/wasi-sysroot/include/c++/v1/__availability +share/wasi-sysroot/include/c++/v1/__bit/bit_cast.h +share/wasi-sysroot/include/c++/v1/__bit/bit_ceil.h +share/wasi-sysroot/include/c++/v1/__bit/bit_floor.h +share/wasi-sysroot/include/c++/v1/__bit/bit_log2.h +share/wasi-sysroot/include/c++/v1/__bit/bit_width.h +share/wasi-sysroot/include/c++/v1/__bit/blsr.h +share/wasi-sysroot/include/c++/v1/__bit/byteswap.h +share/wasi-sysroot/include/c++/v1/__bit/countl.h +share/wasi-sysroot/include/c++/v1/__bit/countr.h +share/wasi-sysroot/include/c++/v1/__bit/endian.h +share/wasi-sysroot/include/c++/v1/__bit/has_single_bit.h +share/wasi-sysroot/include/c++/v1/__bit/popcount.h +share/wasi-sysroot/include/c++/v1/__bit/rotate.h +share/wasi-sysroot/include/c++/v1/__bit_reference +share/wasi-sysroot/include/c++/v1/__bsd_locale_defaults.h +share/wasi-sysroot/include/c++/v1/__bsd_locale_fallbacks.h +share/wasi-sysroot/include/c++/v1/__charconv/chars_format.h +share/wasi-sysroot/include/c++/v1/__charconv/from_chars_result.h +share/wasi-sysroot/include/c++/v1/__charconv/tables.h +share/wasi-sysroot/include/c++/v1/__charconv/to_chars_base_10.h +share/wasi-sysroot/include/c++/v1/__charconv/to_chars_result.h +share/wasi-sysroot/include/c++/v1/__chrono/calendar.h +share/wasi-sysroot/include/c++/v1/__chrono/convert_to_timespec.h +share/wasi-sysroot/include/c++/v1/__chrono/convert_to_tm.h +share/wasi-sysroot/include/c++/v1/__chrono/day.h +share/wasi-sysroot/include/c++/v1/__chrono/duration.h +share/wasi-sysroot/include/c++/v1/__chrono/file_clock.h +share/wasi-sysroot/include/c++/v1/__chrono/formatter.h +share/wasi-sysroot/include/c++/v1/__chrono/hh_mm_ss.h +share/wasi-sysroot/include/c++/v1/__chrono/high_resolution_clock.h +share/wasi-sysroot/include/c++/v1/__chrono/literals.h +share/wasi-sysroot/include/c++/v1/__chrono/month.h +share/wasi-sysroot/include/c++/v1/__chrono/month_weekday.h +share/wasi-sysroot/include/c++/v1/__chrono/monthday.h +share/wasi-sysroot/include/c++/v1/__chrono/ostream.h +share/wasi-sysroot/include/c++/v1/__chrono/parser_std_format_spec.h +share/wasi-sysroot/include/c++/v1/__chrono/statically_widen.h +share/wasi-sysroot/include/c++/v1/__chrono/steady_clock.h +share/wasi-sysroot/include/c++/v1/__chrono/system_clock.h +share/wasi-sysroot/include/c++/v1/__chrono/time_point.h +share/wasi-sysroot/include/c++/v1/__chrono/weekday.h +share/wasi-sysroot/include/c++/v1/__chrono/year.h +share/wasi-sysroot/include/c++/v1/__chrono/year_month.h +share/wasi-sysroot/include/c++/v1/__chrono/year_month_day.h +share/wasi-sysroot/include/c++/v1/__chrono/year_month_weekday.h +share/wasi-sysroot/include/c++/v1/__compare/common_comparison_category.h +share/wasi-sysroot/include/c++/v1/__compare/compare_partial_order_fallback.h +share/wasi-sysroot/include/c++/v1/__compare/compare_strong_order_fallback.h +share/wasi-sysroot/include/c++/v1/__compare/compare_three_way.h +share/wasi-sysroot/include/c++/v1/__compare/compare_three_way_result.h +share/wasi-sysroot/include/c++/v1/__compare/compare_weak_order_fallback.h +share/wasi-sysroot/include/c++/v1/__compare/is_eq.h +share/wasi-sysroot/include/c++/v1/__compare/ordering.h +share/wasi-sysroot/include/c++/v1/__compare/partial_order.h +share/wasi-sysroot/include/c++/v1/__compare/strong_order.h +share/wasi-sysroot/include/c++/v1/__compare/synth_three_way.h +share/wasi-sysroot/include/c++/v1/__compare/three_way_comparable.h +share/wasi-sysroot/include/c++/v1/__compare/weak_order.h +share/wasi-sysroot/include/c++/v1/__concepts/arithmetic.h +share/wasi-sysroot/include/c++/v1/__concepts/assignable.h +share/wasi-sysroot/include/c++/v1/__concepts/boolean_testable.h +share/wasi-sysroot/include/c++/v1/__concepts/class_or_enum.h +share/wasi-sysroot/include/c++/v1/__concepts/common_reference_with.h +share/wasi-sysroot/include/c++/v1/__concepts/common_with.h +share/wasi-sysroot/include/c++/v1/__concepts/constructible.h +share/wasi-sysroot/include/c++/v1/__concepts/convertible_to.h +share/wasi-sysroot/include/c++/v1/__concepts/copyable.h +share/wasi-sysroot/include/c++/v1/__concepts/derived_from.h +share/wasi-sysroot/include/c++/v1/__concepts/destructible.h +share/wasi-sysroot/include/c++/v1/__concepts/different_from.h +share/wasi-sysroot/include/c++/v1/__concepts/equality_comparable.h +share/wasi-sysroot/include/c++/v1/__concepts/invocable.h +share/wasi-sysroot/include/c++/v1/__concepts/movable.h +share/wasi-sysroot/include/c++/v1/__concepts/predicate.h +share/wasi-sysroot/include/c++/v1/__concepts/regular.h +share/wasi-sysroot/include/c++/v1/__concepts/relation.h +share/wasi-sysroot/include/c++/v1/__concepts/same_as.h +share/wasi-sysroot/include/c++/v1/__concepts/semiregular.h +share/wasi-sysroot/include/c++/v1/__concepts/swappable.h +share/wasi-sysroot/include/c++/v1/__concepts/totally_ordered.h +share/wasi-sysroot/include/c++/v1/__config +share/wasi-sysroot/include/c++/v1/__config_site +share/wasi-sysroot/include/c++/v1/__coroutine/coroutine_handle.h +share/wasi-sysroot/include/c++/v1/__coroutine/coroutine_traits.h +share/wasi-sysroot/include/c++/v1/__coroutine/noop_coroutine_handle.h +share/wasi-sysroot/include/c++/v1/__coroutine/trivial_awaitables.h +share/wasi-sysroot/include/c++/v1/__cxxabi_config.h +share/wasi-sysroot/include/c++/v1/__debug +share/wasi-sysroot/include/c++/v1/__debug_utils/randomize_range.h +share/wasi-sysroot/include/c++/v1/__errc +share/wasi-sysroot/include/c++/v1/__expected/bad_expected_access.h +share/wasi-sysroot/include/c++/v1/__expected/expected.h +share/wasi-sysroot/include/c++/v1/__expected/unexpect.h +share/wasi-sysroot/include/c++/v1/__expected/unexpected.h +share/wasi-sysroot/include/c++/v1/__filesystem/copy_options.h +share/wasi-sysroot/include/c++/v1/__filesystem/directory_entry.h +share/wasi-sysroot/include/c++/v1/__filesystem/directory_iterator.h +share/wasi-sysroot/include/c++/v1/__filesystem/directory_options.h +share/wasi-sysroot/include/c++/v1/__filesystem/file_status.h +share/wasi-sysroot/include/c++/v1/__filesystem/file_time_type.h +share/wasi-sysroot/include/c++/v1/__filesystem/file_type.h +share/wasi-sysroot/include/c++/v1/__filesystem/filesystem_error.h +share/wasi-sysroot/include/c++/v1/__filesystem/operations.h +share/wasi-sysroot/include/c++/v1/__filesystem/path.h +share/wasi-sysroot/include/c++/v1/__filesystem/path_iterator.h +share/wasi-sysroot/include/c++/v1/__filesystem/perm_options.h +share/wasi-sysroot/include/c++/v1/__filesystem/perms.h +share/wasi-sysroot/include/c++/v1/__filesystem/recursive_directory_iterator.h +share/wasi-sysroot/include/c++/v1/__filesystem/space_info.h +share/wasi-sysroot/include/c++/v1/__filesystem/u8path.h +share/wasi-sysroot/include/c++/v1/__format/buffer.h +share/wasi-sysroot/include/c++/v1/__format/concepts.h +share/wasi-sysroot/include/c++/v1/__format/container_adaptor.h +share/wasi-sysroot/include/c++/v1/__format/enable_insertable.h +share/wasi-sysroot/include/c++/v1/__format/escaped_output_table.h +share/wasi-sysroot/include/c++/v1/__format/extended_grapheme_cluster_table.h +share/wasi-sysroot/include/c++/v1/__format/format_arg.h +share/wasi-sysroot/include/c++/v1/__format/format_arg_store.h +share/wasi-sysroot/include/c++/v1/__format/format_args.h +share/wasi-sysroot/include/c++/v1/__format/format_context.h +share/wasi-sysroot/include/c++/v1/__format/format_error.h +share/wasi-sysroot/include/c++/v1/__format/format_functions.h +share/wasi-sysroot/include/c++/v1/__format/format_fwd.h +share/wasi-sysroot/include/c++/v1/__format/format_parse_context.h +share/wasi-sysroot/include/c++/v1/__format/format_string.h +share/wasi-sysroot/include/c++/v1/__format/format_to_n_result.h +share/wasi-sysroot/include/c++/v1/__format/formatter.h +share/wasi-sysroot/include/c++/v1/__format/formatter_bool.h +share/wasi-sysroot/include/c++/v1/__format/formatter_char.h +share/wasi-sysroot/include/c++/v1/__format/formatter_floating_point.h +share/wasi-sysroot/include/c++/v1/__format/formatter_integer.h +share/wasi-sysroot/include/c++/v1/__format/formatter_integral.h +share/wasi-sysroot/include/c++/v1/__format/formatter_output.h +share/wasi-sysroot/include/c++/v1/__format/formatter_pointer.h +share/wasi-sysroot/include/c++/v1/__format/formatter_string.h +share/wasi-sysroot/include/c++/v1/__format/formatter_tuple.h +share/wasi-sysroot/include/c++/v1/__format/parser_std_format_spec.h +share/wasi-sysroot/include/c++/v1/__format/range_default_formatter.h +share/wasi-sysroot/include/c++/v1/__format/range_formatter.h +share/wasi-sysroot/include/c++/v1/__format/unicode.h +share/wasi-sysroot/include/c++/v1/__functional/binary_function.h +share/wasi-sysroot/include/c++/v1/__functional/binary_negate.h +share/wasi-sysroot/include/c++/v1/__functional/bind.h +share/wasi-sysroot/include/c++/v1/__functional/bind_back.h +share/wasi-sysroot/include/c++/v1/__functional/bind_front.h +share/wasi-sysroot/include/c++/v1/__functional/binder1st.h +share/wasi-sysroot/include/c++/v1/__functional/binder2nd.h +share/wasi-sysroot/include/c++/v1/__functional/boyer_moore_searcher.h +share/wasi-sysroot/include/c++/v1/__functional/compose.h +share/wasi-sysroot/include/c++/v1/__functional/default_searcher.h +share/wasi-sysroot/include/c++/v1/__functional/function.h +share/wasi-sysroot/include/c++/v1/__functional/hash.h +share/wasi-sysroot/include/c++/v1/__functional/identity.h +share/wasi-sysroot/include/c++/v1/__functional/invoke.h +share/wasi-sysroot/include/c++/v1/__functional/is_transparent.h +share/wasi-sysroot/include/c++/v1/__functional/mem_fn.h +share/wasi-sysroot/include/c++/v1/__functional/mem_fun_ref.h +share/wasi-sysroot/include/c++/v1/__functional/not_fn.h +share/wasi-sysroot/include/c++/v1/__functional/operations.h +share/wasi-sysroot/include/c++/v1/__functional/perfect_forward.h +share/wasi-sysroot/include/c++/v1/__functional/pointer_to_binary_function.h +share/wasi-sysroot/include/c++/v1/__functional/pointer_to_unary_function.h +share/wasi-sysroot/include/c++/v1/__functional/ranges_operations.h +share/wasi-sysroot/include/c++/v1/__functional/reference_wrapper.h +share/wasi-sysroot/include/c++/v1/__functional/unary_function.h +share/wasi-sysroot/include/c++/v1/__functional/unary_negate.h +share/wasi-sysroot/include/c++/v1/__functional/unwrap_ref.h +share/wasi-sysroot/include/c++/v1/__functional/weak_result_type.h +share/wasi-sysroot/include/c++/v1/__fwd/array.h +share/wasi-sysroot/include/c++/v1/__fwd/get.h +share/wasi-sysroot/include/c++/v1/__fwd/hash.h +share/wasi-sysroot/include/c++/v1/__fwd/memory_resource.h +share/wasi-sysroot/include/c++/v1/__fwd/pair.h +share/wasi-sysroot/include/c++/v1/__fwd/span.h +share/wasi-sysroot/include/c++/v1/__fwd/string.h +share/wasi-sysroot/include/c++/v1/__fwd/string_view.h +share/wasi-sysroot/include/c++/v1/__fwd/subrange.h +share/wasi-sysroot/include/c++/v1/__fwd/tuple.h +share/wasi-sysroot/include/c++/v1/__hash_table +share/wasi-sysroot/include/c++/v1/__ios/fpos.h +share/wasi-sysroot/include/c++/v1/__iterator/access.h +share/wasi-sysroot/include/c++/v1/__iterator/advance.h +share/wasi-sysroot/include/c++/v1/__iterator/back_insert_iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/bounded_iter.h +share/wasi-sysroot/include/c++/v1/__iterator/common_iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/concepts.h +share/wasi-sysroot/include/c++/v1/__iterator/counted_iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/data.h +share/wasi-sysroot/include/c++/v1/__iterator/default_sentinel.h +share/wasi-sysroot/include/c++/v1/__iterator/distance.h +share/wasi-sysroot/include/c++/v1/__iterator/empty.h +share/wasi-sysroot/include/c++/v1/__iterator/erase_if_container.h +share/wasi-sysroot/include/c++/v1/__iterator/front_insert_iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/incrementable_traits.h +share/wasi-sysroot/include/c++/v1/__iterator/indirectly_comparable.h +share/wasi-sysroot/include/c++/v1/__iterator/insert_iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/istream_iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/istreambuf_iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/iter_move.h +share/wasi-sysroot/include/c++/v1/__iterator/iter_swap.h +share/wasi-sysroot/include/c++/v1/__iterator/iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/iterator_traits.h +share/wasi-sysroot/include/c++/v1/__iterator/iterator_with_data.h +share/wasi-sysroot/include/c++/v1/__iterator/mergeable.h +share/wasi-sysroot/include/c++/v1/__iterator/move_iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/move_sentinel.h +share/wasi-sysroot/include/c++/v1/__iterator/next.h +share/wasi-sysroot/include/c++/v1/__iterator/ostream_iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/ostreambuf_iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/permutable.h +share/wasi-sysroot/include/c++/v1/__iterator/prev.h +share/wasi-sysroot/include/c++/v1/__iterator/projected.h +share/wasi-sysroot/include/c++/v1/__iterator/readable_traits.h +share/wasi-sysroot/include/c++/v1/__iterator/reverse_access.h +share/wasi-sysroot/include/c++/v1/__iterator/reverse_iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/segmented_iterator.h +share/wasi-sysroot/include/c++/v1/__iterator/size.h +share/wasi-sysroot/include/c++/v1/__iterator/sortable.h +share/wasi-sysroot/include/c++/v1/__iterator/unreachable_sentinel.h +share/wasi-sysroot/include/c++/v1/__iterator/wrap_iter.h +share/wasi-sysroot/include/c++/v1/__locale +share/wasi-sysroot/include/c++/v1/__mbstate_t.h +share/wasi-sysroot/include/c++/v1/__memory/addressof.h +share/wasi-sysroot/include/c++/v1/__memory/align.h +share/wasi-sysroot/include/c++/v1/__memory/allocate_at_least.h +share/wasi-sysroot/include/c++/v1/__memory/allocation_guard.h +share/wasi-sysroot/include/c++/v1/__memory/allocator.h +share/wasi-sysroot/include/c++/v1/__memory/allocator_arg_t.h +share/wasi-sysroot/include/c++/v1/__memory/allocator_destructor.h +share/wasi-sysroot/include/c++/v1/__memory/allocator_traits.h +share/wasi-sysroot/include/c++/v1/__memory/assume_aligned.h +share/wasi-sysroot/include/c++/v1/__memory/auto_ptr.h +share/wasi-sysroot/include/c++/v1/__memory/builtin_new_allocator.h +share/wasi-sysroot/include/c++/v1/__memory/compressed_pair.h +share/wasi-sysroot/include/c++/v1/__memory/concepts.h +share/wasi-sysroot/include/c++/v1/__memory/construct_at.h +share/wasi-sysroot/include/c++/v1/__memory/destruct_n.h +share/wasi-sysroot/include/c++/v1/__memory/pointer_traits.h +share/wasi-sysroot/include/c++/v1/__memory/ranges_construct_at.h +share/wasi-sysroot/include/c++/v1/__memory/ranges_uninitialized_algorithms.h +share/wasi-sysroot/include/c++/v1/__memory/raw_storage_iterator.h +share/wasi-sysroot/include/c++/v1/__memory/shared_ptr.h +share/wasi-sysroot/include/c++/v1/__memory/swap_allocator.h +share/wasi-sysroot/include/c++/v1/__memory/temp_value.h +share/wasi-sysroot/include/c++/v1/__memory/temporary_buffer.h +share/wasi-sysroot/include/c++/v1/__memory/uninitialized_algorithms.h +share/wasi-sysroot/include/c++/v1/__memory/unique_ptr.h +share/wasi-sysroot/include/c++/v1/__memory/uses_allocator.h +share/wasi-sysroot/include/c++/v1/__memory/uses_allocator_construction.h +share/wasi-sysroot/include/c++/v1/__memory/voidify.h +share/wasi-sysroot/include/c++/v1/__memory_resource/memory_resource.h +share/wasi-sysroot/include/c++/v1/__memory_resource/monotonic_buffer_resource.h +share/wasi-sysroot/include/c++/v1/__memory_resource/polymorphic_allocator.h +share/wasi-sysroot/include/c++/v1/__memory_resource/pool_options.h +share/wasi-sysroot/include/c++/v1/__memory_resource/synchronized_pool_resource.h +share/wasi-sysroot/include/c++/v1/__memory_resource/unsynchronized_pool_resource.h +share/wasi-sysroot/include/c++/v1/__mutex_base +share/wasi-sysroot/include/c++/v1/__node_handle +share/wasi-sysroot/include/c++/v1/__numeric/accumulate.h +share/wasi-sysroot/include/c++/v1/__numeric/adjacent_difference.h +share/wasi-sysroot/include/c++/v1/__numeric/exclusive_scan.h +share/wasi-sysroot/include/c++/v1/__numeric/gcd_lcm.h +share/wasi-sysroot/include/c++/v1/__numeric/inclusive_scan.h +share/wasi-sysroot/include/c++/v1/__numeric/inner_product.h +share/wasi-sysroot/include/c++/v1/__numeric/iota.h +share/wasi-sysroot/include/c++/v1/__numeric/midpoint.h +share/wasi-sysroot/include/c++/v1/__numeric/partial_sum.h +share/wasi-sysroot/include/c++/v1/__numeric/reduce.h +share/wasi-sysroot/include/c++/v1/__numeric/transform_exclusive_scan.h +share/wasi-sysroot/include/c++/v1/__numeric/transform_inclusive_scan.h +share/wasi-sysroot/include/c++/v1/__numeric/transform_reduce.h +share/wasi-sysroot/include/c++/v1/__random/bernoulli_distribution.h +share/wasi-sysroot/include/c++/v1/__random/binomial_distribution.h +share/wasi-sysroot/include/c++/v1/__random/cauchy_distribution.h +share/wasi-sysroot/include/c++/v1/__random/chi_squared_distribution.h +share/wasi-sysroot/include/c++/v1/__random/clamp_to_integral.h +share/wasi-sysroot/include/c++/v1/__random/default_random_engine.h +share/wasi-sysroot/include/c++/v1/__random/discard_block_engine.h +share/wasi-sysroot/include/c++/v1/__random/discrete_distribution.h +share/wasi-sysroot/include/c++/v1/__random/exponential_distribution.h +share/wasi-sysroot/include/c++/v1/__random/extreme_value_distribution.h +share/wasi-sysroot/include/c++/v1/__random/fisher_f_distribution.h +share/wasi-sysroot/include/c++/v1/__random/gamma_distribution.h +share/wasi-sysroot/include/c++/v1/__random/generate_canonical.h +share/wasi-sysroot/include/c++/v1/__random/geometric_distribution.h +share/wasi-sysroot/include/c++/v1/__random/independent_bits_engine.h +share/wasi-sysroot/include/c++/v1/__random/is_seed_sequence.h +share/wasi-sysroot/include/c++/v1/__random/is_valid.h +share/wasi-sysroot/include/c++/v1/__random/knuth_b.h +share/wasi-sysroot/include/c++/v1/__random/linear_congruential_engine.h +share/wasi-sysroot/include/c++/v1/__random/log2.h +share/wasi-sysroot/include/c++/v1/__random/lognormal_distribution.h +share/wasi-sysroot/include/c++/v1/__random/mersenne_twister_engine.h +share/wasi-sysroot/include/c++/v1/__random/negative_binomial_distribution.h +share/wasi-sysroot/include/c++/v1/__random/normal_distribution.h +share/wasi-sysroot/include/c++/v1/__random/piecewise_constant_distribution.h +share/wasi-sysroot/include/c++/v1/__random/piecewise_linear_distribution.h +share/wasi-sysroot/include/c++/v1/__random/poisson_distribution.h +share/wasi-sysroot/include/c++/v1/__random/random_device.h +share/wasi-sysroot/include/c++/v1/__random/ranlux.h +share/wasi-sysroot/include/c++/v1/__random/seed_seq.h +share/wasi-sysroot/include/c++/v1/__random/shuffle_order_engine.h +share/wasi-sysroot/include/c++/v1/__random/student_t_distribution.h +share/wasi-sysroot/include/c++/v1/__random/subtract_with_carry_engine.h +share/wasi-sysroot/include/c++/v1/__random/uniform_int_distribution.h +share/wasi-sysroot/include/c++/v1/__random/uniform_random_bit_generator.h +share/wasi-sysroot/include/c++/v1/__random/uniform_real_distribution.h +share/wasi-sysroot/include/c++/v1/__random/weibull_distribution.h +share/wasi-sysroot/include/c++/v1/__ranges/access.h +share/wasi-sysroot/include/c++/v1/__ranges/all.h +share/wasi-sysroot/include/c++/v1/__ranges/as_rvalue_view.h +share/wasi-sysroot/include/c++/v1/__ranges/common_view.h +share/wasi-sysroot/include/c++/v1/__ranges/concepts.h +share/wasi-sysroot/include/c++/v1/__ranges/copyable_box.h +share/wasi-sysroot/include/c++/v1/__ranges/counted.h +share/wasi-sysroot/include/c++/v1/__ranges/dangling.h +share/wasi-sysroot/include/c++/v1/__ranges/data.h +share/wasi-sysroot/include/c++/v1/__ranges/drop_view.h +share/wasi-sysroot/include/c++/v1/__ranges/drop_while_view.h +share/wasi-sysroot/include/c++/v1/__ranges/elements_view.h +share/wasi-sysroot/include/c++/v1/__ranges/empty.h +share/wasi-sysroot/include/c++/v1/__ranges/empty_view.h +share/wasi-sysroot/include/c++/v1/__ranges/enable_borrowed_range.h +share/wasi-sysroot/include/c++/v1/__ranges/enable_view.h +share/wasi-sysroot/include/c++/v1/__ranges/filter_view.h +share/wasi-sysroot/include/c++/v1/__ranges/iota_view.h +share/wasi-sysroot/include/c++/v1/__ranges/istream_view.h +share/wasi-sysroot/include/c++/v1/__ranges/join_view.h +share/wasi-sysroot/include/c++/v1/__ranges/lazy_split_view.h +share/wasi-sysroot/include/c++/v1/__ranges/non_propagating_cache.h +share/wasi-sysroot/include/c++/v1/__ranges/owning_view.h +share/wasi-sysroot/include/c++/v1/__ranges/range_adaptor.h +share/wasi-sysroot/include/c++/v1/__ranges/rbegin.h +share/wasi-sysroot/include/c++/v1/__ranges/ref_view.h +share/wasi-sysroot/include/c++/v1/__ranges/rend.h +share/wasi-sysroot/include/c++/v1/__ranges/reverse_view.h +share/wasi-sysroot/include/c++/v1/__ranges/single_view.h +share/wasi-sysroot/include/c++/v1/__ranges/size.h +share/wasi-sysroot/include/c++/v1/__ranges/split_view.h +share/wasi-sysroot/include/c++/v1/__ranges/subrange.h +share/wasi-sysroot/include/c++/v1/__ranges/take_view.h +share/wasi-sysroot/include/c++/v1/__ranges/take_while_view.h +share/wasi-sysroot/include/c++/v1/__ranges/transform_view.h +share/wasi-sysroot/include/c++/v1/__ranges/view_interface.h +share/wasi-sysroot/include/c++/v1/__ranges/views.h +share/wasi-sysroot/include/c++/v1/__ranges/zip_view.h +share/wasi-sysroot/include/c++/v1/__split_buffer +share/wasi-sysroot/include/c++/v1/__std_stream +share/wasi-sysroot/include/c++/v1/__string/char_traits.h +share/wasi-sysroot/include/c++/v1/__string/extern_template_lists.h +share/wasi-sysroot/include/c++/v1/__support/android/locale_bionic.h +share/wasi-sysroot/include/c++/v1/__support/fuchsia/xlocale.h +share/wasi-sysroot/include/c++/v1/__support/ibm/gettod_zos.h +share/wasi-sysroot/include/c++/v1/__support/ibm/locale_mgmt_zos.h +share/wasi-sysroot/include/c++/v1/__support/ibm/nanosleep.h +share/wasi-sysroot/include/c++/v1/__support/ibm/xlocale.h +share/wasi-sysroot/include/c++/v1/__support/musl/xlocale.h +share/wasi-sysroot/include/c++/v1/__support/newlib/xlocale.h +share/wasi-sysroot/include/c++/v1/__support/openbsd/xlocale.h +share/wasi-sysroot/include/c++/v1/__support/solaris/floatingpoint.h +share/wasi-sysroot/include/c++/v1/__support/solaris/wchar.h +share/wasi-sysroot/include/c++/v1/__support/solaris/xlocale.h +share/wasi-sysroot/include/c++/v1/__support/win32/locale_win32.h +share/wasi-sysroot/include/c++/v1/__support/xlocale/__nop_locale_mgmt.h +share/wasi-sysroot/include/c++/v1/__support/xlocale/__posix_l_fallback.h +share/wasi-sysroot/include/c++/v1/__support/xlocale/__strtonum_fallback.h +share/wasi-sysroot/include/c++/v1/__thread/poll_with_backoff.h +share/wasi-sysroot/include/c++/v1/__thread/timed_backoff_policy.h +share/wasi-sysroot/include/c++/v1/__threading_support +share/wasi-sysroot/include/c++/v1/__tree +share/wasi-sysroot/include/c++/v1/__tuple_dir/apply_cv.h +share/wasi-sysroot/include/c++/v1/__tuple_dir/make_tuple_types.h +share/wasi-sysroot/include/c++/v1/__tuple_dir/pair_like.h +share/wasi-sysroot/include/c++/v1/__tuple_dir/sfinae_helpers.h +share/wasi-sysroot/include/c++/v1/__tuple_dir/tuple_element.h +share/wasi-sysroot/include/c++/v1/__tuple_dir/tuple_indices.h +share/wasi-sysroot/include/c++/v1/__tuple_dir/tuple_like.h +share/wasi-sysroot/include/c++/v1/__tuple_dir/tuple_like_ext.h +share/wasi-sysroot/include/c++/v1/__tuple_dir/tuple_size.h +share/wasi-sysroot/include/c++/v1/__tuple_dir/tuple_types.h +share/wasi-sysroot/include/c++/v1/__type_traits/add_const.h +share/wasi-sysroot/include/c++/v1/__type_traits/add_cv.h +share/wasi-sysroot/include/c++/v1/__type_traits/add_lvalue_reference.h +share/wasi-sysroot/include/c++/v1/__type_traits/add_pointer.h +share/wasi-sysroot/include/c++/v1/__type_traits/add_rvalue_reference.h +share/wasi-sysroot/include/c++/v1/__type_traits/add_volatile.h +share/wasi-sysroot/include/c++/v1/__type_traits/aligned_storage.h +share/wasi-sysroot/include/c++/v1/__type_traits/aligned_union.h +share/wasi-sysroot/include/c++/v1/__type_traits/alignment_of.h +share/wasi-sysroot/include/c++/v1/__type_traits/apply_cv.h +share/wasi-sysroot/include/c++/v1/__type_traits/can_extract_key.h +share/wasi-sysroot/include/c++/v1/__type_traits/common_reference.h +share/wasi-sysroot/include/c++/v1/__type_traits/common_type.h +share/wasi-sysroot/include/c++/v1/__type_traits/conditional.h +share/wasi-sysroot/include/c++/v1/__type_traits/conjunction.h +share/wasi-sysroot/include/c++/v1/__type_traits/copy_cv.h +share/wasi-sysroot/include/c++/v1/__type_traits/copy_cvref.h +share/wasi-sysroot/include/c++/v1/__type_traits/decay.h +share/wasi-sysroot/include/c++/v1/__type_traits/dependent_type.h +share/wasi-sysroot/include/c++/v1/__type_traits/disjunction.h +share/wasi-sysroot/include/c++/v1/__type_traits/enable_if.h +share/wasi-sysroot/include/c++/v1/__type_traits/extent.h +share/wasi-sysroot/include/c++/v1/__type_traits/has_unique_object_representation.h +share/wasi-sysroot/include/c++/v1/__type_traits/has_virtual_destructor.h +share/wasi-sysroot/include/c++/v1/__type_traits/integral_constant.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_abstract.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_aggregate.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_allocator.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_always_bitcastable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_arithmetic.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_array.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_assignable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_base_of.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_bounded_array.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_callable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_char_like_type.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_class.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_compound.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_const.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_constant_evaluated.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_convertible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_copy_assignable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_copy_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_core_convertible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_default_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_destructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_empty.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_enum.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_final.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_floating_point.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_function.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_fundamental.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_implicitly_default_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_integral.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_literal_type.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_member_function_pointer.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_member_object_pointer.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_member_pointer.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_move_assignable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_move_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_nothrow_assignable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_nothrow_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_nothrow_convertible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_nothrow_default_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_nothrow_destructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_nothrow_move_assignable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_nothrow_move_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_null_pointer.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_object.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_pod.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_pointer.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_polymorphic.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_primary_template.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_reference.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_reference_wrapper.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_referenceable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_same.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_scalar.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_scoped_enum.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_signed.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_signed_integer.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_specialization.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_standard_layout.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_swappable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_trivial.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_assignable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_copy_assignable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_copy_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_copyable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_default_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_destructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_move_assignable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_move_constructible.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_unbounded_array.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_union.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_unsigned.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_unsigned_integer.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_valid_expansion.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_void.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_volatile.h +share/wasi-sysroot/include/c++/v1/__type_traits/lazy.h +share/wasi-sysroot/include/c++/v1/__type_traits/make_32_64_or_128_bit.h +share/wasi-sysroot/include/c++/v1/__type_traits/make_const_lvalue_ref.h +share/wasi-sysroot/include/c++/v1/__type_traits/make_signed.h +share/wasi-sysroot/include/c++/v1/__type_traits/make_unsigned.h +share/wasi-sysroot/include/c++/v1/__type_traits/maybe_const.h +share/wasi-sysroot/include/c++/v1/__type_traits/nat.h +share/wasi-sysroot/include/c++/v1/__type_traits/negation.h +share/wasi-sysroot/include/c++/v1/__type_traits/noexcept_move_assign_container.h +share/wasi-sysroot/include/c++/v1/__type_traits/promote.h +share/wasi-sysroot/include/c++/v1/__type_traits/rank.h +share/wasi-sysroot/include/c++/v1/__type_traits/remove_all_extents.h +share/wasi-sysroot/include/c++/v1/__type_traits/remove_const.h +share/wasi-sysroot/include/c++/v1/__type_traits/remove_const_ref.h +share/wasi-sysroot/include/c++/v1/__type_traits/remove_cv.h +share/wasi-sysroot/include/c++/v1/__type_traits/remove_cvref.h +share/wasi-sysroot/include/c++/v1/__type_traits/remove_extent.h +share/wasi-sysroot/include/c++/v1/__type_traits/remove_pointer.h +share/wasi-sysroot/include/c++/v1/__type_traits/remove_reference.h +share/wasi-sysroot/include/c++/v1/__type_traits/remove_volatile.h +share/wasi-sysroot/include/c++/v1/__type_traits/result_of.h +share/wasi-sysroot/include/c++/v1/__type_traits/strip_signature.h +share/wasi-sysroot/include/c++/v1/__type_traits/type_identity.h +share/wasi-sysroot/include/c++/v1/__type_traits/type_list.h +share/wasi-sysroot/include/c++/v1/__type_traits/underlying_type.h +share/wasi-sysroot/include/c++/v1/__type_traits/void_t.h +share/wasi-sysroot/include/c++/v1/__undef_macros +share/wasi-sysroot/include/c++/v1/__utility/as_const.h +share/wasi-sysroot/include/c++/v1/__utility/auto_cast.h +share/wasi-sysroot/include/c++/v1/__utility/cmp.h +share/wasi-sysroot/include/c++/v1/__utility/convert_to_integral.h +share/wasi-sysroot/include/c++/v1/__utility/declval.h +share/wasi-sysroot/include/c++/v1/__utility/exception_guard.h +share/wasi-sysroot/include/c++/v1/__utility/exchange.h +share/wasi-sysroot/include/c++/v1/__utility/forward.h +share/wasi-sysroot/include/c++/v1/__utility/forward_like.h +share/wasi-sysroot/include/c++/v1/__utility/in_place.h +share/wasi-sysroot/include/c++/v1/__utility/integer_sequence.h +share/wasi-sysroot/include/c++/v1/__utility/move.h +share/wasi-sysroot/include/c++/v1/__utility/pair.h +share/wasi-sysroot/include/c++/v1/__utility/piecewise_construct.h +share/wasi-sysroot/include/c++/v1/__utility/priority_tag.h +share/wasi-sysroot/include/c++/v1/__utility/rel_ops.h +share/wasi-sysroot/include/c++/v1/__utility/swap.h +share/wasi-sysroot/include/c++/v1/__utility/to_underlying.h +share/wasi-sysroot/include/c++/v1/__utility/unreachable.h +share/wasi-sysroot/include/c++/v1/__variant/monostate.h +share/wasi-sysroot/include/c++/v1/__verbose_abort +share/wasi-sysroot/include/c++/v1/algorithm +share/wasi-sysroot/include/c++/v1/any +share/wasi-sysroot/include/c++/v1/array +share/wasi-sysroot/include/c++/v1/atomic +share/wasi-sysroot/include/c++/v1/barrier +share/wasi-sysroot/include/c++/v1/bit +share/wasi-sysroot/include/c++/v1/bitset +share/wasi-sysroot/include/c++/v1/cassert +share/wasi-sysroot/include/c++/v1/ccomplex +share/wasi-sysroot/include/c++/v1/cctype +share/wasi-sysroot/include/c++/v1/cerrno +share/wasi-sysroot/include/c++/v1/cfenv +share/wasi-sysroot/include/c++/v1/cfloat +share/wasi-sysroot/include/c++/v1/charconv +share/wasi-sysroot/include/c++/v1/chrono +share/wasi-sysroot/include/c++/v1/cinttypes +share/wasi-sysroot/include/c++/v1/ciso646 +share/wasi-sysroot/include/c++/v1/climits +share/wasi-sysroot/include/c++/v1/clocale +share/wasi-sysroot/include/c++/v1/cmath +share/wasi-sysroot/include/c++/v1/codecvt +share/wasi-sysroot/include/c++/v1/compare +share/wasi-sysroot/include/c++/v1/complex +share/wasi-sysroot/include/c++/v1/complex.h +share/wasi-sysroot/include/c++/v1/concepts +share/wasi-sysroot/include/c++/v1/condition_variable +share/wasi-sysroot/include/c++/v1/coroutine +share/wasi-sysroot/include/c++/v1/csetjmp +share/wasi-sysroot/include/c++/v1/csignal +share/wasi-sysroot/include/c++/v1/cstdarg +share/wasi-sysroot/include/c++/v1/cstdbool +share/wasi-sysroot/include/c++/v1/cstddef +share/wasi-sysroot/include/c++/v1/cstdint +share/wasi-sysroot/include/c++/v1/cstdio +share/wasi-sysroot/include/c++/v1/cstdlib +share/wasi-sysroot/include/c++/v1/cstring +share/wasi-sysroot/include/c++/v1/ctgmath +share/wasi-sysroot/include/c++/v1/ctime +share/wasi-sysroot/include/c++/v1/ctype.h +share/wasi-sysroot/include/c++/v1/cuchar +share/wasi-sysroot/include/c++/v1/cwchar +share/wasi-sysroot/include/c++/v1/cwctype +share/wasi-sysroot/include/c++/v1/cxxabi.h +share/wasi-sysroot/include/c++/v1/deque +share/wasi-sysroot/include/c++/v1/errno.h +share/wasi-sysroot/include/c++/v1/exception +share/wasi-sysroot/include/c++/v1/execution +share/wasi-sysroot/include/c++/v1/expected +share/wasi-sysroot/include/c++/v1/experimental/__config +share/wasi-sysroot/include/c++/v1/experimental/__memory +share/wasi-sysroot/include/c++/v1/experimental/algorithm +share/wasi-sysroot/include/c++/v1/experimental/coroutine +share/wasi-sysroot/include/c++/v1/experimental/deque +share/wasi-sysroot/include/c++/v1/experimental/forward_list +share/wasi-sysroot/include/c++/v1/experimental/functional +share/wasi-sysroot/include/c++/v1/experimental/iterator +share/wasi-sysroot/include/c++/v1/experimental/list +share/wasi-sysroot/include/c++/v1/experimental/map +share/wasi-sysroot/include/c++/v1/experimental/memory_resource +share/wasi-sysroot/include/c++/v1/experimental/propagate_const +share/wasi-sysroot/include/c++/v1/experimental/regex +share/wasi-sysroot/include/c++/v1/experimental/set +share/wasi-sysroot/include/c++/v1/experimental/simd +share/wasi-sysroot/include/c++/v1/experimental/string +share/wasi-sysroot/include/c++/v1/experimental/type_traits +share/wasi-sysroot/include/c++/v1/experimental/unordered_map +share/wasi-sysroot/include/c++/v1/experimental/unordered_set +share/wasi-sysroot/include/c++/v1/experimental/utility +share/wasi-sysroot/include/c++/v1/experimental/vector +share/wasi-sysroot/include/c++/v1/ext/__hash +share/wasi-sysroot/include/c++/v1/ext/hash_map +share/wasi-sysroot/include/c++/v1/ext/hash_set +share/wasi-sysroot/include/c++/v1/fenv.h +share/wasi-sysroot/include/c++/v1/filesystem +share/wasi-sysroot/include/c++/v1/float.h +share/wasi-sysroot/include/c++/v1/format +share/wasi-sysroot/include/c++/v1/forward_list +share/wasi-sysroot/include/c++/v1/fstream +share/wasi-sysroot/include/c++/v1/functional +share/wasi-sysroot/include/c++/v1/future +share/wasi-sysroot/include/c++/v1/initializer_list +share/wasi-sysroot/include/c++/v1/inttypes.h +share/wasi-sysroot/include/c++/v1/iomanip +share/wasi-sysroot/include/c++/v1/ios +share/wasi-sysroot/include/c++/v1/iosfwd +share/wasi-sysroot/include/c++/v1/iostream +share/wasi-sysroot/include/c++/v1/istream +share/wasi-sysroot/include/c++/v1/iterator +share/wasi-sysroot/include/c++/v1/latch +share/wasi-sysroot/include/c++/v1/libcxx.imp +share/wasi-sysroot/include/c++/v1/limits +share/wasi-sysroot/include/c++/v1/limits.h +share/wasi-sysroot/include/c++/v1/list +share/wasi-sysroot/include/c++/v1/locale +share/wasi-sysroot/include/c++/v1/locale.h +share/wasi-sysroot/include/c++/v1/map +share/wasi-sysroot/include/c++/v1/math.h +share/wasi-sysroot/include/c++/v1/memory +share/wasi-sysroot/include/c++/v1/memory_resource +share/wasi-sysroot/include/c++/v1/module.modulemap +share/wasi-sysroot/include/c++/v1/mutex +share/wasi-sysroot/include/c++/v1/new +share/wasi-sysroot/include/c++/v1/numbers +share/wasi-sysroot/include/c++/v1/numeric +share/wasi-sysroot/include/c++/v1/optional +share/wasi-sysroot/include/c++/v1/ostream +share/wasi-sysroot/include/c++/v1/queue +share/wasi-sysroot/include/c++/v1/random +share/wasi-sysroot/include/c++/v1/ranges +share/wasi-sysroot/include/c++/v1/ratio +share/wasi-sysroot/include/c++/v1/regex +share/wasi-sysroot/include/c++/v1/scoped_allocator +share/wasi-sysroot/include/c++/v1/semaphore +share/wasi-sysroot/include/c++/v1/set +share/wasi-sysroot/include/c++/v1/setjmp.h +share/wasi-sysroot/include/c++/v1/shared_mutex +share/wasi-sysroot/include/c++/v1/source_location +share/wasi-sysroot/include/c++/v1/span +share/wasi-sysroot/include/c++/v1/sstream +share/wasi-sysroot/include/c++/v1/stack +share/wasi-sysroot/include/c++/v1/stdatomic.h +share/wasi-sysroot/include/c++/v1/stdbool.h +share/wasi-sysroot/include/c++/v1/stddef.h +share/wasi-sysroot/include/c++/v1/stdexcept +share/wasi-sysroot/include/c++/v1/stdint.h +share/wasi-sysroot/include/c++/v1/stdio.h +share/wasi-sysroot/include/c++/v1/stdlib.h +share/wasi-sysroot/include/c++/v1/streambuf +share/wasi-sysroot/include/c++/v1/string +share/wasi-sysroot/include/c++/v1/string.h +share/wasi-sysroot/include/c++/v1/string_view +share/wasi-sysroot/include/c++/v1/strstream +share/wasi-sysroot/include/c++/v1/system_error +share/wasi-sysroot/include/c++/v1/tgmath.h +share/wasi-sysroot/include/c++/v1/thread +share/wasi-sysroot/include/c++/v1/tuple +share/wasi-sysroot/include/c++/v1/type_traits +share/wasi-sysroot/include/c++/v1/typeindex +share/wasi-sysroot/include/c++/v1/typeinfo +share/wasi-sysroot/include/c++/v1/uchar.h +share/wasi-sysroot/include/c++/v1/unordered_map +share/wasi-sysroot/include/c++/v1/unordered_set +share/wasi-sysroot/include/c++/v1/utility +share/wasi-sysroot/include/c++/v1/valarray +share/wasi-sysroot/include/c++/v1/variant +share/wasi-sysroot/include/c++/v1/vector +share/wasi-sysroot/include/c++/v1/version +share/wasi-sysroot/include/c++/v1/wchar.h +share/wasi-sysroot/include/c++/v1/wctype.h +share/wasi-sysroot/lib/wasm32-wasi/libc++.a +share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a +share/wasi-sysroot/lib/wasm32-wasi/libc++experimental.a Index: mail/thunderbird/Makefile =================================================================== --- mail/thunderbird/Makefile +++ mail/thunderbird/Makefile @@ -54,9 +54,9 @@ .if ${ARCH} == powerpc64 MOZ_OPTIONS+= --without-wasm-sandboxed-libraries .else -BUILD_DEPENDS+= ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a:devel/wasi-libcxx \ +BUILD_DEPENDS+= ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a:devel/wasi-libcxx${LLVM_VERSION} \ ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc.a:devel/wasi-libc \ - ${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/clang/${LLVM_VERSION}/lib/wasi/libclang_rt.builtins-wasm32.a:devel/wasi-compiler-rt${LLVM_DEFAULT} + wasi-compiler-rt${LLVM_VERSION}>0:devel/wasi-compiler-rt${LLVM_VERSION} MOZ_OPTIONS+= --with-wasi-sysroot=${LOCALBASE}/share/wasi-sysroot .endif Index: www/firefox-esr/Makefile =================================================================== --- www/firefox-esr/Makefile +++ www/firefox-esr/Makefile @@ -50,9 +50,9 @@ .if ${ARCH} == powerpc64 MOZ_OPTIONS+= --without-wasm-sandboxed-libraries .else -BUILD_DEPENDS+= ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a:devel/wasi-libcxx \ +BUILD_DEPENDS+= ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a:devel/wasi-libcxx${LLVM_VERSION} \ ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc.a:devel/wasi-libc \ - ${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/clang/${LLVM_VERSION}/lib/wasi/libclang_rt.builtins-wasm32.a:devel/wasi-compiler-rt${LLVM_DEFAULT} + wasi-compiler-rt${LLVM_VERSION}>0:devel/wasi-compiler-rt${LLVM_VERSION} MOZ_OPTIONS+= --with-wasi-sysroot=${LOCALBASE}/share/wasi-sysroot .endif Index: www/firefox/Makefile =================================================================== --- www/firefox/Makefile +++ www/firefox/Makefile @@ -51,9 +51,9 @@ .if ${ARCH} == powerpc64 MOZ_OPTIONS+= --without-wasm-sandboxed-libraries .else -BUILD_DEPENDS+= ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a:devel/wasi-libcxx \ +BUILD_DEPENDS+= ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a:devel/wasi-libcxx${LLVM_VERSION} \ ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc.a:devel/wasi-libc \ - ${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/clang/${LLVM_VERSION}/lib/wasi/libclang_rt.builtins-wasm32.a:devel/wasi-compiler-rt${LLVM_DEFAULT} + wasi-compiler-rt${LLVM_VERSION}>0:devel/wasi-compiler-rt${LLVM_VERSION} MOZ_OPTIONS+= --with-wasi-sysroot=${LOCALBASE}/share/wasi-sysroot .endif Index: www/librewolf/Makefile =================================================================== --- www/librewolf/Makefile +++ www/librewolf/Makefile @@ -34,9 +34,9 @@ .include .if ${ARCH} != powerpc64 -BUILD_DEPENDS+= ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a:devel/wasi-libcxx \ +BUILD_DEPENDS+= ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a:devel/wasi-libcxx${LLVM_VERSION} \ ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc.a:devel/wasi-libc \ - ${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/clang/${LLVM_VERSION}/lib/wasi/libclang_rt.builtins-wasm32.a:devel/wasi-compiler-rt${LLVM_DEFAULT} + wasi-compiler-rt${LLVM_VERSION}>0:devel/wasi-compiler-rt${LLVM_VERSION} .endif USE_GECKO= gecko @@ -82,9 +82,9 @@ .if ${ARCH} == powerpc64 MOZ_OPTIONS+= --without-wasm-sandboxed-libraries .else -BUILD_DEPENDS+= ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a:devel/wasi-libcxx \ +BUILD_DEPENDS+= ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a:devel/wasi-libcxx${LLVM_VERSION} \ ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc.a:devel/wasi-libc \ - ${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/clang/${LLVM_VERSION}/lib/wasi/libclang_rt.builtins-wasm32.a:devel/wasi-compiler-rt${LLVM_DEFAULT} + wasi-compiler-rt${LLVM_VERSION}>0:devel/wasi-compiler-rt${LLVM_VERSION} MOZ_OPTIONS+= --with-wasi-sysroot=${LOCALBASE}/share/wasi-sysroot .endif Index: www/tor-browser/Makefile =================================================================== --- www/tor-browser/Makefile +++ www/tor-browser/Makefile @@ -75,9 +75,9 @@ .if ${ARCH} == powerpc64 MOZ_OPTIONS+= --disable-webrtc --without-wasm-sandboxed-libraries .else -BUILD_DEPENDS+= ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a:devel/wasi-libcxx \ +BUILD_DEPENDS+= ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a:devel/wasi-libcxx${LLVM_VERSION} \ ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc.a:devel/wasi-libc \ - ${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/clang/${LLVM_VERSION}/lib/wasi/libclang_rt.builtins-wasm32.a:devel/wasi-compiler-rt${LLVM_DEFAULT} + wasi-compiler-rt${LLVM_VERSION}>0:devel/wasi-compiler-rt${LLVM_VERSION} MOZILLA_PLIST_DIRS= bin lib share/pixmaps share/applications share/tor-browser MOZ_OPTIONS+= --with-wasi-sysroot=${LOCALBASE}/share/wasi-sysroot .endif