hi, here's a wip diff to update to wasi stack to llvm 19: - drop the separate libcxxabi port, looking at how freebsd does i folded it into libcxx - build them with devel/llvm/19
the cmake goo is horrible, and the list of cmake args is copied around but most of it is probably useless. for some reason, most of the configure tests fails but that doesnt seem to prevent libcxx build to succeed: "/usr/local/llvm19/bin/wasm-ld" -m wasm32 -L/usr/local/share/wasi-sysroot/lib/wasm32-wasi /usr/local/share/wasi-sysroot/lib/wasm32-wasi/crt1-command.o CMakeFiles/cmTC_710f2.dir/CMakeCCompilerABI.c.o -rpath-link /usr/X11R6/lib:/usr/local/lib -lc /usr/local/llvm19/lib/clang/19/lib/wasi/libclang_rt.builtins-wasm32.a -o cmTC_710f2 wasm-ld: error: unknown argument: -rpath-link wasm-ld: error: cannot open /usr/X11R6/lib:/usr/local/lib: No such file or directory clang: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed. i've looked hard, and i havent been able to figure out where the '-rpath-link /usr/X11R6/lib:/usr/local/lib' bit was added to LDFLAGS. that's not in llvm, not in the wasi stack, not in our cmake modules.... and i dont find it anywhere but in the cmake configure log output. aaanyway, with that, i've been able to successfully build www/mozilla-firefox & www/firefox-esr, by: - dropping lang/wasi-sdk/libcxxabi from BDEP - setting MODCLANG_VERSION = 19 & USE_LLD = ports (the build needs an lld version matching the compiler version) one less hurdle for me on the path to update the default llvm to 19 :) Landry
? wasi-sdk/testing ? wasi-sdk/libcxx/build.log Index: wasi-sdk/Makefile =================================================================== RCS file: /cvs/ports/lang/wasi-sdk/Makefile,v diff -u -r1.1.1.1 Makefile --- wasi-sdk/Makefile 23 May 2022 14:18:41 -0000 1.1.1.1 +++ wasi-sdk/Makefile 2 Mar 2025 10:01:08 -0000 @@ -1,5 +1,4 @@ SUBDIR = compiler-rt SUBDIR += libcxx - SUBDIR += libcxxabi .include <bsd.port.subdir.mk> Index: wasi-sdk/Makefile.inc =================================================================== RCS file: /cvs/ports/lang/wasi-sdk/Makefile.inc,v diff -u -r1.6 Makefile.inc --- wasi-sdk/Makefile.inc 18 Dec 2023 07:33:09 -0000 1.6 +++ wasi-sdk/Makefile.inc 2 Mar 2025 10:01:08 -0000 @@ -1,14 +1,16 @@ ONLY_FOR_ARCHS = ${LLVM_ARCHS} -LLVM_V ?= 16.0.6 +LLVM_V ?= 19.1.7 CATEGORIES = lang SITES = https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVM_V}/ EXTRACT_SUFX = .tar.xz COMPILER = ports-clang +MODCLANG_VERSION= 19 MODULES = devel/cmake WASI_SYSROOT = ${LOCALBASE}/share/wasi-sysroot # https://github.com/WebAssembly/wasi-sdk/issues/52 CFLAGS += -fno-exceptions CXXFLAGS += -fno-exceptions +TRIPLE = wasm32-wasi WRKSRC = ${WRKDIR}/${DISTNAME}/${BUILDSUBDIR} DISTFILES = llvm-${LLVM_V}.src${EXTRACT_SUFX} \ @@ -16,14 +18,20 @@ # wasi-libcxx build needs libcxxabi source for c++abi.h only ? .if ${PKGNAME:Mwasi-libcxx*} DISTFILES += libcxx-${LLVM_V}.src${EXTRACT_SUFX} \ - libcxxabi-${LLVM_V}.src${EXTRACT_SUFX} + libcxxabi-${LLVM_V}.src${EXTRACT_SUFX} \ + runtimes-${LLVM_V}.src${EXTRACT_SUFX} post-extract: mv ${WRKDIR}/libcxx-${LLVM_V}.src ${WRKDIR}/${DISTNAME}/libcxx mv ${WRKDIR}/libcxxabi-${LLVM_V}.src ${WRKDIR}/${DISTNAME}/libcxxabi + mv ${WRKDIR}/runtimes-${LLVM_V}.src/* ${WRKDIR}/${DISTNAME}/runtimes + mv ${WRKDIR}/cmake-${LLVM_V}.src/Modules ${WRKDIR}/llvm-${LLVM_V}.src/cmake/ + cp ${WRKDIR}/llvm-${LLVM_V}.src/cmake/modules/* ${WRKDIR}/llvm-${LLVM_V}.src/cmake/Modules/ .else DISTFILES += compiler-rt-${LLVM_V}.src${EXTRACT_SUFX} +post-extract: + mv ${WRKDIR}/llvm-${LLVM_V}.src ${WRKDIR}/llvm .endif post-build: Index: wasi-sdk/compiler-rt/Makefile =================================================================== RCS file: /cvs/ports/lang/wasi-sdk/compiler-rt/Makefile,v diff -u -r1.10 Makefile --- wasi-sdk/compiler-rt/Makefile 28 Jan 2025 14:38:29 -0000 1.10 +++ wasi-sdk/compiler-rt/Makefile 2 Mar 2025 10:01:08 -0000 @@ -4,9 +4,7 @@ PKGNAME = wasi-compiler-rt-${LLVM_V} LIBPATH = wasi/libclang_rt.builtins-wasm32.a BUILDSUBDIR = lib/builtins -BUILD_DEPENDS += lang/wasi-libc>=0.20220413p0 - -REVISION = 1 +BUILD_DEPENDS += lang/wasi-libc>=0.20250204 # In transition from BSD-ish to Apache 2 + LLVM exceptions PERMIT_PACKAGE = Yes @@ -14,31 +12,21 @@ SUBST_VARS += MODCLANG_VERSION CONFIGURE_ARGS= \ - -DLLVM_MAIN_SRC_DIR=${WRKDIR}/llvm-${LLVM_V}.src \ -DCMAKE_MODULE_PATH=${WRKDIR}/cmake-${LLVM_V}.src/Modules \ -DLLVM_CONFIG_PATH=${LOCALBASE}/bin/llvm-config-${MODCLANG_VERSION} \ - -DLLVM_CMAKE_DIR=${WRKDOR}/${LOCALBASE}/llvm${MODCLANG_VERSION}/lib/cmake/llvm \ + -DLLVM_CMAKE_DIR=${LOCALBASE}/llvm${MODCLANG_VERSION}/lib/cmake/llvm \ -DCMAKE_C_COMPILER_WORKS=1 \ -DCMAKE_CXX_COMPILER_WORKS=1 \ + -DCMAKE_C_COMPILER_TARGET=${TRIPLE} \ + -DCMAKE_CXX_COMPILER_TARGET=${TRIPLE} \ -DCMAKE_STAGING_PREFIX=${LOCALBASE}/llvm${MODCLANG_VERSION}/lib/clang/${MODCLANG_VERSION} \ -DCMAKE_SYSROOT=${WASI_SYSROOT} \ -DUNIX:BOOL=ON \ -DCOMPILER_RT_BAREMETAL_BUILD=ON \ - -DCOMPILER_RT_DEFAULT_TARGET_ONLY=OFF \ - -DCOMPILER_RT_DEFAULT_TARGET_TRIPLE=wasm32-wasi \ - -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=TRUE \ - -DCOMPILER_RT_HAS_ATOMIC_KEYWORD:BOOL=ON \ - -DCOMPILER_RT_HAS_ASM_LSE:BOOL=OFF \ - -DCOMPILER_RT_HAS_FLOAT16:BOOL=OFF \ - -DCOMPILER_RT_HAS_FNO_BUILTIN_FLAG:BOOL=ON \ - -DCOMPILER_RT_HAS_FPIC_FLAG=OFF \ + -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON \ -DCOMPILER_RT_HAS_FPIC_FLAG:BOOL=ON \ -DCOMPILER_RT_HAS_FPIE_FLAG:BOOL=ON \ - -DCOMPILER_RT_HAS_FREESTANDING_FLAG:BOOL=ON \ - -DCOMPILER_RT_HAS_LLVMTESTINGSUPPORT=OFF \ -DCOMPILER_RT_HAS_STD_C11_FLAG:BOOL=ON \ - -DCOMPILER_RT_HAS_VISIBILITY_HIDDEN_FLAG:BOOL=ON \ - -DCOMPILER_RT_HAS_XRAY_COMPILER_FLAG:BOOL=OFF \ -DCOMPILER_RT_INCLUDE_TESTS=OFF \ -DCOMPILER_RT_OS_DIR=wasi Index: wasi-sdk/compiler-rt/distinfo =================================================================== RCS file: /cvs/ports/lang/wasi-sdk/compiler-rt/distinfo,v diff -u -r1.2 distinfo --- wasi-sdk/compiler-rt/distinfo 18 Nov 2023 07:40:08 -0000 1.2 +++ wasi-sdk/compiler-rt/distinfo 2 Mar 2025 10:01:08 -0000 @@ -1,6 +1,6 @@ -SHA256 (cmake-16.0.6.src.tar.xz) = OdNCpBYQldLyj7ElPkWFl4rFBSERfaZm4rH28oti9RQ= -SHA256 (compiler-rt-16.0.6.src.tar.xz) = eRGiqcyhA5Ohf2N8Aab1VVsKOPZP9H3JFoQTpBkLwts= -SHA256 (llvm-16.0.6.src.tar.xz) = 6R20TRs7scM/zqmn0fJCO4g+qpFj09VsoqptLwcRvCk= -SIZE (cmake-16.0.6.src.tar.xz) = 9008 -SIZE (compiler-rt-16.0.6.src.tar.xz) = 2358240 -SIZE (llvm-16.0.6.src.tar.xz) = 56149540 +SHA256 (cmake-19.1.7.src.tar.xz) = EcWij5AFOwxD0N7D0K1Xk0f8J3GZwAUga5Y8GarlFOM= +SHA256 (compiler-rt-19.1.7.src.tar.xz) = wStudkICxhXBo6+aE9R3hGh4dXrg4p5fiXkhWmlY//w= +SHA256 (llvm-19.1.7.src.tar.xz) = lvgzxq2Zo+jh2ayl9Dm4/Sx+/c+DtmTgrxwHEsUxWRA= +SIZE (cmake-19.1.7.src.tar.xz) = 9300 +SIZE (compiler-rt-19.1.7.src.tar.xz) = 2530008 +SIZE (llvm-19.1.7.src.tar.xz) = 67828200 Index: wasi-sdk/libcxx/Makefile =================================================================== RCS file: /cvs/ports/lang/wasi-sdk/libcxx/Makefile,v diff -u -r1.5 Makefile --- wasi-sdk/libcxx/Makefile 28 Jan 2025 14:38:29 -0000 1.5 +++ wasi-sdk/libcxx/Makefile 2 Mar 2025 10:01:08 -0000 @@ -2,26 +2,26 @@ DISTNAME = llvm-${LLVM_V}.src PKGNAME = wasi-libcxx-${LLVM_V} -LIBPATH = wasm32-wasi/libc++.a -BUILDSUBDIR = libcxx - -REVISION = 1 +LIBPATH = libc++.a +BUILDSUBDIR = runtimes # In transition from BSD-ish to Apache 2 + LLVM exceptions PERMIT_PACKAGE = Yes -BUILD_DEPENDS += lang/wasi-libc>=0.20231121 +BUILD_DEPENDS += lang/wasi-libc>=0.20250204 CONFIGURE_ARGS= \ -DLLVM_MAIN_SRC_DIR=${WRKDIR}/llvm-${LLVM_V}.src \ - -DCMAKE_MODULE_PATH=${WRKDIR}/cmake-${LLVM_V}.src/Modules \ -DLLVM_CONFIG_PATH=${LOCALBASE}/bin/llvm-config-${MODCLANG_VERSION} \ - -DLLVM_CMAKE_DIR=${WRKDOR}/${LOCALBASE}/llvm${MODCLANG_VERSION}/lib/cmake/llvm \ + -DLLVM_CMAKE_DIR=${LOCALBASE}/llvm${MODCLANG_VERSION}/lib/cmake/llvm \ -DCMAKE_C_COMPILER_WORKS=1 \ -DCMAKE_CXX_COMPILER_WORKS=1 \ - -DCMAKE_CXX_COMPILER_TARGET=wasm32-wasi \ + -DCMAKE_C_COMPILER_TARGET=${TRIPLE} \ + -DCMAKE_CXX_COMPILER_TARGET=${TRIPLE} \ -DCMAKE_STAGING_PREFIX=${WASI_SYSROOT} \ -DCMAKE_SYSROOT=${WASI_SYSROOT} \ + -DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=OFF \ + -DCMAKE_PLATFORM_RUNTIME_PATH=\; \ -DUNIX:BOOL=ON \ -DLIBCXX_ABI_VERSION=2 \ -DLIBCXX_BUILD_EXTERNAL_THREAD_LIBRARY:BOOL=OFF \ @@ -37,11 +37,47 @@ -DLIBCXX_HAS_WIN32_THREAD_API:BOOL=OFF \ -DLIBCXX_INCLUDE_BENCHMARKS:BOOL=OFF \ -DLIBCXX_INCLUDE_TESTS:BOOL=OFF \ - -DLIBCXX_LIBDIR_SUFFIX=/wasm32-wasi \ - -DLIBCXX_SUPPORTS_FNO_EXCEPTIONS_FLAG:BOOL=ON - -# XXX so that libcxxabi headers are found during build -pre-build: - cp ${WRKDIR}/${DISTNAME}/libcxxabi/include/*.h ${WRKSRC}/src/ + -DLIBCXX_LIBDIR_SUFFIX=/${TRIPLE} \ + -DLIBCXX_SUPPORTS_FNO_EXCEPTIONS_FLAG:BOOL=ON \ + -DLIBCXXABI_BUILD_EXTERNAL_THREAD_LIBRARY:BOOL=OFF \ + -DLIBCXXABI_ENABLE_EXCEPTIONS:BOOL=OFF \ + -DLIBCXXABI_ENABLE_SHARED:BOOL=OFF \ + -DLIBCXXABI_ENABLE_THREADS:BOOL=OFF \ + -DLIBCXXABI_HAS_COMMENT_LIB_PRAGMA:BOOL=ON \ + -DLIBCXXABI_HAS_PTHREAD_API:BOOL=OFF \ + -DLIBCXXABI_HAS_EXTERNAL_THREAD_API:BOOL=OFF \ + -DLIBCXXABI_HAS_WIN32_THREAD_API:BOOL=OFF \ + -DLIBCXXABI_USE_LLVM_UNWINDER:BOOL=OFF \ + -DLIBCXXABI_LIBDIR_SUFFIX=/${TRIPLE} \ + -DLIBCXXABI_SILENT_TERMINATE:BOOL=ON \ + -DLIBCXXABI_SUPPORTS_FNO_EXCEPTIONS_FLAG:BOOL=ON \ + -DLIBCXXABI_SUPPORTS_NOSTDLIBXX_FLAG:BOOL=ON \ + -DLIBCXXABI_SUPPORTS_WALL_FLAG:BOOL=ON \ + -DLIBCXXABI_SUPPORTS_W_FLAG:BOOL=ON \ + -DLIBCXXABI_SUPPORTS_WWRITE_STRINGS_FLAG:BOOL=ON \ + -DLIBCXXABI_SUPPORTS_WERROR_EQ_RETURN_TYPE_FLAG:BOOL=ON \ + -DLIBCXXABI_SUPPORTS_WUNDEF_FLAG:BOOL=ON \ + -DLIBCXXABI_SUPPORTS_WNO_SUGGEST_OVERRIDE_FLAG:BOOL=ON \ + -DLIBCXXABI_SUPPORTS_WNO_ERROR_FLAG:BOOL=ON \ + -DLIBCXXABI_SUPPORTS_EHS_FLAG:BOOL=OFF \ + -DLIBCXXABI_SUPPORTS_EHA_FLAG:BOOL=OFF \ + -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 \ + -DLLVM_ENABLE_RUNTIMES="libcxx;libcxxabi" .include <bsd.port.mk> Index: wasi-sdk/libcxx/distinfo =================================================================== RCS file: /cvs/ports/lang/wasi-sdk/libcxx/distinfo,v diff -u -r1.2 distinfo --- wasi-sdk/libcxx/distinfo 7 Dec 2023 12:01:18 -0000 1.2 +++ wasi-sdk/libcxx/distinfo 2 Mar 2025 10:01:08 -0000 @@ -1,8 +1,10 @@ -SHA256 (cmake-16.0.6.src.tar.xz) = OdNCpBYQldLyj7ElPkWFl4rFBSERfaZm4rH28oti9RQ= -SHA256 (libcxx-16.0.6.src.tar.xz) = 5wRcJmB/6Ro+vPsqQKWnEArWk69WLTFgenvnlyaN5uA= -SHA256 (libcxxabi-16.0.6.src.tar.xz) = ++zRtRGrJFlWHT+J1OaeI4lwBIY1uHusVKLiKMfkjcc= -SHA256 (llvm-16.0.6.src.tar.xz) = 6R20TRs7scM/zqmn0fJCO4g+qpFj09VsoqptLwcRvCk= -SIZE (cmake-16.0.6.src.tar.xz) = 9008 -SIZE (libcxx-16.0.6.src.tar.xz) = 3655520 -SIZE (libcxxabi-16.0.6.src.tar.xz) = 573564 -SIZE (llvm-16.0.6.src.tar.xz) = 56149540 +SHA256 (cmake-19.1.7.src.tar.xz) = EcWij5AFOwxD0N7D0K1Xk0f8J3GZwAUga5Y8GarlFOM= +SHA256 (libcxx-19.1.7.src.tar.xz) = tzYQllD/x1Db3FBkgzR7NxPe2dAwD0hDK4IK1mtqkFI= +SHA256 (libcxxabi-19.1.7.src.tar.xz) = TSUSUQnj/r4Tk+njD5MVMzPYK0jOe+1je9La9Sv0AXI= +SHA256 (llvm-19.1.7.src.tar.xz) = lvgzxq2Zo+jh2ayl9Dm4/Sx+/c+DtmTgrxwHEsUxWRA= +SHA256 (runtimes-19.1.7.src.tar.xz) = QExUwt9FowczHroTcpF+xICt3zt3yplD7U1+pEXvsI8= +SIZE (cmake-19.1.7.src.tar.xz) = 9300 +SIZE (libcxx-19.1.7.src.tar.xz) = 4718816 +SIZE (libcxxabi-19.1.7.src.tar.xz) = 583696 +SIZE (llvm-19.1.7.src.tar.xz) = 67828200 +SIZE (runtimes-19.1.7.src.tar.xz) = 7224 Index: wasi-sdk/libcxx/patches/patch-libcxx_include_CMakeLists_txt =================================================================== RCS file: wasi-sdk/libcxx/patches/patch-libcxx_include_CMakeLists_txt diff -N wasi-sdk/libcxx/patches/patch-libcxx_include_CMakeLists_txt --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ wasi-sdk/libcxx/patches/patch-libcxx_include_CMakeLists_txt 2 Mar 2025 10:01:08 -0000 @@ -0,0 +1,34 @@ +for some reason libcxx.imp isnt generated + +Index: libcxx/include/CMakeLists.txt +--- libcxx/include/CMakeLists.txt.orig ++++ libcxx/include/CMakeLists.txt +@@ -1033,15 +1033,6 @@ foreach(f ${files}) + list(APPEND _all_includes "${dst}") + endforeach() + +-# Generate the IWYU mapping. This depends on all header files but it's also considered as an +-# "include" for dependency tracking. +-add_custom_command(OUTPUT "${LIBCXX_GENERATED_INCLUDE_DIR}/libcxx.imp" +- COMMAND "${Python3_EXECUTABLE}" "${LIBCXX_SOURCE_DIR}/utils/generate_iwyu_mapping.py" "-o" "${LIBCXX_GENERATED_INCLUDE_DIR}/libcxx.imp" +- DEPENDS ${_all_includes} +- COMMENT "Generate the mapping file for include-what-you-use" +-) +-list(APPEND _all_includes "${LIBCXX_GENERATED_INCLUDE_DIR}/libcxx.imp") +- + add_custom_target(generate-cxx-headers ALL DEPENDS ${_all_includes}) + + add_library(cxx-headers INTERFACE) +@@ -1070,12 +1061,6 @@ if (LIBCXX_INSTALL_HEADERS) + + # Install the generated __assertion_handler file to the generic include dir. + install(FILES "${LIBCXX_GENERATED_INCLUDE_DIR}/__assertion_handler" +- DESTINATION "${LIBCXX_INSTALL_INCLUDE_DIR}" +- PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ +- COMPONENT cxx-headers) +- +- # Install the generated IWYU file to the generic include dir. +- install(FILES "${LIBCXX_GENERATED_INCLUDE_DIR}/libcxx.imp" + DESTINATION "${LIBCXX_INSTALL_INCLUDE_DIR}" + PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ + COMPONENT cxx-headers) Index: wasi-sdk/libcxx/patches/patch-runtimes_CMakeLists_txt =================================================================== RCS file: wasi-sdk/libcxx/patches/patch-runtimes_CMakeLists_txt diff -N wasi-sdk/libcxx/patches/patch-runtimes_CMakeLists_txt --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ wasi-sdk/libcxx/patches/patch-runtimes_CMakeLists_txt 2 Mar 2025 10:01:08 -0000 @@ -0,0 +1,17 @@ +Index: runtimes/CMakeLists.txt +--- runtimes/CMakeLists.txt.orig ++++ runtimes/CMakeLists.txt +@@ -72,11 +72,11 @@ set(LLVM_LIBRARY_OUTPUT_INTDIR ${LLVM_LIBRARY_DIR}) + set(LLVM_RUNTIME_OUTPUT_INTDIR ${LLVM_TOOLS_BINARY_DIR}) + + # This variable makes sure that e.g. llvm-lit is found. +-set(LLVM_MAIN_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../llvm) ++set(LLVM_MAIN_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/..) + set(LLVM_CMAKE_DIR ${LLVM_MAIN_SRC_DIR}/cmake/modules) + + # This variable is used by individual runtimes to locate LLVM files. +-set(LLVM_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../llvm) ++set(LLVM_PATH ${CMAKE_CURRENT_SOURCE_DIR}/..) + + include(CheckLibraryExists) + include(LLVMCheckCompilerLinkerFlag) Index: wasi-sdk/libcxx/pkg/PLIST =================================================================== RCS file: /cvs/ports/lang/wasi-sdk/libcxx/pkg/PLIST,v diff -u -r1.2 PLIST --- wasi-sdk/libcxx/pkg/PLIST 7 Dec 2023 12:01:18 -0000 1.2 +++ wasi-sdk/libcxx/pkg/PLIST 2 Mar 2025 10:01:08 -0000 @@ -1,3 +1,5 @@ +@conflict wasi-libcxxabi-<=16.0.6 +@pkgpath lang/wasi-sdk/libcxxabi share/wasi-sysroot/ share/wasi-sysroot/include/ share/wasi-sysroot/include/c++/ @@ -26,8 +28,11 @@ 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/find_segment_if.h +share/wasi-sysroot/include/c++/v1/__algorithm/fold.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/for_each_segment.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 @@ -48,6 +53,7 @@ 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/lexicographical_compare_three_way.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 @@ -72,18 +78,22 @@ 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/pstl.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_contains.h +share/wasi-sysroot/include/c++/v1/__algorithm/ranges_contains_subrange.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_ends_with.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 @@ -93,6 +103,7 @@ 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_find_last.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 @@ -154,6 +165,7 @@ 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_starts_with.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 @@ -182,11 +194,13 @@ 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/simd_utils.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/three_way_comp_ref_type.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 @@ -195,7 +209,24 @@ 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/__assertion_handler +share/wasi-sysroot/include/c++/v1/__atomic/ +share/wasi-sysroot/include/c++/v1/__atomic/aliases.h +share/wasi-sysroot/include/c++/v1/__atomic/atomic.h +share/wasi-sysroot/include/c++/v1/__atomic/atomic_base.h +share/wasi-sysroot/include/c++/v1/__atomic/atomic_flag.h +share/wasi-sysroot/include/c++/v1/__atomic/atomic_init.h +share/wasi-sysroot/include/c++/v1/__atomic/atomic_lock_free.h +share/wasi-sysroot/include/c++/v1/__atomic/atomic_ref.h +share/wasi-sysroot/include/c++/v1/__atomic/atomic_sync.h +share/wasi-sysroot/include/c++/v1/__atomic/check_memory_order.h +share/wasi-sysroot/include/c++/v1/__atomic/contention_t.h +share/wasi-sysroot/include/c++/v1/__atomic/cxx_atomic_impl.h +share/wasi-sysroot/include/c++/v1/__atomic/fence.h +share/wasi-sysroot/include/c++/v1/__atomic/is_always_lock_free.h +share/wasi-sysroot/include/c++/v1/__atomic/kill_dependency.h +share/wasi-sysroot/include/c++/v1/__atomic/memory_order.h +share/wasi-sysroot/include/c++/v1/__atomic/to_gcc_order.h share/wasi-sysroot/include/c++/v1/__bit/ share/wasi-sysroot/include/c++/v1/__bit/bit_cast.h share/wasi-sysroot/include/c++/v1/__bit/bit_ceil.h @@ -208,28 +239,36 @@ 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/invert_if.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/ share/wasi-sysroot/include/c++/v1/__charconv/chars_format.h +share/wasi-sysroot/include/c++/v1/__charconv/from_chars_integral.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.h share/wasi-sysroot/include/c++/v1/__charconv/to_chars_base_10.h +share/wasi-sysroot/include/c++/v1/__charconv/to_chars_floating_point.h +share/wasi-sysroot/include/c++/v1/__charconv/to_chars_integral.h share/wasi-sysroot/include/c++/v1/__charconv/to_chars_result.h +share/wasi-sysroot/include/c++/v1/__charconv/traits.h share/wasi-sysroot/include/c++/v1/__chrono/ share/wasi-sysroot/include/c++/v1/__chrono/calendar.h +share/wasi-sysroot/include/c++/v1/__chrono/concepts.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/exception.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/leap_second.h share/wasi-sysroot/include/c++/v1/__chrono/literals.h +share/wasi-sysroot/include/c++/v1/__chrono/local_info.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 @@ -237,13 +276,19 @@ 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/sys_info.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/time_zone.h +share/wasi-sysroot/include/c++/v1/__chrono/time_zone_link.h +share/wasi-sysroot/include/c++/v1/__chrono/tzdb.h +share/wasi-sysroot/include/c++/v1/__chrono/tzdb_list.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/__chrono/zoned_time.h share/wasi-sysroot/include/c++/v1/__compare/ share/wasi-sysroot/include/c++/v1/__compare/common_comparison_category.h share/wasi-sysroot/include/c++/v1/__compare/compare_partial_order_fallback.h @@ -281,17 +326,32 @@ 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/__condition_variable/ +share/wasi-sysroot/include/c++/v1/__condition_variable/condition_variable.h share/wasi-sysroot/include/c++/v1/__config share/wasi-sysroot/include/c++/v1/__config_site +share/wasi-sysroot/include/c++/v1/__configuration/ +share/wasi-sysroot/include/c++/v1/__configuration/abi.h +share/wasi-sysroot/include/c++/v1/__configuration/availability.h +share/wasi-sysroot/include/c++/v1/__configuration/compiler.h +share/wasi-sysroot/include/c++/v1/__configuration/language.h +share/wasi-sysroot/include/c++/v1/__configuration/platform.h share/wasi-sysroot/include/c++/v1/__coroutine/ 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/__debug +share/wasi-sysroot/include/c++/v1/__cxxabi_config.h share/wasi-sysroot/include/c++/v1/__debug_utils/ share/wasi-sysroot/include/c++/v1/__debug_utils/randomize_range.h -share/wasi-sysroot/include/c++/v1/__errc +share/wasi-sysroot/include/c++/v1/__debug_utils/sanitizers.h +share/wasi-sysroot/include/c++/v1/__debug_utils/strict_weak_ordering_check.h +share/wasi-sysroot/include/c++/v1/__exception/ +share/wasi-sysroot/include/c++/v1/__exception/exception.h +share/wasi-sysroot/include/c++/v1/__exception/exception_ptr.h +share/wasi-sysroot/include/c++/v1/__exception/nested_exception.h +share/wasi-sysroot/include/c++/v1/__exception/operations.h +share/wasi-sysroot/include/c++/v1/__exception/terminate.h share/wasi-sysroot/include/c++/v1/__expected/ share/wasi-sysroot/include/c++/v1/__expected/bad_expected_access.h share/wasi-sysroot/include/c++/v1/__expected/expected.h @@ -327,7 +387,6 @@ 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 @@ -341,10 +400,13 @@ 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/indic_conjunct_break_table.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/__format/width_estimation_table.h +share/wasi-sysroot/include/c++/v1/__format/write_escaped.h share/wasi-sysroot/include/c++/v1/__functional/ share/wasi-sysroot/include/c++/v1/__functional/binary_function.h share/wasi-sysroot/include/c++/v1/__functional/binary_negate.h @@ -372,30 +434,45 @@ 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/ 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/bit_reference.h +share/wasi-sysroot/include/c++/v1/__fwd/complex.h +share/wasi-sysroot/include/c++/v1/__fwd/deque.h +share/wasi-sysroot/include/c++/v1/__fwd/format.h +share/wasi-sysroot/include/c++/v1/__fwd/fstream.h +share/wasi-sysroot/include/c++/v1/__fwd/functional.h +share/wasi-sysroot/include/c++/v1/__fwd/ios.h +share/wasi-sysroot/include/c++/v1/__fwd/istream.h +share/wasi-sysroot/include/c++/v1/__fwd/mdspan.h +share/wasi-sysroot/include/c++/v1/__fwd/memory.h share/wasi-sysroot/include/c++/v1/__fwd/memory_resource.h +share/wasi-sysroot/include/c++/v1/__fwd/ostream.h share/wasi-sysroot/include/c++/v1/__fwd/pair.h +share/wasi-sysroot/include/c++/v1/__fwd/queue.h share/wasi-sysroot/include/c++/v1/__fwd/span.h +share/wasi-sysroot/include/c++/v1/__fwd/sstream.h +share/wasi-sysroot/include/c++/v1/__fwd/stack.h +share/wasi-sysroot/include/c++/v1/__fwd/streambuf.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/__fwd/vector.h share/wasi-sysroot/include/c++/v1/__hash_table share/wasi-sysroot/include/c++/v1/__ios/ share/wasi-sysroot/include/c++/v1/__ios/fpos.h share/wasi-sysroot/include/c++/v1/__iterator/ 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/aliasing_iterator.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/cpp17_iterator_concepts.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 @@ -421,6 +498,7 @@ 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/ranges_iterator_traits.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 @@ -430,10 +508,52 @@ 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/__locale_dir/ +share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api/ +share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api.h +share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api/android.h +share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h +share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_fallbacks.h +share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api/fuchsia.h +share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api/ibm.h +share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api/locale_guard.h +share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api/musl.h +share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api/newlib.h +share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api/openbsd.h +share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api/win32.h +share/wasi-sysroot/include/c++/v1/__math/ +share/wasi-sysroot/include/c++/v1/__math/abs.h +share/wasi-sysroot/include/c++/v1/__math/copysign.h +share/wasi-sysroot/include/c++/v1/__math/error_functions.h +share/wasi-sysroot/include/c++/v1/__math/exponential_functions.h +share/wasi-sysroot/include/c++/v1/__math/fdim.h +share/wasi-sysroot/include/c++/v1/__math/fma.h +share/wasi-sysroot/include/c++/v1/__math/gamma.h +share/wasi-sysroot/include/c++/v1/__math/hyperbolic_functions.h +share/wasi-sysroot/include/c++/v1/__math/hypot.h +share/wasi-sysroot/include/c++/v1/__math/inverse_hyperbolic_functions.h +share/wasi-sysroot/include/c++/v1/__math/inverse_trigonometric_functions.h +share/wasi-sysroot/include/c++/v1/__math/logarithms.h +share/wasi-sysroot/include/c++/v1/__math/min_max.h +share/wasi-sysroot/include/c++/v1/__math/modulo.h +share/wasi-sysroot/include/c++/v1/__math/remainder.h +share/wasi-sysroot/include/c++/v1/__math/roots.h +share/wasi-sysroot/include/c++/v1/__math/rounding_functions.h +share/wasi-sysroot/include/c++/v1/__math/special_functions.h +share/wasi-sysroot/include/c++/v1/__math/traits.h +share/wasi-sysroot/include/c++/v1/__math/trigonometric_functions.h share/wasi-sysroot/include/c++/v1/__mbstate_t.h +share/wasi-sysroot/include/c++/v1/__mdspan/ +share/wasi-sysroot/include/c++/v1/__mdspan/default_accessor.h +share/wasi-sysroot/include/c++/v1/__mdspan/extents.h +share/wasi-sysroot/include/c++/v1/__mdspan/layout_left.h +share/wasi-sysroot/include/c++/v1/__mdspan/layout_right.h +share/wasi-sysroot/include/c++/v1/__mdspan/layout_stride.h +share/wasi-sysroot/include/c++/v1/__mdspan/mdspan.h share/wasi-sysroot/include/c++/v1/__memory/ 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/aligned_alloc.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 @@ -447,6 +567,8 @@ 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/inout_ptr.h +share/wasi-sysroot/include/c++/v1/__memory/out_ptr.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 @@ -467,7 +589,12 @@ 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/__mutex/ +share/wasi-sysroot/include/c++/v1/__mutex/lock_guard.h +share/wasi-sysroot/include/c++/v1/__mutex/mutex.h +share/wasi-sysroot/include/c++/v1/__mutex/once_flag.h +share/wasi-sysroot/include/c++/v1/__mutex/tag_types.h +share/wasi-sysroot/include/c++/v1/__mutex/unique_lock.h share/wasi-sysroot/include/c++/v1/__node_handle share/wasi-sysroot/include/c++/v1/__numeric/ share/wasi-sysroot/include/c++/v1/__numeric/accumulate.h @@ -479,10 +606,35 @@ 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/pstl.h share/wasi-sysroot/include/c++/v1/__numeric/reduce.h +share/wasi-sysroot/include/c++/v1/__numeric/saturation_arithmetic.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/__ostream/ +share/wasi-sysroot/include/c++/v1/__ostream/basic_ostream.h +share/wasi-sysroot/include/c++/v1/__ostream/print.h +share/wasi-sysroot/include/c++/v1/__pstl/ +share/wasi-sysroot/include/c++/v1/__pstl/backend.h +share/wasi-sysroot/include/c++/v1/__pstl/backend_fwd.h +share/wasi-sysroot/include/c++/v1/__pstl/backends/ +share/wasi-sysroot/include/c++/v1/__pstl/backends/default.h +share/wasi-sysroot/include/c++/v1/__pstl/backends/libdispatch.h +share/wasi-sysroot/include/c++/v1/__pstl/backends/serial.h +share/wasi-sysroot/include/c++/v1/__pstl/backends/std_thread.h +share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/ +share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/any_of.h +share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/cpu_traits.h +share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/fill.h +share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/find_if.h +share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/for_each.h +share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/merge.h +share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/stable_sort.h +share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/transform.h +share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/transform_reduce.h +share/wasi-sysroot/include/c++/v1/__pstl/dispatch.h +share/wasi-sysroot/include/c++/v1/__pstl/handle_exception.h share/wasi-sysroot/include/c++/v1/__random/ share/wasi-sysroot/include/c++/v1/__random/bernoulli_distribution.h share/wasi-sysroot/include/c++/v1/__random/binomial_distribution.h @@ -525,9 +677,10 @@ 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/chunk_by_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/container_compatible_range.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 @@ -539,16 +692,19 @@ 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/from_range.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/movable_box.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/repeat_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 @@ -556,57 +712,68 @@ 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/to.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/__std_clang_module +share/wasi-sysroot/include/c++/v1/__std_mbstate_t.h +share/wasi-sysroot/include/c++/v1/__stop_token/ +share/wasi-sysroot/include/c++/v1/__stop_token/atomic_unique_lock.h +share/wasi-sysroot/include/c++/v1/__stop_token/intrusive_list_view.h +share/wasi-sysroot/include/c++/v1/__stop_token/intrusive_shared_ptr.h +share/wasi-sysroot/include/c++/v1/__stop_token/stop_callback.h +share/wasi-sysroot/include/c++/v1/__stop_token/stop_source.h +share/wasi-sysroot/include/c++/v1/__stop_token/stop_state.h +share/wasi-sysroot/include/c++/v1/__stop_token/stop_token.h share/wasi-sysroot/include/c++/v1/__string/ share/wasi-sysroot/include/c++/v1/__string/char_traits.h +share/wasi-sysroot/include/c++/v1/__string/constexpr_c_functions.h share/wasi-sysroot/include/c++/v1/__string/extern_template_lists.h share/wasi-sysroot/include/c++/v1/__support/ -share/wasi-sysroot/include/c++/v1/__support/android/ -share/wasi-sysroot/include/c++/v1/__support/android/locale_bionic.h -share/wasi-sysroot/include/c++/v1/__support/fuchsia/ -share/wasi-sysroot/include/c++/v1/__support/fuchsia/xlocale.h share/wasi-sysroot/include/c++/v1/__support/ibm/ 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/ -share/wasi-sysroot/include/c++/v1/__support/musl/xlocale.h -share/wasi-sysroot/include/c++/v1/__support/newlib/ -share/wasi-sysroot/include/c++/v1/__support/newlib/xlocale.h -share/wasi-sysroot/include/c++/v1/__support/openbsd/ -share/wasi-sysroot/include/c++/v1/__support/openbsd/xlocale.h -share/wasi-sysroot/include/c++/v1/__support/solaris/ -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/ -share/wasi-sysroot/include/c++/v1/__support/win32/locale_win32.h share/wasi-sysroot/include/c++/v1/__support/xlocale/ 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/__system_error/ +share/wasi-sysroot/include/c++/v1/__system_error/errc.h +share/wasi-sysroot/include/c++/v1/__system_error/error_category.h +share/wasi-sysroot/include/c++/v1/__system_error/error_code.h +share/wasi-sysroot/include/c++/v1/__system_error/error_condition.h +share/wasi-sysroot/include/c++/v1/__system_error/system_error.h share/wasi-sysroot/include/c++/v1/__thread/ +share/wasi-sysroot/include/c++/v1/__thread/formatter.h +share/wasi-sysroot/include/c++/v1/__thread/id.h +share/wasi-sysroot/include/c++/v1/__thread/jthread.h share/wasi-sysroot/include/c++/v1/__thread/poll_with_backoff.h +share/wasi-sysroot/include/c++/v1/__thread/support/ +share/wasi-sysroot/include/c++/v1/__thread/support.h +share/wasi-sysroot/include/c++/v1/__thread/support/c11.h +share/wasi-sysroot/include/c++/v1/__thread/support/external.h +share/wasi-sysroot/include/c++/v1/__thread/support/pthread.h +share/wasi-sysroot/include/c++/v1/__thread/support/windows.h +share/wasi-sysroot/include/c++/v1/__thread/this_thread.h +share/wasi-sysroot/include/c++/v1/__thread/thread.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/ -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/__tuple/ +share/wasi-sysroot/include/c++/v1/__tuple/find_index.h +share/wasi-sysroot/include/c++/v1/__tuple/ignore.h +share/wasi-sysroot/include/c++/v1/__tuple/make_tuple_types.h +share/wasi-sysroot/include/c++/v1/__tuple/sfinae_helpers.h +share/wasi-sysroot/include/c++/v1/__tuple/tuple_element.h +share/wasi-sysroot/include/c++/v1/__tuple/tuple_indices.h +share/wasi-sysroot/include/c++/v1/__tuple/tuple_like.h +share/wasi-sysroot/include/c++/v1/__tuple/tuple_like_ext.h +share/wasi-sysroot/include/c++/v1/__tuple/tuple_like_no_subrange.h +share/wasi-sysroot/include/c++/v1/__tuple/tuple_size.h +share/wasi-sysroot/include/c++/v1/__tuple/tuple_types.h share/wasi-sysroot/include/c++/v1/__type_traits/ share/wasi-sysroot/include/c++/v1/__type_traits/add_const.h share/wasi-sysroot/include/c++/v1/__type_traits/add_cv.h @@ -617,7 +784,6 @@ 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 @@ -625,14 +791,17 @@ 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/datasizeof.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/desugars_to.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/invoke.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 @@ -650,13 +819,12 @@ 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_equality_comparable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_execution_policy.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 @@ -664,20 +832,11 @@ 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 @@ -689,7 +848,6 @@ 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 @@ -698,13 +856,10 @@ 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_trivially_lexicographically_comparable.h +share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_relocatable.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 @@ -737,25 +892,33 @@ 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/unwrap_ref.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/ share/wasi-sysroot/include/c++/v1/__utility/as_const.h +share/wasi-sysroot/include/c++/v1/__utility/as_lvalue.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/empty.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/is_pointer_in_range.h +share/wasi-sysroot/include/c++/v1/__utility/is_valid_range.h share/wasi-sysroot/include/c++/v1/__utility/move.h +share/wasi-sysroot/include/c++/v1/__utility/no_destroy.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/private_constructor_tag.h share/wasi-sysroot/include/c++/v1/__utility/rel_ops.h +share/wasi-sysroot/include/c++/v1/__utility/small_buffer.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 @@ -804,6 +967,7 @@ 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 @@ -811,26 +975,22 @@ share/wasi-sysroot/include/c++/v1/expected share/wasi-sysroot/include/c++/v1/experimental/ 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/__simd/ +share/wasi-sysroot/include/c++/v1/experimental/__simd/aligned_tag.h +share/wasi-sysroot/include/c++/v1/experimental/__simd/declaration.h +share/wasi-sysroot/include/c++/v1/experimental/__simd/reference.h +share/wasi-sysroot/include/c++/v1/experimental/__simd/scalar.h +share/wasi-sysroot/include/c++/v1/experimental/__simd/simd.h +share/wasi-sysroot/include/c++/v1/experimental/__simd/simd_mask.h +share/wasi-sysroot/include/c++/v1/experimental/__simd/traits.h +share/wasi-sysroot/include/c++/v1/experimental/__simd/utility.h +share/wasi-sysroot/include/c++/v1/experimental/__simd/vec_ext.h 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/memory 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/ share/wasi-sysroot/include/c++/v1/ext/__hash share/wasi-sysroot/include/c++/v1/ext/hash_map @@ -852,14 +1012,13 @@ 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/mdspan share/wasi-sysroot/include/c++/v1/memory share/wasi-sysroot/include/c++/v1/memory_resource share/wasi-sysroot/include/c++/v1/module.modulemap @@ -869,6 +1028,7 @@ 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/print share/wasi-sysroot/include/c++/v1/queue share/wasi-sysroot/include/c++/v1/random share/wasi-sysroot/include/c++/v1/ranges @@ -877,7 +1037,6 @@ 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 @@ -890,11 +1049,13 @@ 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/stop_token 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/syncstream share/wasi-sysroot/include/c++/v1/system_error share/wasi-sysroot/include/c++/v1/tgmath.h share/wasi-sysroot/include/c++/v1/thread @@ -915,4 +1076,144 @@ share/wasi-sysroot/lib/ share/wasi-sysroot/lib/wasm32-wasi/ @static-lib share/wasi-sysroot/lib/wasm32-wasi/libc++.a +share/wasi-sysroot/lib/wasm32-wasi/libc++.modules.json +@static-lib share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a @static-lib share/wasi-sysroot/lib/wasm32-wasi/libc++experimental.a +share/wasi-sysroot/share/ +share/wasi-sysroot/share/libc++/ +share/wasi-sysroot/share/libc++/v1/ +share/wasi-sysroot/share/libc++/v1/std/ +share/wasi-sysroot/share/libc++/v1/std.compat/ +share/wasi-sysroot/share/libc++/v1/std.compat.cppm +share/wasi-sysroot/share/libc++/v1/std.compat/cassert.inc +share/wasi-sysroot/share/libc++/v1/std.compat/cctype.inc +share/wasi-sysroot/share/libc++/v1/std.compat/cerrno.inc +share/wasi-sysroot/share/libc++/v1/std.compat/cfenv.inc +share/wasi-sysroot/share/libc++/v1/std.compat/cfloat.inc +share/wasi-sysroot/share/libc++/v1/std.compat/cinttypes.inc +share/wasi-sysroot/share/libc++/v1/std.compat/climits.inc +share/wasi-sysroot/share/libc++/v1/std.compat/clocale.inc +share/wasi-sysroot/share/libc++/v1/std.compat/cmath.inc +share/wasi-sysroot/share/libc++/v1/std.compat/csetjmp.inc +share/wasi-sysroot/share/libc++/v1/std.compat/csignal.inc +share/wasi-sysroot/share/libc++/v1/std.compat/cstdarg.inc +share/wasi-sysroot/share/libc++/v1/std.compat/cstddef.inc +share/wasi-sysroot/share/libc++/v1/std.compat/cstdint.inc +share/wasi-sysroot/share/libc++/v1/std.compat/cstdio.inc +share/wasi-sysroot/share/libc++/v1/std.compat/cstdlib.inc +share/wasi-sysroot/share/libc++/v1/std.compat/cstring.inc +share/wasi-sysroot/share/libc++/v1/std.compat/ctime.inc +share/wasi-sysroot/share/libc++/v1/std.compat/cuchar.inc +share/wasi-sysroot/share/libc++/v1/std.compat/cwchar.inc +share/wasi-sysroot/share/libc++/v1/std.compat/cwctype.inc +share/wasi-sysroot/share/libc++/v1/std.cppm +share/wasi-sysroot/share/libc++/v1/std/algorithm.inc +share/wasi-sysroot/share/libc++/v1/std/any.inc +share/wasi-sysroot/share/libc++/v1/std/array.inc +share/wasi-sysroot/share/libc++/v1/std/atomic.inc +share/wasi-sysroot/share/libc++/v1/std/barrier.inc +share/wasi-sysroot/share/libc++/v1/std/bit.inc +share/wasi-sysroot/share/libc++/v1/std/bitset.inc +share/wasi-sysroot/share/libc++/v1/std/cassert.inc +share/wasi-sysroot/share/libc++/v1/std/cctype.inc +share/wasi-sysroot/share/libc++/v1/std/cerrno.inc +share/wasi-sysroot/share/libc++/v1/std/cfenv.inc +share/wasi-sysroot/share/libc++/v1/std/cfloat.inc +share/wasi-sysroot/share/libc++/v1/std/charconv.inc +share/wasi-sysroot/share/libc++/v1/std/chrono.inc +share/wasi-sysroot/share/libc++/v1/std/cinttypes.inc +share/wasi-sysroot/share/libc++/v1/std/climits.inc +share/wasi-sysroot/share/libc++/v1/std/clocale.inc +share/wasi-sysroot/share/libc++/v1/std/cmath.inc +share/wasi-sysroot/share/libc++/v1/std/codecvt.inc +share/wasi-sysroot/share/libc++/v1/std/compare.inc +share/wasi-sysroot/share/libc++/v1/std/complex.inc +share/wasi-sysroot/share/libc++/v1/std/concepts.inc +share/wasi-sysroot/share/libc++/v1/std/condition_variable.inc +share/wasi-sysroot/share/libc++/v1/std/coroutine.inc +share/wasi-sysroot/share/libc++/v1/std/csetjmp.inc +share/wasi-sysroot/share/libc++/v1/std/csignal.inc +share/wasi-sysroot/share/libc++/v1/std/cstdarg.inc +share/wasi-sysroot/share/libc++/v1/std/cstddef.inc +share/wasi-sysroot/share/libc++/v1/std/cstdint.inc +share/wasi-sysroot/share/libc++/v1/std/cstdio.inc +share/wasi-sysroot/share/libc++/v1/std/cstdlib.inc +share/wasi-sysroot/share/libc++/v1/std/cstring.inc +share/wasi-sysroot/share/libc++/v1/std/ctime.inc +share/wasi-sysroot/share/libc++/v1/std/cuchar.inc +share/wasi-sysroot/share/libc++/v1/std/cwchar.inc +share/wasi-sysroot/share/libc++/v1/std/cwctype.inc +share/wasi-sysroot/share/libc++/v1/std/deque.inc +share/wasi-sysroot/share/libc++/v1/std/exception.inc +share/wasi-sysroot/share/libc++/v1/std/execution.inc +share/wasi-sysroot/share/libc++/v1/std/expected.inc +share/wasi-sysroot/share/libc++/v1/std/filesystem.inc +share/wasi-sysroot/share/libc++/v1/std/flat_map.inc +share/wasi-sysroot/share/libc++/v1/std/flat_set.inc +share/wasi-sysroot/share/libc++/v1/std/format.inc +share/wasi-sysroot/share/libc++/v1/std/forward_list.inc +share/wasi-sysroot/share/libc++/v1/std/fstream.inc +share/wasi-sysroot/share/libc++/v1/std/functional.inc +share/wasi-sysroot/share/libc++/v1/std/future.inc +share/wasi-sysroot/share/libc++/v1/std/generator.inc +share/wasi-sysroot/share/libc++/v1/std/hazard_pointer.inc +share/wasi-sysroot/share/libc++/v1/std/initializer_list.inc +share/wasi-sysroot/share/libc++/v1/std/iomanip.inc +share/wasi-sysroot/share/libc++/v1/std/ios.inc +share/wasi-sysroot/share/libc++/v1/std/iosfwd.inc +share/wasi-sysroot/share/libc++/v1/std/iostream.inc +share/wasi-sysroot/share/libc++/v1/std/istream.inc +share/wasi-sysroot/share/libc++/v1/std/iterator.inc +share/wasi-sysroot/share/libc++/v1/std/latch.inc +share/wasi-sysroot/share/libc++/v1/std/limits.inc +share/wasi-sysroot/share/libc++/v1/std/list.inc +share/wasi-sysroot/share/libc++/v1/std/locale.inc +share/wasi-sysroot/share/libc++/v1/std/map.inc +share/wasi-sysroot/share/libc++/v1/std/mdspan.inc +share/wasi-sysroot/share/libc++/v1/std/memory.inc +share/wasi-sysroot/share/libc++/v1/std/memory_resource.inc +share/wasi-sysroot/share/libc++/v1/std/mutex.inc +share/wasi-sysroot/share/libc++/v1/std/new.inc +share/wasi-sysroot/share/libc++/v1/std/numbers.inc +share/wasi-sysroot/share/libc++/v1/std/numeric.inc +share/wasi-sysroot/share/libc++/v1/std/optional.inc +share/wasi-sysroot/share/libc++/v1/std/ostream.inc +share/wasi-sysroot/share/libc++/v1/std/print.inc +share/wasi-sysroot/share/libc++/v1/std/queue.inc +share/wasi-sysroot/share/libc++/v1/std/random.inc +share/wasi-sysroot/share/libc++/v1/std/ranges.inc +share/wasi-sysroot/share/libc++/v1/std/ratio.inc +share/wasi-sysroot/share/libc++/v1/std/rcu.inc +share/wasi-sysroot/share/libc++/v1/std/regex.inc +share/wasi-sysroot/share/libc++/v1/std/scoped_allocator.inc +share/wasi-sysroot/share/libc++/v1/std/semaphore.inc +share/wasi-sysroot/share/libc++/v1/std/set.inc +share/wasi-sysroot/share/libc++/v1/std/shared_mutex.inc +share/wasi-sysroot/share/libc++/v1/std/source_location.inc +share/wasi-sysroot/share/libc++/v1/std/span.inc +share/wasi-sysroot/share/libc++/v1/std/spanstream.inc +share/wasi-sysroot/share/libc++/v1/std/sstream.inc +share/wasi-sysroot/share/libc++/v1/std/stack.inc +share/wasi-sysroot/share/libc++/v1/std/stacktrace.inc +share/wasi-sysroot/share/libc++/v1/std/stdexcept.inc +share/wasi-sysroot/share/libc++/v1/std/stdfloat.inc +share/wasi-sysroot/share/libc++/v1/std/stop_token.inc +share/wasi-sysroot/share/libc++/v1/std/streambuf.inc +share/wasi-sysroot/share/libc++/v1/std/string.inc +share/wasi-sysroot/share/libc++/v1/std/string_view.inc +share/wasi-sysroot/share/libc++/v1/std/strstream.inc +share/wasi-sysroot/share/libc++/v1/std/syncstream.inc +share/wasi-sysroot/share/libc++/v1/std/system_error.inc +share/wasi-sysroot/share/libc++/v1/std/text_encoding.inc +share/wasi-sysroot/share/libc++/v1/std/thread.inc +share/wasi-sysroot/share/libc++/v1/std/tuple.inc +share/wasi-sysroot/share/libc++/v1/std/type_traits.inc +share/wasi-sysroot/share/libc++/v1/std/typeindex.inc +share/wasi-sysroot/share/libc++/v1/std/typeinfo.inc +share/wasi-sysroot/share/libc++/v1/std/unordered_map.inc +share/wasi-sysroot/share/libc++/v1/std/unordered_set.inc +share/wasi-sysroot/share/libc++/v1/std/utility.inc +share/wasi-sysroot/share/libc++/v1/std/valarray.inc +share/wasi-sysroot/share/libc++/v1/std/variant.inc +share/wasi-sysroot/share/libc++/v1/std/vector.inc +share/wasi-sysroot/share/libc++/v1/std/version.inc Index: wasi-sdk/libcxxabi/Makefile =================================================================== RCS file: /cvs/ports/lang/wasi-sdk/libcxxabi/Makefile,v diff -u -r1.5 Makefile --- wasi-sdk/libcxxabi/Makefile 28 Jan 2025 14:38:29 -0000 1.5 +++ wasi-sdk/libcxxabi/Makefile 2 Mar 2025 10:01:08 -0000 @@ -13,11 +13,12 @@ BUILD_DEPENDS += lang/wasi-libc>=0.20231121 BUILD_DEPENDS += lang/wasi-sdk/libcxx>=16 +# https://github.com/FreeBSD/freebsd-ports/commit/c6c4482d77ec63006b47ba286a103128c6b8b7f7 llvm unwinder CONFIGURE_ARGS= \ -DLLVM_MAIN_SRC_DIR=${WRKDIR}/llvm-${LLVM_V}.src \ -DCMAKE_MODULE_PATH=${WRKDIR}/cmake-${LLVM_V}.src/Modules \ -DLLVM_CONFIG_PATH=${LOCALBASE}/bin/llvm-config-${MODCLANG_VERSION} \ - -DLLVM_CMAKE_DIR=${WRKDOR}/${LOCALBASE}/llvm${MODCLANG_VERSION}/lib/cmake/llvm \ + -DLLVM_CMAKE_DIR=${WRKDIR}/${LOCALBASE}/llvm${MODCLANG_VERSION}/lib/cmake/llvm \ -DCMAKE_C_COMPILER_WORKS=1 \ -DCMAKE_CXX_COMPILER_WORKS=1 \ -DCMAKE_CXX_COMPILER_TARGET=wasm32-wasi \ @@ -32,6 +33,7 @@ -DLIBCXXABI_HAS_PTHREAD_API:BOOL=OFF \ -DLIBCXXABI_HAS_EXTERNAL_THREAD_API:BOOL=OFF \ -DLIBCXXABI_HAS_WIN32_THREAD_API:BOOL=OFF \ + -DLIBCXXABI_USE_LLVM_UNWINDER:BOOL=OFF \ -DLIBCXXABI_LIBCXX_INCLUDES=${WASI_SYSROOT}/include \ -DLIBCXXABI_LIBDIR_SUFFIX=/wasm32-wasi \ -DLIBCXXABI_SILENT_TERMINATE:BOOL=ON \ Index: wasi-sdk/libcxxabi/distinfo =================================================================== RCS file: /cvs/ports/lang/wasi-sdk/libcxxabi/distinfo,v diff -u -r1.2 distinfo --- wasi-sdk/libcxxabi/distinfo 7 Dec 2023 12:01:18 -0000 1.2 +++ wasi-sdk/libcxxabi/distinfo 2 Mar 2025 10:01:08 -0000 @@ -1,8 +1,10 @@ -SHA256 (cmake-16.0.6.src.tar.xz) = OdNCpBYQldLyj7ElPkWFl4rFBSERfaZm4rH28oti9RQ= -SHA256 (libcxx-16.0.6.src.tar.xz) = 5wRcJmB/6Ro+vPsqQKWnEArWk69WLTFgenvnlyaN5uA= -SHA256 (libcxxabi-16.0.6.src.tar.xz) = ++zRtRGrJFlWHT+J1OaeI4lwBIY1uHusVKLiKMfkjcc= -SHA256 (llvm-16.0.6.src.tar.xz) = 6R20TRs7scM/zqmn0fJCO4g+qpFj09VsoqptLwcRvCk= -SIZE (cmake-16.0.6.src.tar.xz) = 9008 -SIZE (libcxx-16.0.6.src.tar.xz) = 3655520 -SIZE (libcxxabi-16.0.6.src.tar.xz) = 573564 -SIZE (llvm-16.0.6.src.tar.xz) = 56149540 +SHA256 (cmake-19.1.7.src.tar.xz) = EcWij5AFOwxD0N7D0K1Xk0f8J3GZwAUga5Y8GarlFOM= +SHA256 (libcxx-19.1.7.src.tar.xz) = tzYQllD/x1Db3FBkgzR7NxPe2dAwD0hDK4IK1mtqkFI= +SHA256 (libcxxabi-19.1.7.src.tar.xz) = TSUSUQnj/r4Tk+njD5MVMzPYK0jOe+1je9La9Sv0AXI= +SHA256 (llvm-19.1.7.src.tar.xz) = lvgzxq2Zo+jh2ayl9Dm4/Sx+/c+DtmTgrxwHEsUxWRA= +SHA256 (runtimes-19.1.7.src.tar.xz) = QExUwt9FowczHroTcpF+xICt3zt3yplD7U1+pEXvsI8= +SIZE (cmake-19.1.7.src.tar.xz) = 9300 +SIZE (libcxx-19.1.7.src.tar.xz) = 4718816 +SIZE (libcxxabi-19.1.7.src.tar.xz) = 583696 +SIZE (llvm-19.1.7.src.tar.xz) = 67828200 +SIZE (runtimes-19.1.7.src.tar.xz) = 7224 Index: wasi-libc/Makefile =================================================================== RCS file: /cvs/ports/lang/wasi-libc/Makefile,v diff -u -r1.10 Makefile --- wasi-libc/Makefile 26 Dec 2024 21:51:37 -0000 1.10 +++ wasi-libc/Makefile 2 Mar 2025 10:01:08 -0000 @@ -2,10 +2,8 @@ GH_ACCOUNT = WebAssembly GH_PROJECT = wasi-libc -GH_COMMIT = 9c17f5235c7977cb2a000990eb8c605a25a80adf -DISTNAME = wasi-libc-0.20231121 - -REVISION = 0 +GH_COMMIT = e9524a0980b9bb6bb92e87a41ed1055bdda5bb86 +DISTNAME = wasi-libc-0.20250204 DISTFILES = ${GH_DISTFILE} DISTFILES.h = wasi-libc-llvm13-std-headers.tar.gz @@ -18,6 +16,7 @@ COMPILER = ports-clang COMPILER_LANGS =c +MODCLANG_VERSION = 19 USE_GMAKE = yes ALL_TARGET = finish @@ -32,6 +31,6 @@ post-install: ${INSTALL_DATA} ${WRKDIR}/sysroot/include/* \ - ${PREFIX}/share/wasi-sysroot/include + ${PREFIX}/share/wasi-sysroot/include/wasm32-wasi .include <bsd.port.mk> Index: wasi-libc/distinfo =================================================================== RCS file: /cvs/ports/lang/wasi-libc/distinfo,v diff -u -r1.3 distinfo --- wasi-libc/distinfo 7 Dec 2023 11:59:13 -0000 1.3 +++ wasi-libc/distinfo 2 Mar 2025 10:01:08 -0000 @@ -1,4 +1,4 @@ -SHA256 (wasi-libc-0.20231121-9c17f523.tar.gz) = dRUaojjr1lnbuJytlZFIC+oM2mfWoEeo5Qd3SoJ4mOk= +SHA256 (wasi-libc-0.20250204-e9524a09.tar.gz) = m66HZQvmbRBmIFXsE4xlULEn8c7trweSZvibfH37fzQ= SHA256 (wasi-libc-llvm13-std-headers.tar.gz) = YTble8uIDTmeki+GTWKcGnO5JHK6p/educ3h/T+tIE4= -SIZE (wasi-libc-0.20231121-9c17f523.tar.gz) = 1313030 +SIZE (wasi-libc-0.20250204-e9524a09.tar.gz) = 1444350 SIZE (wasi-libc-llvm13-std-headers.tar.gz) = 1795 Index: wasi-libc/patches/patch-Makefile =================================================================== RCS file: /cvs/ports/lang/wasi-libc/patches/patch-Makefile,v diff -u -r1.4 patch-Makefile --- wasi-libc/patches/patch-Makefile 22 Jul 2024 08:56:13 -0000 1.4 +++ wasi-libc/patches/patch-Makefile 2 Mar 2025 10:01:08 -0000 @@ -8,7 +8,7 @@ Index: Makefile --- Makefile.orig +++ Makefile -@@ -346,7 +346,7 @@ endif +@@ -466,7 +466,7 @@ endif # should come earlier in the search path, so they can "override" # and/or `#include_next` the public headers. `-isystem` (like # `-idirafter`) comes later in the search path than `-I`. @@ -17,7 +17,16 @@ # These variables describe the locations of various files and directories in # the build tree. -@@ -789,8 +789,9 @@ check-symbols: startup_files libc +@@ -814,7 +814,7 @@ finish: check-symbols + endif + endif + +-install: finish ++install: + mkdir -p "$(INSTALL_DIR)" + cp -r "$(SYSROOT)/lib" "$(SYSROOT)/share" "$(SYSROOT)/include" "$(INSTALL_DIR)" + +@@ -929,14 +929,15 @@ check-symbols: $(STARTUP_FILES) libc -U__FLT_EVAL_METHOD__ -Wno-builtin-macro-redefined \ | sed -e 's/__[[:upper:][:digit:]]*_ATOMIC_\([[:upper:][:digit:]_]*\)_LOCK_FREE/__compiler_ATOMIC_\1_LOCK_FREE/' \ | sed -e 's/__GNUC_VA_LIST $$/__GNUC_VA_LIST 1/' \ @@ -28,13 +37,12 @@ + | egrep -v '^#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_(1|2|4|8)' \ | grep -v '^#define __FPCLASS_' \ | grep -v '^#define __FLT128_' \ + | grep -v '^#define __MEMORY_SCOPE_' \ +- | grep -v '^#define __GCC_\(CON\|DE\)STRUCTIVE_SIZE' \ ++ | egrep -v '^#define __GCC_(CON|DE)STRUCTIVE_SIZE' \ + | grep -v '^#define __STDC_EMBED_' \ +- | grep -v '^#define __\(DBL\|FLT\|LDBL\)_NORM_MAX__' \ ++ | egrep -v '^#define __(DBL|FLT|LDBL)_NORM_MAX__' \ | grep -v '^#define NDEBUG' \ -@@ -803,7 +804,7 @@ check-symbols: startup_files libc - # This ignores whitespace because on Windows the output has CRLF line endings. - diff -wur "expected/$(TARGET_TRIPLE)" "$(SYSROOT_SHARE)" - --install: finish -+install: - mkdir -p "$(INSTALL_DIR)" - cp -r "$(SYSROOT)/lib" "$(SYSROOT)/share" "$(SYSROOT)/include" "$(INSTALL_DIR)" - + | grep -v '^#define __OPTIMIZE__' \ + | grep -v '^#define assert' \ Index: wasi-libc/pkg/PLIST =================================================================== RCS file: /cvs/ports/lang/wasi-libc/pkg/PLIST,v diff -u -r1.3 PLIST --- wasi-libc/pkg/PLIST 7 Dec 2023 11:59:13 -0000 1.3 +++ wasi-libc/pkg/PLIST 2 Mar 2025 10:01:08 -0000 @@ -1,211 +1,219 @@ share/wasi-sysroot/ share/wasi-sysroot/include/ -share/wasi-sysroot/include/__errno.h -share/wasi-sysroot/include/__errno_values.h -share/wasi-sysroot/include/__fd_set.h -share/wasi-sysroot/include/__function___isatty.h -share/wasi-sysroot/include/__functions_malloc.h -share/wasi-sysroot/include/__functions_memcpy.h -share/wasi-sysroot/include/__header_dirent.h -share/wasi-sysroot/include/__header_fcntl.h -share/wasi-sysroot/include/__header_inttypes.h -share/wasi-sysroot/include/__header_netinet_in.h -share/wasi-sysroot/include/__header_poll.h -share/wasi-sysroot/include/__header_stdlib.h -share/wasi-sysroot/include/__header_string.h -share/wasi-sysroot/include/__header_sys_ioctl.h -share/wasi-sysroot/include/__header_sys_resource.h -share/wasi-sysroot/include/__header_sys_socket.h -share/wasi-sysroot/include/__header_sys_stat.h -share/wasi-sysroot/include/__header_time.h -share/wasi-sysroot/include/__header_unistd.h -share/wasi-sysroot/include/__macro_FD_SETSIZE.h -share/wasi-sysroot/include/__macro_PAGESIZE.h -share/wasi-sysroot/include/__mode_t.h -share/wasi-sysroot/include/__seek.h -share/wasi-sysroot/include/__struct_dirent.h -share/wasi-sysroot/include/__struct_in6_addr.h -share/wasi-sysroot/include/__struct_in_addr.h -share/wasi-sysroot/include/__struct_iovec.h -share/wasi-sysroot/include/__struct_msghdr.h -share/wasi-sysroot/include/__struct_pollfd.h -share/wasi-sysroot/include/__struct_rusage.h -share/wasi-sysroot/include/__struct_sockaddr.h -share/wasi-sysroot/include/__struct_sockaddr_in.h -share/wasi-sysroot/include/__struct_sockaddr_in6.h -share/wasi-sysroot/include/__struct_sockaddr_storage.h -share/wasi-sysroot/include/__struct_sockaddr_un.h -share/wasi-sysroot/include/__struct_stat.h -share/wasi-sysroot/include/__struct_timespec.h -share/wasi-sysroot/include/__struct_timeval.h -share/wasi-sysroot/include/__struct_tm.h -share/wasi-sysroot/include/__struct_tms.h -share/wasi-sysroot/include/__typedef_DIR.h -share/wasi-sysroot/include/__typedef_blkcnt_t.h -share/wasi-sysroot/include/__typedef_blksize_t.h -share/wasi-sysroot/include/__typedef_clock_t.h -share/wasi-sysroot/include/__typedef_clockid_t.h -share/wasi-sysroot/include/__typedef_dev_t.h -share/wasi-sysroot/include/__typedef_fd_set.h -share/wasi-sysroot/include/__typedef_gid_t.h -share/wasi-sysroot/include/__typedef_in_addr_t.h -share/wasi-sysroot/include/__typedef_in_port_t.h -share/wasi-sysroot/include/__typedef_ino_t.h -share/wasi-sysroot/include/__typedef_mode_t.h -share/wasi-sysroot/include/__typedef_nfds_t.h -share/wasi-sysroot/include/__typedef_nlink_t.h -share/wasi-sysroot/include/__typedef_off_t.h -share/wasi-sysroot/include/__typedef_sa_family_t.h -share/wasi-sysroot/include/__typedef_sigset_t.h -share/wasi-sysroot/include/__typedef_socklen_t.h -share/wasi-sysroot/include/__typedef_ssize_t.h -share/wasi-sysroot/include/__typedef_suseconds_t.h -share/wasi-sysroot/include/__typedef_time_t.h -share/wasi-sysroot/include/__typedef_uid_t.h -share/wasi-sysroot/include/alloca.h -share/wasi-sysroot/include/ar.h -share/wasi-sysroot/include/arpa/ -share/wasi-sysroot/include/arpa/ftp.h -share/wasi-sysroot/include/arpa/inet.h -share/wasi-sysroot/include/arpa/nameser.h -share/wasi-sysroot/include/arpa/nameser_compat.h -share/wasi-sysroot/include/arpa/telnet.h -share/wasi-sysroot/include/arpa/tftp.h -share/wasi-sysroot/include/assert.h -share/wasi-sysroot/include/bits/ -share/wasi-sysroot/include/bits/alltypes.h -share/wasi-sysroot/include/bits/dirent.h -share/wasi-sysroot/include/bits/fcntl.h -share/wasi-sysroot/include/bits/fenv.h -share/wasi-sysroot/include/bits/float.h -share/wasi-sysroot/include/bits/hwcap.h -share/wasi-sysroot/include/bits/io.h -share/wasi-sysroot/include/bits/ioctl.h -share/wasi-sysroot/include/bits/ioctl_fix.h -share/wasi-sysroot/include/bits/ipcstat.h -share/wasi-sysroot/include/bits/limits.h -share/wasi-sysroot/include/bits/mman.h -share/wasi-sysroot/include/bits/poll.h -share/wasi-sysroot/include/bits/posix.h -share/wasi-sysroot/include/bits/reg.h -share/wasi-sysroot/include/bits/resource.h -share/wasi-sysroot/include/bits/signal.h -share/wasi-sysroot/include/bits/socket.h -share/wasi-sysroot/include/bits/stat.h -share/wasi-sysroot/include/bits/stdint.h -share/wasi-sysroot/include/byteswap.h -share/wasi-sysroot/include/complex.h -share/wasi-sysroot/include/cpio.h -share/wasi-sysroot/include/crypt.h -share/wasi-sysroot/include/ctype.h -share/wasi-sysroot/include/dirent.h -share/wasi-sysroot/include/dlfcn.h -share/wasi-sysroot/include/endian.h -share/wasi-sysroot/include/err.h -share/wasi-sysroot/include/errno.h -share/wasi-sysroot/include/fcntl.h -share/wasi-sysroot/include/features.h -share/wasi-sysroot/include/fenv.h -share/wasi-sysroot/include/float.h -share/wasi-sysroot/include/fmtmsg.h -share/wasi-sysroot/include/fnmatch.h -share/wasi-sysroot/include/ftw.h -share/wasi-sysroot/include/getopt.h -share/wasi-sysroot/include/glob.h -share/wasi-sysroot/include/iconv.h -share/wasi-sysroot/include/ifaddrs.h -share/wasi-sysroot/include/inttypes.h -share/wasi-sysroot/include/iso646.h -share/wasi-sysroot/include/langinfo.h -share/wasi-sysroot/include/libgen.h -share/wasi-sysroot/include/limits.h -share/wasi-sysroot/include/locale.h -share/wasi-sysroot/include/malloc.h -share/wasi-sysroot/include/math.h -share/wasi-sysroot/include/memory.h -share/wasi-sysroot/include/monetary.h -share/wasi-sysroot/include/mqueue.h -share/wasi-sysroot/include/net/ -share/wasi-sysroot/include/netinet/ -share/wasi-sysroot/include/netinet/icmp6.h -share/wasi-sysroot/include/netinet/igmp.h -share/wasi-sysroot/include/netinet/in.h -share/wasi-sysroot/include/netinet/in_systm.h -share/wasi-sysroot/include/netinet/ip.h -share/wasi-sysroot/include/netinet/ip6.h -share/wasi-sysroot/include/netinet/ip_icmp.h -share/wasi-sysroot/include/netinet/tcp.h -share/wasi-sysroot/include/netinet/udp.h -share/wasi-sysroot/include/netpacket/ -share/wasi-sysroot/include/netpacket/packet.h -share/wasi-sysroot/include/nl_types.h -share/wasi-sysroot/include/poll.h -share/wasi-sysroot/include/regex.h -share/wasi-sysroot/include/sched.h -share/wasi-sysroot/include/scsi/ -share/wasi-sysroot/include/search.h -share/wasi-sysroot/include/semaphore.h -share/wasi-sysroot/include/signal.h -share/wasi-sysroot/include/stdalign.h -share/wasi-sysroot/include/stdarg.h -share/wasi-sysroot/include/stdbool.h -share/wasi-sysroot/include/stdc-predef.h -share/wasi-sysroot/include/stddef.h -share/wasi-sysroot/include/stdint.h -share/wasi-sysroot/include/stdio.h -share/wasi-sysroot/include/stdio_ext.h -share/wasi-sysroot/include/stdlib.h -share/wasi-sysroot/include/stdnoreturn.h -share/wasi-sysroot/include/string.h -share/wasi-sysroot/include/strings.h -share/wasi-sysroot/include/stropts.h -share/wasi-sysroot/include/sys/ -share/wasi-sysroot/include/sys/dir.h -share/wasi-sysroot/include/sys/errno.h -share/wasi-sysroot/include/sys/eventfd.h -share/wasi-sysroot/include/sys/fcntl.h -share/wasi-sysroot/include/sys/file.h -share/wasi-sysroot/include/sys/ioctl.h -share/wasi-sysroot/include/sys/mman.h -share/wasi-sysroot/include/sys/param.h -share/wasi-sysroot/include/sys/poll.h -share/wasi-sysroot/include/sys/random.h -share/wasi-sysroot/include/sys/reg.h -share/wasi-sysroot/include/sys/resource.h -share/wasi-sysroot/include/sys/select.h -share/wasi-sysroot/include/sys/signal.h -share/wasi-sysroot/include/sys/socket.h -share/wasi-sysroot/include/sys/stat.h -share/wasi-sysroot/include/sys/stropts.h -share/wasi-sysroot/include/sys/syscall.h -share/wasi-sysroot/include/sys/sysinfo.h -share/wasi-sysroot/include/sys/time.h -share/wasi-sysroot/include/sys/timeb.h -share/wasi-sysroot/include/sys/times.h -share/wasi-sysroot/include/sys/timex.h -share/wasi-sysroot/include/sys/ttydefaults.h -share/wasi-sysroot/include/sys/types.h -share/wasi-sysroot/include/sys/uio.h -share/wasi-sysroot/include/sys/un.h -share/wasi-sysroot/include/sys/utsname.h -share/wasi-sysroot/include/syscall.h -share/wasi-sysroot/include/sysexits.h -share/wasi-sysroot/include/tar.h -share/wasi-sysroot/include/tgmath.h -share/wasi-sysroot/include/threads.h -share/wasi-sysroot/include/time.h -share/wasi-sysroot/include/uchar.h -share/wasi-sysroot/include/unistd.h -share/wasi-sysroot/include/utime.h -share/wasi-sysroot/include/values.h -share/wasi-sysroot/include/wasi/ -share/wasi-sysroot/include/wasi/api.h -share/wasi-sysroot/include/wasi/libc-environ.h -share/wasi-sysroot/include/wasi/libc-find-relpath.h -share/wasi-sysroot/include/wasi/libc-nocwd.h -share/wasi-sysroot/include/wasi/libc.h -share/wasi-sysroot/include/wchar.h -share/wasi-sysroot/include/wctype.h +share/wasi-sysroot/include/wasm32-wasi/ +share/wasi-sysroot/include/wasm32-wasi/__errno.h +share/wasi-sysroot/include/wasm32-wasi/__errno_values.h +share/wasi-sysroot/include/wasm32-wasi/__fd_set.h +share/wasi-sysroot/include/wasm32-wasi/__function___isatty.h +share/wasi-sysroot/include/wasm32-wasi/__functions_malloc.h +share/wasi-sysroot/include/wasm32-wasi/__functions_memcpy.h +share/wasi-sysroot/include/wasm32-wasi/__header_dirent.h +share/wasi-sysroot/include/wasm32-wasi/__header_fcntl.h +share/wasi-sysroot/include/wasm32-wasi/__header_inttypes.h +share/wasi-sysroot/include/wasm32-wasi/__header_netinet_in.h +share/wasi-sysroot/include/wasm32-wasi/__header_poll.h +share/wasi-sysroot/include/wasm32-wasi/__header_stdlib.h +share/wasi-sysroot/include/wasm32-wasi/__header_string.h +share/wasi-sysroot/include/wasm32-wasi/__header_sys_ioctl.h +share/wasi-sysroot/include/wasm32-wasi/__header_sys_resource.h +share/wasi-sysroot/include/wasm32-wasi/__header_sys_socket.h +share/wasi-sysroot/include/wasm32-wasi/__header_sys_stat.h +share/wasi-sysroot/include/wasm32-wasi/__header_time.h +share/wasi-sysroot/include/wasm32-wasi/__header_unistd.h +share/wasi-sysroot/include/wasm32-wasi/__macro_FD_SETSIZE.h +share/wasi-sysroot/include/wasm32-wasi/__macro_PAGESIZE.h +share/wasi-sysroot/include/wasm32-wasi/__mode_t.h +share/wasi-sysroot/include/wasm32-wasi/__seek.h +share/wasi-sysroot/include/wasm32-wasi/__struct_dirent.h +share/wasi-sysroot/include/wasm32-wasi/__struct_in6_addr.h +share/wasi-sysroot/include/wasm32-wasi/__struct_in_addr.h +share/wasi-sysroot/include/wasm32-wasi/__struct_iovec.h +share/wasi-sysroot/include/wasm32-wasi/__struct_msghdr.h +share/wasi-sysroot/include/wasm32-wasi/__struct_pollfd.h +share/wasi-sysroot/include/wasm32-wasi/__struct_rusage.h +share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr.h +share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_in.h +share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_in6.h +share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_storage.h +share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_un.h +share/wasi-sysroot/include/wasm32-wasi/__struct_stat.h +share/wasi-sysroot/include/wasm32-wasi/__struct_timespec.h +share/wasi-sysroot/include/wasm32-wasi/__struct_timeval.h +share/wasi-sysroot/include/wasm32-wasi/__struct_tm.h +share/wasi-sysroot/include/wasm32-wasi/__struct_tms.h +share/wasi-sysroot/include/wasm32-wasi/__typedef_DIR.h +share/wasi-sysroot/include/wasm32-wasi/__typedef_blkcnt_t.h +share/wasi-sysroot/include/wasm32-wasi/__typedef_blksize_t.h +share/wasi-sysroot/include/wasm32-wasi/__typedef_clock_t.h +share/wasi-sysroot/include/wasm32-wasi/__typedef_clockid_t.h +share/wasi-sysroot/include/wasm32-wasi/__typedef_dev_t.h +share/wasi-sysroot/include/wasm32-wasi/__typedef_fd_set.h +share/wasi-sysroot/include/wasm32-wasi/__typedef_gid_t.h +share/wasi-sysroot/include/wasm32-wasi/__typedef_in_addr_t.h +share/wasi-sysroot/include/wasm32-wasi/__typedef_in_port_t.h +share/wasi-sysroot/include/wasm32-wasi/__typedef_ino_t.h +share/wasi-sysroot/include/wasm32-wasi/__typedef_mode_t.h +share/wasi-sysroot/include/wasm32-wasi/__typedef_nfds_t.h +share/wasi-sysroot/include/wasm32-wasi/__typedef_nlink_t.h +share/wasi-sysroot/include/wasm32-wasi/__typedef_off_t.h +share/wasi-sysroot/include/wasm32-wasi/__typedef_sa_family_t.h +share/wasi-sysroot/include/wasm32-wasi/__typedef_sigset_t.h +share/wasi-sysroot/include/wasm32-wasi/__typedef_socklen_t.h +share/wasi-sysroot/include/wasm32-wasi/__typedef_ssize_t.h +share/wasi-sysroot/include/wasm32-wasi/__typedef_suseconds_t.h +share/wasi-sysroot/include/wasm32-wasi/__typedef_time_t.h +share/wasi-sysroot/include/wasm32-wasi/__typedef_uid_t.h +share/wasi-sysroot/include/wasm32-wasi/__wasi_snapshot.h +share/wasi-sysroot/include/wasm32-wasi/alloca.h +share/wasi-sysroot/include/wasm32-wasi/ar.h +share/wasi-sysroot/include/wasm32-wasi/arpa/ +share/wasi-sysroot/include/wasm32-wasi/arpa/ftp.h +share/wasi-sysroot/include/wasm32-wasi/arpa/inet.h +share/wasi-sysroot/include/wasm32-wasi/arpa/nameser.h +share/wasi-sysroot/include/wasm32-wasi/arpa/nameser_compat.h +share/wasi-sysroot/include/wasm32-wasi/arpa/telnet.h +share/wasi-sysroot/include/wasm32-wasi/arpa/tftp.h +share/wasi-sysroot/include/wasm32-wasi/assert.h +share/wasi-sysroot/include/wasm32-wasi/bits/ +share/wasi-sysroot/include/wasm32-wasi/bits/alltypes.h +share/wasi-sysroot/include/wasm32-wasi/bits/dirent.h +share/wasi-sysroot/include/wasm32-wasi/bits/fcntl.h +share/wasi-sysroot/include/wasm32-wasi/bits/fenv.h +share/wasi-sysroot/include/wasm32-wasi/bits/float.h +share/wasi-sysroot/include/wasm32-wasi/bits/hwcap.h +share/wasi-sysroot/include/wasm32-wasi/bits/io.h +share/wasi-sysroot/include/wasm32-wasi/bits/ioctl.h +share/wasi-sysroot/include/wasm32-wasi/bits/ioctl_fix.h +share/wasi-sysroot/include/wasm32-wasi/bits/ipcstat.h +share/wasi-sysroot/include/wasm32-wasi/bits/limits.h +share/wasi-sysroot/include/wasm32-wasi/bits/mman.h +share/wasi-sysroot/include/wasm32-wasi/bits/poll.h +share/wasi-sysroot/include/wasm32-wasi/bits/posix.h +share/wasi-sysroot/include/wasm32-wasi/bits/reg.h +share/wasi-sysroot/include/wasm32-wasi/bits/resource.h +share/wasi-sysroot/include/wasm32-wasi/bits/setjmp.h +share/wasi-sysroot/include/wasm32-wasi/bits/signal.h +share/wasi-sysroot/include/wasm32-wasi/bits/socket.h +share/wasi-sysroot/include/wasm32-wasi/bits/stat.h +share/wasi-sysroot/include/wasm32-wasi/bits/stdint.h +share/wasi-sysroot/include/wasm32-wasi/byteswap.h +share/wasi-sysroot/include/wasm32-wasi/complex.h +share/wasi-sysroot/include/wasm32-wasi/cpio.h +share/wasi-sysroot/include/wasm32-wasi/crypt.h +share/wasi-sysroot/include/wasm32-wasi/ctype.h +share/wasi-sysroot/include/wasm32-wasi/dirent.h +share/wasi-sysroot/include/wasm32-wasi/dlfcn.h +share/wasi-sysroot/include/wasm32-wasi/endian.h +share/wasi-sysroot/include/wasm32-wasi/err.h +share/wasi-sysroot/include/wasm32-wasi/errno.h +share/wasi-sysroot/include/wasm32-wasi/fcntl.h +share/wasi-sysroot/include/wasm32-wasi/features.h +share/wasi-sysroot/include/wasm32-wasi/fenv.h +share/wasi-sysroot/include/wasm32-wasi/float.h +share/wasi-sysroot/include/wasm32-wasi/fmtmsg.h +share/wasi-sysroot/include/wasm32-wasi/fnmatch.h +share/wasi-sysroot/include/wasm32-wasi/fts.h +share/wasi-sysroot/include/wasm32-wasi/ftw.h +share/wasi-sysroot/include/wasm32-wasi/getopt.h +share/wasi-sysroot/include/wasm32-wasi/glob.h +share/wasi-sysroot/include/wasm32-wasi/iconv.h +share/wasi-sysroot/include/wasm32-wasi/ifaddrs.h +share/wasi-sysroot/include/wasm32-wasi/inttypes.h +share/wasi-sysroot/include/wasm32-wasi/iso646.h +share/wasi-sysroot/include/wasm32-wasi/langinfo.h +share/wasi-sysroot/include/wasm32-wasi/libgen.h +share/wasi-sysroot/include/wasm32-wasi/limits.h +share/wasi-sysroot/include/wasm32-wasi/locale.h +share/wasi-sysroot/include/wasm32-wasi/malloc.h +share/wasi-sysroot/include/wasm32-wasi/math.h +share/wasi-sysroot/include/wasm32-wasi/memory.h +share/wasi-sysroot/include/wasm32-wasi/monetary.h +share/wasi-sysroot/include/wasm32-wasi/mqueue.h +share/wasi-sysroot/include/wasm32-wasi/net/ +share/wasi-sysroot/include/wasm32-wasi/netinet/ +share/wasi-sysroot/include/wasm32-wasi/netinet/icmp6.h +share/wasi-sysroot/include/wasm32-wasi/netinet/igmp.h +share/wasi-sysroot/include/wasm32-wasi/netinet/in.h +share/wasi-sysroot/include/wasm32-wasi/netinet/in_systm.h +share/wasi-sysroot/include/wasm32-wasi/netinet/ip.h +share/wasi-sysroot/include/wasm32-wasi/netinet/ip6.h +share/wasi-sysroot/include/wasm32-wasi/netinet/ip_icmp.h +share/wasi-sysroot/include/wasm32-wasi/netinet/tcp.h +share/wasi-sysroot/include/wasm32-wasi/netinet/udp.h +share/wasi-sysroot/include/wasm32-wasi/netpacket/ +share/wasi-sysroot/include/wasm32-wasi/netpacket/packet.h +share/wasi-sysroot/include/wasm32-wasi/nl_types.h +share/wasi-sysroot/include/wasm32-wasi/poll.h +share/wasi-sysroot/include/wasm32-wasi/pthread.h +share/wasi-sysroot/include/wasm32-wasi/regex.h +share/wasi-sysroot/include/wasm32-wasi/sched.h +share/wasi-sysroot/include/wasm32-wasi/scsi/ +share/wasi-sysroot/include/wasm32-wasi/search.h +share/wasi-sysroot/include/wasm32-wasi/semaphore.h +share/wasi-sysroot/include/wasm32-wasi/setjmp.h +share/wasi-sysroot/include/wasm32-wasi/signal.h +share/wasi-sysroot/include/wasm32-wasi/stdalign.h +share/wasi-sysroot/include/wasm32-wasi/stdarg.h +share/wasi-sysroot/include/wasm32-wasi/stdbool.h +share/wasi-sysroot/include/wasm32-wasi/stdc-predef.h +share/wasi-sysroot/include/wasm32-wasi/stddef.h +share/wasi-sysroot/include/wasm32-wasi/stdint.h +share/wasi-sysroot/include/wasm32-wasi/stdio.h +share/wasi-sysroot/include/wasm32-wasi/stdio_ext.h +share/wasi-sysroot/include/wasm32-wasi/stdlib.h +share/wasi-sysroot/include/wasm32-wasi/stdnoreturn.h +share/wasi-sysroot/include/wasm32-wasi/string.h +share/wasi-sysroot/include/wasm32-wasi/strings.h +share/wasi-sysroot/include/wasm32-wasi/stropts.h +share/wasi-sysroot/include/wasm32-wasi/sys/ +share/wasi-sysroot/include/wasm32-wasi/sys/dir.h +share/wasi-sysroot/include/wasm32-wasi/sys/errno.h +share/wasi-sysroot/include/wasm32-wasi/sys/eventfd.h +share/wasi-sysroot/include/wasm32-wasi/sys/fcntl.h +share/wasi-sysroot/include/wasm32-wasi/sys/file.h +share/wasi-sysroot/include/wasm32-wasi/sys/ioctl.h +share/wasi-sysroot/include/wasm32-wasi/sys/mman.h +share/wasi-sysroot/include/wasm32-wasi/sys/param.h +share/wasi-sysroot/include/wasm32-wasi/sys/poll.h +share/wasi-sysroot/include/wasm32-wasi/sys/random.h +share/wasi-sysroot/include/wasm32-wasi/sys/reg.h +share/wasi-sysroot/include/wasm32-wasi/sys/resource.h +share/wasi-sysroot/include/wasm32-wasi/sys/select.h +share/wasi-sysroot/include/wasm32-wasi/sys/signal.h +share/wasi-sysroot/include/wasm32-wasi/sys/socket.h +share/wasi-sysroot/include/wasm32-wasi/sys/stat.h +share/wasi-sysroot/include/wasm32-wasi/sys/statvfs.h +share/wasi-sysroot/include/wasm32-wasi/sys/stropts.h +share/wasi-sysroot/include/wasm32-wasi/sys/syscall.h +share/wasi-sysroot/include/wasm32-wasi/sys/sysinfo.h +share/wasi-sysroot/include/wasm32-wasi/sys/time.h +share/wasi-sysroot/include/wasm32-wasi/sys/timeb.h +share/wasi-sysroot/include/wasm32-wasi/sys/times.h +share/wasi-sysroot/include/wasm32-wasi/sys/timex.h +share/wasi-sysroot/include/wasm32-wasi/sys/ttydefaults.h +share/wasi-sysroot/include/wasm32-wasi/sys/types.h +share/wasi-sysroot/include/wasm32-wasi/sys/uio.h +share/wasi-sysroot/include/wasm32-wasi/sys/un.h +share/wasi-sysroot/include/wasm32-wasi/sys/utsname.h +share/wasi-sysroot/include/wasm32-wasi/syscall.h +share/wasi-sysroot/include/wasm32-wasi/sysexits.h +share/wasi-sysroot/include/wasm32-wasi/tar.h +share/wasi-sysroot/include/wasm32-wasi/tgmath.h +share/wasi-sysroot/include/wasm32-wasi/threads.h +share/wasi-sysroot/include/wasm32-wasi/time.h +share/wasi-sysroot/include/wasm32-wasi/uchar.h +share/wasi-sysroot/include/wasm32-wasi/unistd.h +share/wasi-sysroot/include/wasm32-wasi/utime.h +share/wasi-sysroot/include/wasm32-wasi/values.h +share/wasi-sysroot/include/wasm32-wasi/wasi/ +share/wasi-sysroot/include/wasm32-wasi/wasi/api.h +share/wasi-sysroot/include/wasm32-wasi/wasi/libc-environ.h +share/wasi-sysroot/include/wasm32-wasi/wasi/libc-find-relpath.h +share/wasi-sysroot/include/wasm32-wasi/wasi/libc-nocwd.h +share/wasi-sysroot/include/wasm32-wasi/wasi/libc.h +share/wasi-sysroot/include/wasm32-wasi/wasi/wasip2.h +share/wasi-sysroot/include/wasm32-wasi/wchar.h +share/wasi-sysroot/include/wasm32-wasi/wctype.h share/wasi-sysroot/lib/ share/wasi-sysroot/lib/wasm32-wasi/ share/wasi-sysroot/lib/wasm32-wasi/crt1-command.o @@ -221,10 +229,12 @@ @static-lib share/wasi-sysroot/lib/wasm32-wasi/libpthread.a @static-lib share/wasi-sysroot/lib/wasm32-wasi/libresolv.a @static-lib share/wasi-sysroot/lib/wasm32-wasi/librt.a +@static-lib share/wasi-sysroot/lib/wasm32-wasi/libsetjmp.a @static-lib share/wasi-sysroot/lib/wasm32-wasi/libutil.a @static-lib share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-getpid.a @static-lib share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-mman.a @static-lib share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-process-clocks.a +@static-lib share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-pthread.a @static-lib share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-signal.a @static-lib share/wasi-sysroot/lib/wasm32-wasi/libxnet.a share/wasi-sysroot/share/