From 1391ed2865bf6c6338def7e8f54c10136eada9c6 Mon Sep 17 00:00:00 2001 From: John McQuah Date: Thu, 7 Mar 2024 15:01:25 +0000 Subject: [PATCH] wasi-libc++: updated to 18.1.0 --- wasi-libc++/.footprint | 104 +++++++++++++++++++++-------------------- wasi-libc++/.signature | 9 ++-- wasi-libc++/Pkgfile | 10 ++-- wasi-libc++/WASI.cmake | 1 - 4 files changed, 61 insertions(+), 63 deletions(-) delete mode 100644 wasi-libc++/WASI.cmake diff --git a/wasi-libc++/.footprint b/wasi-libc++/.footprint index 3fa63085a..1a4913884 100644 --- a/wasi-libc++/.footprint +++ b/wasi-libc++/.footprint @@ -28,6 +28,8 @@ drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/ -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/find_first_of.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/find_if.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/find_if_not.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/find_segment_if.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/fold.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/for_each.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/for_each_n.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/for_each_segment.h @@ -95,6 +97,7 @@ drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/pstl_back -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/pstl_backends/cpu_backends/transform_reduce.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/pstl_copy.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/pstl_count.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/pstl_equal.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/pstl_fill.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/pstl_find.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/pstl_for_each.h @@ -102,7 +105,9 @@ drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/pstl_back -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/pstl_generate.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/pstl_is_partitioned.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/pstl_merge.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/pstl_move.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/pstl_replace.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/pstl_rotate_copy.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/pstl_sort.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/pstl_stable_sort.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/pstl_transform.h @@ -112,12 +117,14 @@ drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/pstl_back -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/ranges_any_of.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/ranges_binary_search.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/ranges_clamp.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/ranges_contains.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/ranges_copy.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/ranges_copy_backward.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/ranges_copy_if.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/ranges_copy_n.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/ranges_count.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/ranges_count_if.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/ranges_ends_with.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/ranges_equal.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/ranges_equal_range.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/ranges_fill.h @@ -231,6 +238,7 @@ drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/pstl_back -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/unwrap_range.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__algorithm/upper_bound.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__assert +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__assertion_handler drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__atomic/ -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__atomic/aliases.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__atomic/atomic.h @@ -259,6 +267,7 @@ drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__bit/ -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__bit/countr.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__bit/endian.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__bit/has_single_bit.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__bit/invert_if.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__bit/popcount.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__bit/rotate.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__bit_reference @@ -294,6 +303,8 @@ drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__chrono/ -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__chrono/steady_clock.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__chrono/system_clock.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__chrono/time_point.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__chrono/tzdb.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__chrono/tzdb_list.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__chrono/weekday.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__chrono/year.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__chrono/year_month.h @@ -440,6 +451,7 @@ drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__functional/ -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__functional/weak_result_type.h drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__fwd/ -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__fwd/array.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__fwd/bit_reference.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__fwd/fstream.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__fwd/get.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__fwd/hash.h @@ -508,12 +520,33 @@ drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__locale_dir/locale_b -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_fallbacks.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api/locale_guard.h +drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__math/ +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__math/abs.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__math/copysign.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__math/error_functions.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__math/exponential_functions.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__math/fdim.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__math/fma.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__math/gamma.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__math/hyperbolic_functions.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__math/hypot.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__math/inverse_hyperbolic_functions.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__math/inverse_trigonometric_functions.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__math/logarithms.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__math/min_max.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__math/modulo.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__math/remainder.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__math/roots.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__math/rounding_functions.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__math/traits.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__math/trigonometric_functions.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__mbstate_t.h drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__mdspan/ -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__mdspan/default_accessor.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__mdspan/extents.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__mdspan/layout_left.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__mdspan/layout_right.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__mdspan/layout_stride.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__mdspan/mdspan.h drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__memory/ -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__memory/addressof.h @@ -555,6 +588,7 @@ drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__memory_resource/ drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__mutex/ -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__mutex/lock_guard.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__mutex/mutex.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__mutex/once_flag.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__mutex/tag_types.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__mutex/unique_lock.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__node_handle @@ -571,45 +605,10 @@ drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__numeric/ -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__numeric/pstl_reduce.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__numeric/pstl_transform_reduce.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__numeric/reduce.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__numeric/saturation_arithmetic.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__numeric/transform_exclusive_scan.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__numeric/transform_inclusive_scan.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__numeric/transform_reduce.h -drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/ -drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/ --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/algorithm_fwd.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/algorithm_impl.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/execution_defs.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/execution_impl.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/glue_algorithm_defs.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/glue_algorithm_impl.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/glue_memory_defs.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/glue_memory_impl.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/glue_numeric_defs.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/glue_numeric_impl.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/memory_impl.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/numeric_fwd.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/numeric_impl.h -drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/omp/ --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/omp/parallel_for.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/omp/parallel_for_each.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/omp/parallel_invoke.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/omp/parallel_merge.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/omp/parallel_scan.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/omp/parallel_stable_partial_sort.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/omp/parallel_stable_sort.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/omp/parallel_transform_reduce.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/omp/parallel_transform_scan.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/omp/util.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/parallel_backend.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/parallel_backend_omp.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/parallel_backend_serial.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/parallel_backend_tbb.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/parallel_backend_utils.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/unseq_backend_simd.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl/internal/utils.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl_algorithm --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl_memory --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__pstl_numeric drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__random/ -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__random/bernoulli_distribution.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__random/binomial_distribution.h @@ -652,6 +651,7 @@ drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__ranges/ -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__ranges/access.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__ranges/all.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__ranges/as_rvalue_view.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__ranges/chunk_by_view.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__ranges/common_view.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__ranges/concepts.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__ranges/container_compatible_range.h @@ -737,6 +737,7 @@ drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__system_error/ drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__thread/ -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__thread/formatter.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__thread/id.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__thread/jthread.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__thread/poll_with_backoff.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__thread/this_thread.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__thread/thread.h @@ -873,7 +874,6 @@ drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__type_traits/ -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__type_traits/negation.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__type_traits/noexcept_move_assign_container.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__type_traits/operation_traits.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__type_traits/predicate_traits.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__type_traits/promote.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__type_traits/rank.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__type_traits/remove_all_extents.h @@ -895,10 +895,12 @@ drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__type_traits/ -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__undef_macros drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__utility/ -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__utility/as_const.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__utility/as_lvalue.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__utility/auto_cast.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__utility/cmp.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__utility/convert_to_integral.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__utility/declval.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__utility/empty.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__utility/exception_guard.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__utility/exchange.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__utility/forward.h @@ -907,12 +909,13 @@ drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__utility/ -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__utility/integer_sequence.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__utility/is_pointer_in_range.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__utility/move.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__utility/no_destroy.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__utility/pair.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__utility/piecewise_construct.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__utility/priority_tag.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__utility/rel_ops.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__utility/small_buffer.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__utility/swap.h --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__utility/terminate_on_exception.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__utility/to_underlying.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/__utility/unreachable.h drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__variant/ @@ -969,22 +972,22 @@ drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/__variant/ drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/experimental/ -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/__config -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/__memory --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/deque --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/forward_list +drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/experimental/__simd/ +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/__simd/aligned_tag.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/__simd/declaration.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/__simd/reference.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/__simd/scalar.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/__simd/simd.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/__simd/simd_mask.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/__simd/traits.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/__simd/utility.h +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/__simd/vec_ext.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/iterator --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/list --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/map --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/memory_resource +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/memory -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/propagate_const --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/regex --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/set -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/simd --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/string -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/type_traits --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/unordered_map --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/unordered_set -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/utility --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/experimental/vector drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/ext/ -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/ext/__hash -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/ext/hash_map @@ -1008,7 +1011,6 @@ drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/ext/ -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/latch -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/libcxx.imp -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/limits --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/limits.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/list -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/locale -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/locale.h @@ -1033,7 +1035,6 @@ drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/ext/ -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/scoped_allocator -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/semaphore -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/set --rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/setjmp.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/shared_mutex -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/source_location -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/span @@ -1052,6 +1053,7 @@ drwxr-xr-x root/root usr/share/wasi-sysroot/include/c++/v1/ext/ -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/string.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/string_view -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/strstream +-rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/syncstream -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/system_error -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/tgmath.h -rw-r--r-- root/root usr/share/wasi-sysroot/include/c++/v1/thread diff --git a/wasi-libc++/.signature b/wasi-libc++/.signature index bd1527f95..c7cf85655 100644 --- a/wasi-libc++/.signature +++ b/wasi-libc++/.signature @@ -1,7 +1,6 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF3xr74wfs4pkTGfyZ6PnlNKgCTzBFHNwHPzv8Ah30pdsXB2NuckI70iYMENo1tpUkjQ0x3GsyiI49+O/pccQGLAo= -SHA256 (Pkgfile) = 2687020ed3bbee2bededfb77998201f13e7194391bf3e9faf6af0dc6595ce64d -SHA256 (.footprint) = 47a9a73adbbf2d1f3883eb7c213fa2f01476dfe4c26846acc8164d329e8b8571 -SHA256 (llvm-project-17.0.6.src.tar.xz) = 58a8818c60e6627064f312dbf46c02d9949956558340938b71cf731ad8bc0813 +RWSagIOpLGJF33+82FiICrtifL7eS+K0tqi9XEBGnMTIiALqPJhsJc3ULYH5z8btmLVlrREHYfBhr9FXQJA1mdHH4FSeeraefg8= +SHA256 (Pkgfile) = 98f5392834c240518ca97973c3e0a72a80ba6be33be6d9064905d050b0769721 +SHA256 (.footprint) = fe0e3637f7d036d7692f0024a865c4732f7ae8a7a619059df72fc7f0a95fbe23 +SHA256 (llvm-project-18.1.0.src.tar.xz) = 758a048046ac5024f86c868bb17c631500eed8f8d2677ae6a72ab7ad01602277 SHA256 (wasi-sdk.cmake) = 22a5ee26eb8367ac9d35a9431f4ac0a8e64dcb372bfd55be8665d35200d70917 -SHA256 (WASI.cmake) = e9e87d4781d6a999ee73a1e2c19754de01415124d0cd9746898f5ee7726dc1e1 diff --git a/wasi-libc++/Pkgfile b/wasi-libc++/Pkgfile index f215503d8..c55d63f55 100644 --- a/wasi-libc++/Pkgfile +++ b/wasi-libc++/Pkgfile @@ -4,17 +4,17 @@ # Depends on: clang wasi-libc wasi-compiler-rt name=wasi-libc++ -version=17.0.6 +version=18.1.0 release=1 source=(https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/llvm-project-$version.src.tar.xz - wasi-sdk.cmake WASI.cmake) + wasi-sdk.cmake) build() { cd llvm-project-$version.src mkdir -p build cmake/Platform cp "$SRC"/wasi-sdk.cmake build - cp "$SRC"/WASI.cmake cmake/Platform + echo "set(WASI 1)" > cmake/Platform/WASI.cmake cmake -G Ninja -S runtimes -B build \ -D CMAKE_BUILD_TYPE=Release \ @@ -27,9 +27,7 @@ build() { -D LLVM_ENABLE_RUNTIMES="libcxx;libcxxabi" \ -D LLVM_DEFAULT_TARGET_TRIPLE=wasm32-wasi \ -D LIBCXX_ABI_VERSION=2 \ - -D LIBCXX_BUILD_EXTERNAL_THREAD_LIBRARY=OFF \ -D LIBCXX_ENABLE_EXCEPTIONS=OFF \ - -D LIBCXX_ENABLE_EXPERIMENTAL_LIBRARY=OFF \ -D LIBCXX_ENABLE_FILESYSTEM=OFF \ -D LIBCXX_ENABLE_SHARED=OFF \ -D LIBCXX_ENABLE_THREADS=OFF \ @@ -38,7 +36,6 @@ build() { -D LIBCXX_HAS_WIN32_THREAD_API=OFF \ -D LIBCXX_INCLUDE_TESTS=OFF \ -D LIBCXX_LIBDIR_SUFFIX=/wasm32-wasi \ - -D LIBCXXABI_BUILD_EXTERNAL_THREAD_LIBRARY=OFF \ -D LIBCXXABI_ENABLE_EXCEPTIONS=OFF \ -D LIBCXXABI_ENABLE_SHARED=OFF \ -D LIBCXXABI_ENABLE_THREADS=OFF \ @@ -48,6 +45,7 @@ build() { -D LIBCXXABI_INCLUDE_TESTS=OFF \ -D LIBCXXABI_LIBDIR_SUFFIX=/wasm32-wasi \ -D LIBCXXABI_SILENT_TERMINATE:BOOL=ON \ + -D LIBCXXABI_USE_LLVM_UNWINDER=OFF \ -D UNIX=ON \ -D WASI_SDK_PREFIX=/usr diff --git a/wasi-libc++/WASI.cmake b/wasi-libc++/WASI.cmake deleted file mode 100644 index b49713f1b..000000000 --- a/wasi-libc++/WASI.cmake +++ /dev/null @@ -1 +0,0 @@ -set(WASI 1)