pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

llvm: updated to 18.1.6



Module Name:	pkgsrc-wip
Committed By:	Adam Ciarciński <aciarcinski%teonite.com@localhost>
Pushed By:	adam
Date:		Mon May 20 09:19:34 2024 +0200
Changeset:	28a30f609952ff6e7e2fd1a4298a939ead360d80

Modified Files:
	clang-tools-extra/distinfo
	clang/distinfo
	compiler-rt/distinfo
	flang/distinfo
	libcxx/distinfo
	libcxxabi/distinfo
	libunwind/distinfo
	lld/distinfo
	lldb/distinfo
	llvm/distinfo
	llvm/version.mk
	mlir/distinfo
	openmp/distinfo
	polly/distinfo
	wasi-libcxx/PLIST
	wasi-libcxx/distinfo
	wasi-libcxx/patches/patch-libcxx_include_CMakeLists.txt

Log Message:
llvm: updated to 18.1.6

LLVM 18.1.6

Fixes issues where LLVM is either generating the incorrect thunk for a function with aligned parameters or didn't correctly pass through the return value when StructRet was used.
-Xclang -target-feature -Xclang +unaligned-scalar-mem can be used to enable unaligned scalar memory accesses for CPUs that do not support unaligned vector accesses. -mno-strict-align will enable unaligned scalar and vector memory accesses.
Don't replace an aliasee with an alias that has weak linkage. This avoids incorrect linkage that can lead to using the wrong symbols during linking time.
This patch fixes build failures when compiling AVX512 code using -march=native on machines without AVX512. The problem was introduced by a7b8b89 which is included in LLVM 18.1.5 release.
Fixes crash in AArch64 backend when having true or false as operand for a fcmp instruction on IR level.
Fixes compiler crash when user specifies -mno-evex512 with AVX512 features but no AVX512VL.
Fixes a bug that tries to do VBROADCAST_LOAD for f16 without AVX2.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=28a30f609952ff6e7e2fd1a4298a939ead360d80

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 clang-tools-extra/distinfo                         | 24 +++---
 clang/distinfo                                     | 18 ++--
 compiler-rt/distinfo                               | 18 ++--
 flang/distinfo                                     | 18 ++--
 libcxx/distinfo                                    | 24 +++---
 libcxxabi/distinfo                                 | 24 +++---
 libunwind/distinfo                                 | 24 +++---
 lld/distinfo                                       | 18 ++--
 lldb/distinfo                                      | 18 ++--
 llvm/distinfo                                      | 18 ++--
 llvm/version.mk                                    |  2 +-
 mlir/distinfo                                      | 18 ++--
 openmp/distinfo                                    | 18 ++--
 polly/distinfo                                     | 18 ++--
 wasi-libcxx/PLIST                                  | 99 +++++++++++-----------
 wasi-libcxx/distinfo                               | 26 +++---
 .../patches/patch-libcxx_include_CMakeLists.txt    | 15 ++--
 17 files changed, 203 insertions(+), 197 deletions(-)

diffs:
diff --git a/clang-tools-extra/distinfo b/clang-tools-extra/distinfo
index 80e0d641ab..c8c8e15f5f 100644
--- a/clang-tools-extra/distinfo
+++ b/clang-tools-extra/distinfo
@@ -1,14 +1,14 @@
 $NetBSD: distinfo,v 1.17 2023/01/12 19:32:53 adam Exp $
 
-BLAKE2s (clang-18.1.5.src.tar.xz) = b324d4f393e441bbe832124fa030b9bbc93179d3ce12ef002af03a1df7d8614b
-SHA512 (clang-18.1.5.src.tar.xz) = 2a2bba27bd2205a58d99464436658910116c9f049f996ca88323eb2f96e6102c08c3da5bce408d8347999f75073761d602dce9514faf35fb968b74b498210efd
-Size (clang-18.1.5.src.tar.xz) = 22152920 bytes
-BLAKE2s (clang-tools-extra-18.1.5.src.tar.xz) = 1db70aaf17f93a7db1b8d1732f23580a57491d6b1097f4ccbf59e1be2dc8e868
-SHA512 (clang-tools-extra-18.1.5.src.tar.xz) = c7402c984e560c2cdc45299c430badefdcaa844c702cdebaffc831abf6bde8f78b34e8ebff9b81a55341e48486773cf1f97a0e21ed2043c657f0beacac132c7d
-Size (clang-tools-extra-18.1.5.src.tar.xz) = 3340156 bytes
-BLAKE2s (cmake-18.1.5.src.tar.xz) = 59ba2220cbffe02512e579aa2d3cd0354870eec89ecf530b09f29915ac3589c1
-SHA512 (cmake-18.1.5.src.tar.xz) = 5ce7c10d077207e6d3125d3d356b391387e81dcde071673640a455d6ed25f700afa14027e27ef036a2e1d62c8f7c489bfa23f2193bd90c788e818e387483e458
-Size (cmake-18.1.5.src.tar.xz) = 8704 bytes
-BLAKE2s (runtimes-18.1.5.src.tar.xz) = 7ed30ed1c07acdc651ffca061e713a1e6608591f1682009f73ebc79cc17e83b1
-SHA512 (runtimes-18.1.5.src.tar.xz) = 7f9187af6b3c3dae493dfaf1d9830472f509b516c326fd4dc1997d27b7a417b55cb7be21b85967c162ca4b47326f9fc29c822f1c5f212a01e7b00b78c07834ab
-Size (runtimes-18.1.5.src.tar.xz) = 6788 bytes
+BLAKE2s (clang-18.1.6.src.tar.xz) = 192c81c72add3f37c3a4dae225fd72b539e27f04b1d91806d9d95dac2afa140e
+SHA512 (clang-18.1.6.src.tar.xz) = db9c41ae9cb9dc327ed819667b01ee75df4badbc7c11c1eadaa8d926c917c8e942d9282bed812f090ffa5cb3305b1d0145872530e267d16e2d4ea8c3fbe1b00f
+Size (clang-18.1.6.src.tar.xz) = 22154228 bytes
+BLAKE2s (clang-tools-extra-18.1.6.src.tar.xz) = ab25d0e04cabdcff3490af3238bcbd21115461664a3341204aba46f570f458ef
+SHA512 (clang-tools-extra-18.1.6.src.tar.xz) = 5f44491fe486d0c294d2b94801fadcb5ae72aa0a2b72df41ab9195b9199ce6f57df43b34e7e90ed0539fdbf0568e772b41cf097804a623b6c7384effa95783cd
+Size (clang-tools-extra-18.1.6.src.tar.xz) = 3340140 bytes
+BLAKE2s (cmake-18.1.6.src.tar.xz) = 2eccfaea2c4142a0812df9b5b6b049ccbbfc44d468eccafada65fef6e6ca4f1e
+SHA512 (cmake-18.1.6.src.tar.xz) = 1334647f4be280b41858aa272bebc65e935cab772001032f77040396ba7472fbd5eb6a1a0c042ab7156540075705b7f05c8de2f02e2ce9d7ec1ec27be6bef86f
+Size (cmake-18.1.6.src.tar.xz) = 8708 bytes
+BLAKE2s (runtimes-18.1.6.src.tar.xz) = 93958d40b8695ac129846f3d403d3667fccada2e363b3079f99774e02b41b3ae
+SHA512 (runtimes-18.1.6.src.tar.xz) = 034f9f257ccef3d36d55d9c21f73b791e38708f6b9640cdb0932439c4f33ef1f67623296642f02520109d55334fdecb2275f452f5996281f2b692bf191da5c07
+Size (runtimes-18.1.6.src.tar.xz) = 6784 bytes
diff --git a/clang/distinfo b/clang/distinfo
index a6c15ce163..3360b38a98 100644
--- a/clang/distinfo
+++ b/clang/distinfo
@@ -1,14 +1,14 @@
 $NetBSD: distinfo,v 1.80 2023/01/12 19:32:53 adam Exp $
 
-BLAKE2s (clang-18.1.5.src.tar.xz) = b324d4f393e441bbe832124fa030b9bbc93179d3ce12ef002af03a1df7d8614b
-SHA512 (clang-18.1.5.src.tar.xz) = 2a2bba27bd2205a58d99464436658910116c9f049f996ca88323eb2f96e6102c08c3da5bce408d8347999f75073761d602dce9514faf35fb968b74b498210efd
-Size (clang-18.1.5.src.tar.xz) = 22152920 bytes
-BLAKE2s (cmake-18.1.5.src.tar.xz) = 59ba2220cbffe02512e579aa2d3cd0354870eec89ecf530b09f29915ac3589c1
-SHA512 (cmake-18.1.5.src.tar.xz) = 5ce7c10d077207e6d3125d3d356b391387e81dcde071673640a455d6ed25f700afa14027e27ef036a2e1d62c8f7c489bfa23f2193bd90c788e818e387483e458
-Size (cmake-18.1.5.src.tar.xz) = 8704 bytes
-BLAKE2s (runtimes-18.1.5.src.tar.xz) = 7ed30ed1c07acdc651ffca061e713a1e6608591f1682009f73ebc79cc17e83b1
-SHA512 (runtimes-18.1.5.src.tar.xz) = 7f9187af6b3c3dae493dfaf1d9830472f509b516c326fd4dc1997d27b7a417b55cb7be21b85967c162ca4b47326f9fc29c822f1c5f212a01e7b00b78c07834ab
-Size (runtimes-18.1.5.src.tar.xz) = 6788 bytes
+BLAKE2s (clang-18.1.6.src.tar.xz) = 192c81c72add3f37c3a4dae225fd72b539e27f04b1d91806d9d95dac2afa140e
+SHA512 (clang-18.1.6.src.tar.xz) = db9c41ae9cb9dc327ed819667b01ee75df4badbc7c11c1eadaa8d926c917c8e942d9282bed812f090ffa5cb3305b1d0145872530e267d16e2d4ea8c3fbe1b00f
+Size (clang-18.1.6.src.tar.xz) = 22154228 bytes
+BLAKE2s (cmake-18.1.6.src.tar.xz) = 2eccfaea2c4142a0812df9b5b6b049ccbbfc44d468eccafada65fef6e6ca4f1e
+SHA512 (cmake-18.1.6.src.tar.xz) = 1334647f4be280b41858aa272bebc65e935cab772001032f77040396ba7472fbd5eb6a1a0c042ab7156540075705b7f05c8de2f02e2ce9d7ec1ec27be6bef86f
+Size (cmake-18.1.6.src.tar.xz) = 8708 bytes
+BLAKE2s (runtimes-18.1.6.src.tar.xz) = 93958d40b8695ac129846f3d403d3667fccada2e363b3079f99774e02b41b3ae
+SHA512 (runtimes-18.1.6.src.tar.xz) = 034f9f257ccef3d36d55d9c21f73b791e38708f6b9640cdb0932439c4f33ef1f67623296642f02520109d55334fdecb2275f452f5996281f2b692bf191da5c07
+Size (runtimes-18.1.6.src.tar.xz) = 6784 bytes
 SHA1 (patch-lib_Basic_Targets_OSTargets.h) = 4b511871c8a38d57f3fddc4a6c0e921ff53194cb
 SHA1 (patch-lib_Driver_ToolChain.cpp) = 33a8e346a72893140fde42245e4b108f3a9b9e3e
 SHA1 (patch-lib_Driver_ToolChains_Solaris.cpp) = ff430e567c901f4c55739c91588821441278a651
diff --git a/compiler-rt/distinfo b/compiler-rt/distinfo
index 0aa0c344b0..7588aa4531 100644
--- a/compiler-rt/distinfo
+++ b/compiler-rt/distinfo
@@ -1,13 +1,13 @@
 $NetBSD: distinfo,v 1.23 2023/03/03 09:53:14 wiz Exp $
 
-BLAKE2s (cmake-18.1.5.src.tar.xz) = 59ba2220cbffe02512e579aa2d3cd0354870eec89ecf530b09f29915ac3589c1
-SHA512 (cmake-18.1.5.src.tar.xz) = 5ce7c10d077207e6d3125d3d356b391387e81dcde071673640a455d6ed25f700afa14027e27ef036a2e1d62c8f7c489bfa23f2193bd90c788e818e387483e458
-Size (cmake-18.1.5.src.tar.xz) = 8704 bytes
-BLAKE2s (compiler-rt-18.1.5.src.tar.xz) = f4c3c922e0332917ebeda99565f23d0109e9aa4ce98b6ad4e5ee0525477eddd1
-SHA512 (compiler-rt-18.1.5.src.tar.xz) = 0e24119ff9ee4a4f47b5472eb10251fda926082c972caa7a8dd4962a5c4101896d07f329a4d755241d5422a339430efec77db9bd158bde839305cf3985611f07
-Size (compiler-rt-18.1.5.src.tar.xz) = 2470120 bytes
-BLAKE2s (runtimes-18.1.5.src.tar.xz) = 7ed30ed1c07acdc651ffca061e713a1e6608591f1682009f73ebc79cc17e83b1
-SHA512 (runtimes-18.1.5.src.tar.xz) = 7f9187af6b3c3dae493dfaf1d9830472f509b516c326fd4dc1997d27b7a417b55cb7be21b85967c162ca4b47326f9fc29c822f1c5f212a01e7b00b78c07834ab
-Size (runtimes-18.1.5.src.tar.xz) = 6788 bytes
+BLAKE2s (cmake-18.1.6.src.tar.xz) = 2eccfaea2c4142a0812df9b5b6b049ccbbfc44d468eccafada65fef6e6ca4f1e
+SHA512 (cmake-18.1.6.src.tar.xz) = 1334647f4be280b41858aa272bebc65e935cab772001032f77040396ba7472fbd5eb6a1a0c042ab7156540075705b7f05c8de2f02e2ce9d7ec1ec27be6bef86f
+Size (cmake-18.1.6.src.tar.xz) = 8708 bytes
+BLAKE2s (compiler-rt-18.1.6.src.tar.xz) = 323218d7d6023fa720ac5e83eef34b8f860c64541d6629862518378ebe07f41a
+SHA512 (compiler-rt-18.1.6.src.tar.xz) = 0594b6d21ec51b454fd120a5a9035640b92779694efbfe52e3353152b0e00078501017817c8bb076a73cf585a0469672ee958207be7deca3f0045942616b4bd8
+Size (compiler-rt-18.1.6.src.tar.xz) = 2469304 bytes
+BLAKE2s (runtimes-18.1.6.src.tar.xz) = 93958d40b8695ac129846f3d403d3667fccada2e363b3079f99774e02b41b3ae
+SHA512 (runtimes-18.1.6.src.tar.xz) = 034f9f257ccef3d36d55d9c21f73b791e38708f6b9640cdb0932439c4f33ef1f67623296642f02520109d55334fdecb2275f452f5996281f2b692bf191da5c07
+Size (runtimes-18.1.6.src.tar.xz) = 6784 bytes
 SHA1 (patch-CMakeLists.txt) = f8b0a0ad43481ec0c2923ec19c3c4f2ce81a4c82
 SHA1 (patch-cmake_config-ix.cmake) = 40ee86393c0f9e26eeaa493c5312d2cabf4c2a58
diff --git a/flang/distinfo b/flang/distinfo
index f72c22b18b..9952a1abc5 100644
--- a/flang/distinfo
+++ b/flang/distinfo
@@ -1,11 +1,11 @@
 $NetBSD: distinfo,v 1.35 2015/09/11 01:21:57 tnn Exp $
 
-BLAKE2s (cmake-18.1.5.src.tar.xz) = 59ba2220cbffe02512e579aa2d3cd0354870eec89ecf530b09f29915ac3589c1
-SHA512 (cmake-18.1.5.src.tar.xz) = 5ce7c10d077207e6d3125d3d356b391387e81dcde071673640a455d6ed25f700afa14027e27ef036a2e1d62c8f7c489bfa23f2193bd90c788e818e387483e458
-Size (cmake-18.1.5.src.tar.xz) = 8704 bytes
-BLAKE2s (flang-18.1.5.src.tar.xz) = acdfe56a0ca5502b1a6d5e0d167c05f5fdc56d4cfda58284e5785e946b1a79bf
-SHA512 (flang-18.1.5.src.tar.xz) = cfd926be51bab40c0fa2b9bacc2acae04aee848e3000b196f7e5dea2d20ab85f053561a545c7084813f4d53d3c22a9580763c1154af93823568f1a654649da77
-Size (flang-18.1.5.src.tar.xz) = 3074220 bytes
-BLAKE2s (runtimes-18.1.5.src.tar.xz) = 7ed30ed1c07acdc651ffca061e713a1e6608591f1682009f73ebc79cc17e83b1
-SHA512 (runtimes-18.1.5.src.tar.xz) = 7f9187af6b3c3dae493dfaf1d9830472f509b516c326fd4dc1997d27b7a417b55cb7be21b85967c162ca4b47326f9fc29c822f1c5f212a01e7b00b78c07834ab
-Size (runtimes-18.1.5.src.tar.xz) = 6788 bytes
+BLAKE2s (cmake-18.1.6.src.tar.xz) = 2eccfaea2c4142a0812df9b5b6b049ccbbfc44d468eccafada65fef6e6ca4f1e
+SHA512 (cmake-18.1.6.src.tar.xz) = 1334647f4be280b41858aa272bebc65e935cab772001032f77040396ba7472fbd5eb6a1a0c042ab7156540075705b7f05c8de2f02e2ce9d7ec1ec27be6bef86f
+Size (cmake-18.1.6.src.tar.xz) = 8708 bytes
+BLAKE2s (flang-18.1.6.src.tar.xz) = 4e9a730393a550650c5c457c782c7c0f5cac57451324c307292eaee9b3215ce3
+SHA512 (flang-18.1.6.src.tar.xz) = 4bda6904340f8c21cc2d08d0799e313b8eaa915b734de014c956e2e37404545ec6eeff056141f144e359b601553701dd243a4b61d02969691757ee748741444b
+Size (flang-18.1.6.src.tar.xz) = 3074008 bytes
+BLAKE2s (runtimes-18.1.6.src.tar.xz) = 93958d40b8695ac129846f3d403d3667fccada2e363b3079f99774e02b41b3ae
+SHA512 (runtimes-18.1.6.src.tar.xz) = 034f9f257ccef3d36d55d9c21f73b791e38708f6b9640cdb0932439c4f33ef1f67623296642f02520109d55334fdecb2275f452f5996281f2b692bf191da5c07
+Size (runtimes-18.1.6.src.tar.xz) = 6784 bytes
diff --git a/libcxx/distinfo b/libcxx/distinfo
index fb2fc4e325..975d3f21a2 100644
--- a/libcxx/distinfo
+++ b/libcxx/distinfo
@@ -1,17 +1,17 @@
 $NetBSD: distinfo,v 1.25 2023/01/12 19:32:54 adam Exp $
 
-BLAKE2s (cmake-18.1.5.src.tar.xz) = 59ba2220cbffe02512e579aa2d3cd0354870eec89ecf530b09f29915ac3589c1
-SHA512 (cmake-18.1.5.src.tar.xz) = 5ce7c10d077207e6d3125d3d356b391387e81dcde071673640a455d6ed25f700afa14027e27ef036a2e1d62c8f7c489bfa23f2193bd90c788e818e387483e458
-Size (cmake-18.1.5.src.tar.xz) = 8704 bytes
-BLAKE2s (libcxx-18.1.5.src.tar.xz) = 6642f97418aeeeff9c597d899a83c99734174c05bb6f3a9aea5b4747b0fda4c5
-SHA512 (libcxx-18.1.5.src.tar.xz) = b33219e4e902c849c23f16d7ab374b20a103e407090d3ee528d41e3948ebbb44761c28d7347c3beff03cd7cddc56dd8f95491c9c1ac22bd5a1486200c4216819
-Size (libcxx-18.1.5.src.tar.xz) = 4030416 bytes
-BLAKE2s (libcxxabi-18.1.5.src.tar.xz) = f2a6c338f8febd07655091c4b7a767159d46e1f63e684711d3c8c1710f31a80a
-SHA512 (libcxxabi-18.1.5.src.tar.xz) = 4de9b262b03e9af7212e8bbe2faf37c47edcdaaa57360a96c433aa1dcec2af9ff3cbe5f0ef8e201225e4bbe5106e0cfc40a03d8f06b4cd946e9a0b7edb47404b
-Size (libcxxabi-18.1.5.src.tar.xz) = 582836 bytes
-BLAKE2s (runtimes-18.1.5.src.tar.xz) = 7ed30ed1c07acdc651ffca061e713a1e6608591f1682009f73ebc79cc17e83b1
-SHA512 (runtimes-18.1.5.src.tar.xz) = 7f9187af6b3c3dae493dfaf1d9830472f509b516c326fd4dc1997d27b7a417b55cb7be21b85967c162ca4b47326f9fc29c822f1c5f212a01e7b00b78c07834ab
-Size (runtimes-18.1.5.src.tar.xz) = 6788 bytes
+BLAKE2s (cmake-18.1.6.src.tar.xz) = 2eccfaea2c4142a0812df9b5b6b049ccbbfc44d468eccafada65fef6e6ca4f1e
+SHA512 (cmake-18.1.6.src.tar.xz) = 1334647f4be280b41858aa272bebc65e935cab772001032f77040396ba7472fbd5eb6a1a0c042ab7156540075705b7f05c8de2f02e2ce9d7ec1ec27be6bef86f
+Size (cmake-18.1.6.src.tar.xz) = 8708 bytes
+BLAKE2s (libcxx-18.1.6.src.tar.xz) = 5b56d808e3e75e3f17beba6dbc7b1a62492fef531e54c7d661724d3795693c53
+SHA512 (libcxx-18.1.6.src.tar.xz) = a813a839f99a473c3a2a3ea5b9955c91a40ba9efa39fbb5f7e4899797a4641631a9b7daf3ce9e6e7cdacf8643daef98ea0e8659f5e32776310df5fa141ef1187
+Size (libcxx-18.1.6.src.tar.xz) = 4030580 bytes
+BLAKE2s (libcxxabi-18.1.6.src.tar.xz) = bb9c5bb119cb970ccf0f9f4dac2f31bebd191e971f5a652837f55071fe787e71
+SHA512 (libcxxabi-18.1.6.src.tar.xz) = 80a082ed437edfcd2fd827eb2f56d5e8703e0e6b3af46f08ecf8b2444344b60028fa8230309e1c2590d6b6539535005b7abc0c720e0ef3b09ff57e1ab0d59e68
+Size (libcxxabi-18.1.6.src.tar.xz) = 582764 bytes
+BLAKE2s (runtimes-18.1.6.src.tar.xz) = 93958d40b8695ac129846f3d403d3667fccada2e363b3079f99774e02b41b3ae
+SHA512 (runtimes-18.1.6.src.tar.xz) = 034f9f257ccef3d36d55d9c21f73b791e38708f6b9640cdb0932439c4f33ef1f67623296642f02520109d55334fdecb2275f452f5996281f2b692bf191da5c07
+Size (runtimes-18.1.6.src.tar.xz) = 6784 bytes
 SHA1 (patch-src_charconv.cpp) = b8569ae77df4a5a7b627b3a9cb6691be73699dca
 SHA1 (patch-src_filesystem_file__descriptor.h) = 44a64cb3eac4e94abb54170c355639642b8246c2
 SHA1 (patch-src_include_to__chars__floating__point.h) = 717ef2db570fc225ec0864027667c28791e6366f
diff --git a/libcxxabi/distinfo b/libcxxabi/distinfo
index b9bcec0533..5529002625 100644
--- a/libcxxabi/distinfo
+++ b/libcxxabi/distinfo
@@ -1,16 +1,16 @@
 $NetBSD: distinfo,v 1.21 2023/01/12 19:32:54 adam Exp $
 
-BLAKE2s (cmake-18.1.5.src.tar.xz) = 59ba2220cbffe02512e579aa2d3cd0354870eec89ecf530b09f29915ac3589c1
-SHA512 (cmake-18.1.5.src.tar.xz) = 5ce7c10d077207e6d3125d3d356b391387e81dcde071673640a455d6ed25f700afa14027e27ef036a2e1d62c8f7c489bfa23f2193bd90c788e818e387483e458
-Size (cmake-18.1.5.src.tar.xz) = 8704 bytes
-BLAKE2s (libcxx-18.1.5.src.tar.xz) = 6642f97418aeeeff9c597d899a83c99734174c05bb6f3a9aea5b4747b0fda4c5
-SHA512 (libcxx-18.1.5.src.tar.xz) = b33219e4e902c849c23f16d7ab374b20a103e407090d3ee528d41e3948ebbb44761c28d7347c3beff03cd7cddc56dd8f95491c9c1ac22bd5a1486200c4216819
-Size (libcxx-18.1.5.src.tar.xz) = 4030416 bytes
-BLAKE2s (libcxxabi-18.1.5.src.tar.xz) = f2a6c338f8febd07655091c4b7a767159d46e1f63e684711d3c8c1710f31a80a
-SHA512 (libcxxabi-18.1.5.src.tar.xz) = 4de9b262b03e9af7212e8bbe2faf37c47edcdaaa57360a96c433aa1dcec2af9ff3cbe5f0ef8e201225e4bbe5106e0cfc40a03d8f06b4cd946e9a0b7edb47404b
-Size (libcxxabi-18.1.5.src.tar.xz) = 582836 bytes
-BLAKE2s (runtimes-18.1.5.src.tar.xz) = 7ed30ed1c07acdc651ffca061e713a1e6608591f1682009f73ebc79cc17e83b1
-SHA512 (runtimes-18.1.5.src.tar.xz) = 7f9187af6b3c3dae493dfaf1d9830472f509b516c326fd4dc1997d27b7a417b55cb7be21b85967c162ca4b47326f9fc29c822f1c5f212a01e7b00b78c07834ab
-Size (runtimes-18.1.5.src.tar.xz) = 6788 bytes
+BLAKE2s (cmake-18.1.6.src.tar.xz) = 2eccfaea2c4142a0812df9b5b6b049ccbbfc44d468eccafada65fef6e6ca4f1e
+SHA512 (cmake-18.1.6.src.tar.xz) = 1334647f4be280b41858aa272bebc65e935cab772001032f77040396ba7472fbd5eb6a1a0c042ab7156540075705b7f05c8de2f02e2ce9d7ec1ec27be6bef86f
+Size (cmake-18.1.6.src.tar.xz) = 8708 bytes
+BLAKE2s (libcxx-18.1.6.src.tar.xz) = 5b56d808e3e75e3f17beba6dbc7b1a62492fef531e54c7d661724d3795693c53
+SHA512 (libcxx-18.1.6.src.tar.xz) = a813a839f99a473c3a2a3ea5b9955c91a40ba9efa39fbb5f7e4899797a4641631a9b7daf3ce9e6e7cdacf8643daef98ea0e8659f5e32776310df5fa141ef1187
+Size (libcxx-18.1.6.src.tar.xz) = 4030580 bytes
+BLAKE2s (libcxxabi-18.1.6.src.tar.xz) = bb9c5bb119cb970ccf0f9f4dac2f31bebd191e971f5a652837f55071fe787e71
+SHA512 (libcxxabi-18.1.6.src.tar.xz) = 80a082ed437edfcd2fd827eb2f56d5e8703e0e6b3af46f08ecf8b2444344b60028fa8230309e1c2590d6b6539535005b7abc0c720e0ef3b09ff57e1ab0d59e68
+Size (libcxxabi-18.1.6.src.tar.xz) = 582764 bytes
+BLAKE2s (runtimes-18.1.6.src.tar.xz) = 93958d40b8695ac129846f3d403d3667fccada2e363b3079f99774e02b41b3ae
+SHA512 (runtimes-18.1.6.src.tar.xz) = 034f9f257ccef3d36d55d9c21f73b791e38708f6b9640cdb0932439c4f33ef1f67623296642f02520109d55334fdecb2275f452f5996281f2b692bf191da5c07
+Size (runtimes-18.1.6.src.tar.xz) = 6784 bytes
 SHA1 (patch-src_CMakeLists.txt) = 0236901cff68aec407538f43f1e6d41b0c6bf26b
 SHA1 (patch-src_demangle_Utility.h) = 7a4850869f9f4ce858d2cceeb999934c28292a95
diff --git a/libunwind/distinfo b/libunwind/distinfo
index b645d6bba2..1251a591cf 100644
--- a/libunwind/distinfo
+++ b/libunwind/distinfo
@@ -1,15 +1,15 @@
 $NetBSD: distinfo,v 1.32 2023/01/12 22:47:25 wiz Exp $
 
-BLAKE2s (cmake-18.1.5.src.tar.xz) = 59ba2220cbffe02512e579aa2d3cd0354870eec89ecf530b09f29915ac3589c1
-SHA512 (cmake-18.1.5.src.tar.xz) = 5ce7c10d077207e6d3125d3d356b391387e81dcde071673640a455d6ed25f700afa14027e27ef036a2e1d62c8f7c489bfa23f2193bd90c788e818e387483e458
-Size (cmake-18.1.5.src.tar.xz) = 8704 bytes
-BLAKE2s (libcxx-18.1.5.src.tar.xz) = 6642f97418aeeeff9c597d899a83c99734174c05bb6f3a9aea5b4747b0fda4c5
-SHA512 (libcxx-18.1.5.src.tar.xz) = b33219e4e902c849c23f16d7ab374b20a103e407090d3ee528d41e3948ebbb44761c28d7347c3beff03cd7cddc56dd8f95491c9c1ac22bd5a1486200c4216819
-Size (libcxx-18.1.5.src.tar.xz) = 4030416 bytes
-BLAKE2s (libunwind-18.1.5.src.tar.xz) = b6e481edb1b3930b04eab3ab1bcad08f0525bc580a1a69f1642d4b0cd011a17a
-SHA512 (libunwind-18.1.5.src.tar.xz) = 715a5a70043d57ee66dfb6fd4147fc6b194739585f34bba854b909929f98bf0a22d025c726eb2667b1446d5ceb65628781c757cf5657b3a00b47f2a5f11be793
-Size (libunwind-18.1.5.src.tar.xz) = 119312 bytes
-BLAKE2s (runtimes-18.1.5.src.tar.xz) = 7ed30ed1c07acdc651ffca061e713a1e6608591f1682009f73ebc79cc17e83b1
-SHA512 (runtimes-18.1.5.src.tar.xz) = 7f9187af6b3c3dae493dfaf1d9830472f509b516c326fd4dc1997d27b7a417b55cb7be21b85967c162ca4b47326f9fc29c822f1c5f212a01e7b00b78c07834ab
-Size (runtimes-18.1.5.src.tar.xz) = 6788 bytes
+BLAKE2s (cmake-18.1.6.src.tar.xz) = 2eccfaea2c4142a0812df9b5b6b049ccbbfc44d468eccafada65fef6e6ca4f1e
+SHA512 (cmake-18.1.6.src.tar.xz) = 1334647f4be280b41858aa272bebc65e935cab772001032f77040396ba7472fbd5eb6a1a0c042ab7156540075705b7f05c8de2f02e2ce9d7ec1ec27be6bef86f
+Size (cmake-18.1.6.src.tar.xz) = 8708 bytes
+BLAKE2s (libcxx-18.1.6.src.tar.xz) = 5b56d808e3e75e3f17beba6dbc7b1a62492fef531e54c7d661724d3795693c53
+SHA512 (libcxx-18.1.6.src.tar.xz) = a813a839f99a473c3a2a3ea5b9955c91a40ba9efa39fbb5f7e4899797a4641631a9b7daf3ce9e6e7cdacf8643daef98ea0e8659f5e32776310df5fa141ef1187
+Size (libcxx-18.1.6.src.tar.xz) = 4030580 bytes
+BLAKE2s (libunwind-18.1.6.src.tar.xz) = 67c4af973ea8ca5d57df25a9ed57c6c481a0b8aba8de6575ee395ed22a599f31
+SHA512 (libunwind-18.1.6.src.tar.xz) = 3e7372fe3ab96e7467233df6a221e1fd5d56efed409779debc8a1b93838d4c1cbfee0fc9286eecf480be66a31e197b2ee61c3261e116ffd50df2b6556fc28c1d
+Size (libunwind-18.1.6.src.tar.xz) = 119320 bytes
+BLAKE2s (runtimes-18.1.6.src.tar.xz) = 93958d40b8695ac129846f3d403d3667fccada2e363b3079f99774e02b41b3ae
+SHA512 (runtimes-18.1.6.src.tar.xz) = 034f9f257ccef3d36d55d9c21f73b791e38708f6b9640cdb0932439c4f33ef1f67623296642f02520109d55334fdecb2275f452f5996281f2b692bf191da5c07
+Size (runtimes-18.1.6.src.tar.xz) = 6784 bytes
 SHA1 (patch-src_CMakeLists.txt) = a9a226497831d5ed54e2b61956f143943d9aa3f4
diff --git a/lld/distinfo b/lld/distinfo
index 87a2d20d6a..97d6a9ea84 100644
--- a/lld/distinfo
+++ b/lld/distinfo
@@ -1,13 +1,13 @@
 $NetBSD: distinfo,v 1.21 2023/01/12 19:32:53 adam Exp $
 
-BLAKE2s (cmake-18.1.5.src.tar.xz) = 59ba2220cbffe02512e579aa2d3cd0354870eec89ecf530b09f29915ac3589c1
-SHA512 (cmake-18.1.5.src.tar.xz) = 5ce7c10d077207e6d3125d3d356b391387e81dcde071673640a455d6ed25f700afa14027e27ef036a2e1d62c8f7c489bfa23f2193bd90c788e818e387483e458
-Size (cmake-18.1.5.src.tar.xz) = 8704 bytes
-BLAKE2s (lld-18.1.5.src.tar.xz) = c1cc89921d204cc55622f83cf91e2dd5d915076064c02ebe4b0eeed67fab0717
-SHA512 (lld-18.1.5.src.tar.xz) = 5241ddc9202a0958824edfcf7e0aeb4311a7f56752cb613721ee4d4e735e454ea33b2bbb37363816ee6e3882b3ec446a604632f30a376ba37c95b42eafb571df
-Size (lld-18.1.5.src.tar.xz) = 1563228 bytes
-BLAKE2s (runtimes-18.1.5.src.tar.xz) = 7ed30ed1c07acdc651ffca061e713a1e6608591f1682009f73ebc79cc17e83b1
-SHA512 (runtimes-18.1.5.src.tar.xz) = 7f9187af6b3c3dae493dfaf1d9830472f509b516c326fd4dc1997d27b7a417b55cb7be21b85967c162ca4b47326f9fc29c822f1c5f212a01e7b00b78c07834ab
-Size (runtimes-18.1.5.src.tar.xz) = 6788 bytes
+BLAKE2s (cmake-18.1.6.src.tar.xz) = 2eccfaea2c4142a0812df9b5b6b049ccbbfc44d468eccafada65fef6e6ca4f1e
+SHA512 (cmake-18.1.6.src.tar.xz) = 1334647f4be280b41858aa272bebc65e935cab772001032f77040396ba7472fbd5eb6a1a0c042ab7156540075705b7f05c8de2f02e2ce9d7ec1ec27be6bef86f
+Size (cmake-18.1.6.src.tar.xz) = 8708 bytes
+BLAKE2s (lld-18.1.6.src.tar.xz) = f60df446d36e0503d747cbb9ead67abe912ab1fed0d2ed3a9a6305c8f7acc00e
+SHA512 (lld-18.1.6.src.tar.xz) = a53da0c796390950f656c71b0c194c741e0112d1661ceb959caec82fbee31e06aaf666e0135a7dd6441c935c5237dd50961450a15c5d9810cab526dd9082610b
+Size (lld-18.1.6.src.tar.xz) = 1563616 bytes
+BLAKE2s (runtimes-18.1.6.src.tar.xz) = 93958d40b8695ac129846f3d403d3667fccada2e363b3079f99774e02b41b3ae
+SHA512 (runtimes-18.1.6.src.tar.xz) = 034f9f257ccef3d36d55d9c21f73b791e38708f6b9640cdb0932439c4f33ef1f67623296642f02520109d55334fdecb2275f452f5996281f2b692bf191da5c07
+Size (runtimes-18.1.6.src.tar.xz) = 6784 bytes
 SHA1 (patch-ELF_Config.h) = 50861ef74c2ff9a9091afcbc8d076e379d9531e5
 SHA1 (patch-ELF_Options.td) = c81907d6e5e099ed2c26de972c6744b7197de3d3
diff --git a/lldb/distinfo b/lldb/distinfo
index 6de16ea264..01a50bd1c1 100644
--- a/lldb/distinfo
+++ b/lldb/distinfo
@@ -1,14 +1,14 @@
 $NetBSD: distinfo,v 1.35 2023/01/12 19:32:53 adam Exp $
 
-BLAKE2s (cmake-18.1.5.src.tar.xz) = 59ba2220cbffe02512e579aa2d3cd0354870eec89ecf530b09f29915ac3589c1
-SHA512 (cmake-18.1.5.src.tar.xz) = 5ce7c10d077207e6d3125d3d356b391387e81dcde071673640a455d6ed25f700afa14027e27ef036a2e1d62c8f7c489bfa23f2193bd90c788e818e387483e458
-Size (cmake-18.1.5.src.tar.xz) = 8704 bytes
-BLAKE2s (lldb-18.1.5.src.tar.xz) = 49e14dc04a980e0c5ee71b37853749c138305b64aec9ea0f9806b83351408acf
-SHA512 (lldb-18.1.5.src.tar.xz) = a53989ce25935acf32768565edf9b60eb05c01e43ab6d5fa5cd41655c40fa9e905e0d0ffc27c3e8ded45e4082edb64ab5e068e83915b359cb3524dbf32d3549a
-Size (lldb-18.1.5.src.tar.xz) = 10600268 bytes
-BLAKE2s (runtimes-18.1.5.src.tar.xz) = 7ed30ed1c07acdc651ffca061e713a1e6608591f1682009f73ebc79cc17e83b1
-SHA512 (runtimes-18.1.5.src.tar.xz) = 7f9187af6b3c3dae493dfaf1d9830472f509b516c326fd4dc1997d27b7a417b55cb7be21b85967c162ca4b47326f9fc29c822f1c5f212a01e7b00b78c07834ab
-Size (runtimes-18.1.5.src.tar.xz) = 6788 bytes
+BLAKE2s (cmake-18.1.6.src.tar.xz) = 2eccfaea2c4142a0812df9b5b6b049ccbbfc44d468eccafada65fef6e6ca4f1e
+SHA512 (cmake-18.1.6.src.tar.xz) = 1334647f4be280b41858aa272bebc65e935cab772001032f77040396ba7472fbd5eb6a1a0c042ab7156540075705b7f05c8de2f02e2ce9d7ec1ec27be6bef86f
+Size (cmake-18.1.6.src.tar.xz) = 8708 bytes
+BLAKE2s (lldb-18.1.6.src.tar.xz) = 0a4099cb9faf4fc29a2b3a6ee77ccd9a377694f02a7e8ec2ed8901169d475e90
+SHA512 (lldb-18.1.6.src.tar.xz) = d2a46241333a81974720e63f5c38f53806a31ea59c530193258231bf07a419802580b2848796cbb8e9009561dacd726738c643fc1f723abef7d785854bf63c85
+Size (lldb-18.1.6.src.tar.xz) = 10599956 bytes
+BLAKE2s (runtimes-18.1.6.src.tar.xz) = 93958d40b8695ac129846f3d403d3667fccada2e363b3079f99774e02b41b3ae
+SHA512 (runtimes-18.1.6.src.tar.xz) = 034f9f257ccef3d36d55d9c21f73b791e38708f6b9640cdb0932439c4f33ef1f67623296642f02520109d55334fdecb2275f452f5996281f2b692bf191da5c07
+Size (runtimes-18.1.6.src.tar.xz) = 6784 bytes
 SHA1 (patch-cmake_modules_LLDBStandalone.cmake) = 773d420c3fd2c9b4af6af9d42c5778e96a1ae52b
 SHA1 (patch-source_API_CMakeLists.txt) = 23a7b24632f937a4541863aff6a7591255cafe40
 SHA1 (patch-source_Host_common_Editline.cpp) = 40d78016a3932b77f7176628bfa60b3c96b80c6a
diff --git a/llvm/distinfo b/llvm/distinfo
index 371037fbac..8a486ca8ff 100644
--- a/llvm/distinfo
+++ b/llvm/distinfo
@@ -1,14 +1,14 @@
 $NetBSD: distinfo,v 1.41 2023/03/05 17:26:09 he Exp $
 
-BLAKE2s (cmake-18.1.5.src.tar.xz) = 59ba2220cbffe02512e579aa2d3cd0354870eec89ecf530b09f29915ac3589c1
-SHA512 (cmake-18.1.5.src.tar.xz) = 5ce7c10d077207e6d3125d3d356b391387e81dcde071673640a455d6ed25f700afa14027e27ef036a2e1d62c8f7c489bfa23f2193bd90c788e818e387483e458
-Size (cmake-18.1.5.src.tar.xz) = 8704 bytes
-BLAKE2s (llvm-18.1.5.src.tar.xz) = 91a7b9a20b0a99eacbf5c301696d0b18a7faf788fa034096b4596c88eb0be227
-SHA512 (llvm-18.1.5.src.tar.xz) = 87f4a51d63ac16ef7c931574880fad32d56af8c369cb05da38124f03631c8b9a8a1ccdf0096892fcb8ef1816ec5c2c11878913253c873904b1a39f4a31ead3ee
-Size (llvm-18.1.5.src.tar.xz) = 61988244 bytes
-BLAKE2s (runtimes-18.1.5.src.tar.xz) = 7ed30ed1c07acdc651ffca061e713a1e6608591f1682009f73ebc79cc17e83b1
-SHA512 (runtimes-18.1.5.src.tar.xz) = 7f9187af6b3c3dae493dfaf1d9830472f509b516c326fd4dc1997d27b7a417b55cb7be21b85967c162ca4b47326f9fc29c822f1c5f212a01e7b00b78c07834ab
-Size (runtimes-18.1.5.src.tar.xz) = 6788 bytes
+BLAKE2s (cmake-18.1.6.src.tar.xz) = 2eccfaea2c4142a0812df9b5b6b049ccbbfc44d468eccafada65fef6e6ca4f1e
+SHA512 (cmake-18.1.6.src.tar.xz) = 1334647f4be280b41858aa272bebc65e935cab772001032f77040396ba7472fbd5eb6a1a0c042ab7156540075705b7f05c8de2f02e2ce9d7ec1ec27be6bef86f
+Size (cmake-18.1.6.src.tar.xz) = 8708 bytes
+BLAKE2s (llvm-18.1.6.src.tar.xz) = 6bbcb6d39abde918c21ceda179a7f0a613f09b2c118e62a4be355ef9530169eb
+SHA512 (llvm-18.1.6.src.tar.xz) = 6b52d63a7c1a604d062ddb69838939fd2e51a31de7225bf4f2c11a6cf3574f96188ebee3020ecbeb77cd4592680571abad8f0a9584a23685bf662b7f085c0372
+Size (llvm-18.1.6.src.tar.xz) = 61987068 bytes
+BLAKE2s (runtimes-18.1.6.src.tar.xz) = 93958d40b8695ac129846f3d403d3667fccada2e363b3079f99774e02b41b3ae
+SHA512 (runtimes-18.1.6.src.tar.xz) = 034f9f257ccef3d36d55d9c21f73b791e38708f6b9640cdb0932439c4f33ef1f67623296642f02520109d55334fdecb2275f452f5996281f2b692bf191da5c07
+Size (runtimes-18.1.6.src.tar.xz) = 6784 bytes
 SHA1 (patch-CMakeLists.txt) = c53cef61bdaeaf5216b78330992357a632a2b0b2
 SHA1 (patch-cmake_config-ix.cmake) = f5cd0c949d35020d1051f95417e7944aa71a3d54
 SHA1 (patch-cmake_modules_AddLLVM.cmake) = 4e6668e0c3e13423ce3e19304f4ad60f66d41562
diff --git a/llvm/version.mk b/llvm/version.mk
index e187425c7b..f974a6b4e6 100644
--- a/llvm/version.mk
+++ b/llvm/version.mk
@@ -14,7 +14,7 @@
 # used by lang/wasi-libcxx
 # used by parallel/openmp
 
-LLVM_VERSION=	18.1.5
+LLVM_VERSION=	18.1.6
 MASTER_SITES=	${MASTER_SITE_GITHUB:=llvm/}
 GITHUB_PROJECT=	llvm-project
 GITHUB_RELEASE=	llvmorg-${PKGVERSION_NOREV}
diff --git a/mlir/distinfo b/mlir/distinfo
index e772bc1247..276cdd8604 100644
--- a/mlir/distinfo
+++ b/mlir/distinfo
@@ -1,13 +1,13 @@
 $NetBSD: distinfo,v 1.35 2015/09/11 01:21:57 tnn Exp $
 
-BLAKE2s (cmake-18.1.5.src.tar.xz) = 59ba2220cbffe02512e579aa2d3cd0354870eec89ecf530b09f29915ac3589c1
-SHA512 (cmake-18.1.5.src.tar.xz) = 5ce7c10d077207e6d3125d3d356b391387e81dcde071673640a455d6ed25f700afa14027e27ef036a2e1d62c8f7c489bfa23f2193bd90c788e818e387483e458
-Size (cmake-18.1.5.src.tar.xz) = 8704 bytes
-BLAKE2s (mlir-18.1.5.src.tar.xz) = 6370d78ebd3cc4b95cb30b222cdf159cb811c6ed177add03499215de6dcc3dda
-SHA512 (mlir-18.1.5.src.tar.xz) = ab13b5cb5dd09598700df398e40712440afe4f8388f771b1580c5ff575007ba8b6a2e9dfd787d7abb44bbb4288226a5c25459ac6616c923791e72f1214bf00f4
-Size (mlir-18.1.5.src.tar.xz) = 5898380 bytes
-BLAKE2s (runtimes-18.1.5.src.tar.xz) = 7ed30ed1c07acdc651ffca061e713a1e6608591f1682009f73ebc79cc17e83b1
-SHA512 (runtimes-18.1.5.src.tar.xz) = 7f9187af6b3c3dae493dfaf1d9830472f509b516c326fd4dc1997d27b7a417b55cb7be21b85967c162ca4b47326f9fc29c822f1c5f212a01e7b00b78c07834ab
-Size (runtimes-18.1.5.src.tar.xz) = 6788 bytes
+BLAKE2s (cmake-18.1.6.src.tar.xz) = 2eccfaea2c4142a0812df9b5b6b049ccbbfc44d468eccafada65fef6e6ca4f1e
+SHA512 (cmake-18.1.6.src.tar.xz) = 1334647f4be280b41858aa272bebc65e935cab772001032f77040396ba7472fbd5eb6a1a0c042ab7156540075705b7f05c8de2f02e2ce9d7ec1ec27be6bef86f
+Size (cmake-18.1.6.src.tar.xz) = 8708 bytes
+BLAKE2s (mlir-18.1.6.src.tar.xz) = 2ecb74b1401a77e0b7663de7ea8a2f2ad890e518ca8a6cec13faba8415015fd1
+SHA512 (mlir-18.1.6.src.tar.xz) = 43eb0acff729877e78d2c70c1596d9a137865eb5961c9f44018760119ef196701c109ce52b9ff3e00beb7dccc6b95a0ce861706190e6862b24a83f1c5439e838
+Size (mlir-18.1.6.src.tar.xz) = 5899100 bytes
+BLAKE2s (runtimes-18.1.6.src.tar.xz) = 93958d40b8695ac129846f3d403d3667fccada2e363b3079f99774e02b41b3ae
+SHA512 (runtimes-18.1.6.src.tar.xz) = 034f9f257ccef3d36d55d9c21f73b791e38708f6b9640cdb0932439c4f33ef1f67623296642f02520109d55334fdecb2275f452f5996281f2b692bf191da5c07
+Size (runtimes-18.1.6.src.tar.xz) = 6784 bytes
 SHA1 (patch-cmake_modules_MLIRConfig.cmake.in) = 69c4f32891e21e239f6bafc9305e79440809cf6c
 SHA1 (patch-tools_mlir-tblgen_CMakeLists.txt) = 7b78acbf8a85443f2cc3f13786bbbda25b0b8d74
diff --git a/openmp/distinfo b/openmp/distinfo
index 18a459bc78..73b353b462 100644
--- a/openmp/distinfo
+++ b/openmp/distinfo
@@ -1,12 +1,12 @@
 $NetBSD: distinfo,v 1.17 2023/01/12 19:32:54 adam Exp $
 
-BLAKE2s (cmake-18.1.5.src.tar.xz) = 59ba2220cbffe02512e579aa2d3cd0354870eec89ecf530b09f29915ac3589c1
-SHA512 (cmake-18.1.5.src.tar.xz) = 5ce7c10d077207e6d3125d3d356b391387e81dcde071673640a455d6ed25f700afa14027e27ef036a2e1d62c8f7c489bfa23f2193bd90c788e818e387483e458
-Size (cmake-18.1.5.src.tar.xz) = 8704 bytes
-BLAKE2s (openmp-18.1.5.src.tar.xz) = 71729d18440d3fcd9ccc16600f1db84830356e0f8ccda847fedd42d81e1139ea
-SHA512 (openmp-18.1.5.src.tar.xz) = a88d3e2b25fc4641faa02ccbc1193795b3304163b8959d13915765e977f6d5d498f0b4b7319146d6fab4529ae86e6336f74ef0447e4e38d2efc2246344f09426
-Size (openmp-18.1.5.src.tar.xz) = 1320464 bytes
-BLAKE2s (runtimes-18.1.5.src.tar.xz) = 7ed30ed1c07acdc651ffca061e713a1e6608591f1682009f73ebc79cc17e83b1
-SHA512 (runtimes-18.1.5.src.tar.xz) = 7f9187af6b3c3dae493dfaf1d9830472f509b516c326fd4dc1997d27b7a417b55cb7be21b85967c162ca4b47326f9fc29c822f1c5f212a01e7b00b78c07834ab
-Size (runtimes-18.1.5.src.tar.xz) = 6788 bytes
+BLAKE2s (cmake-18.1.6.src.tar.xz) = 2eccfaea2c4142a0812df9b5b6b049ccbbfc44d468eccafada65fef6e6ca4f1e
+SHA512 (cmake-18.1.6.src.tar.xz) = 1334647f4be280b41858aa272bebc65e935cab772001032f77040396ba7472fbd5eb6a1a0c042ab7156540075705b7f05c8de2f02e2ce9d7ec1ec27be6bef86f
+Size (cmake-18.1.6.src.tar.xz) = 8708 bytes
+BLAKE2s (openmp-18.1.6.src.tar.xz) = c8f00b58f5dcee28d87159f9761b9528674d7c53b671354518d7932ce00fe093
+SHA512 (openmp-18.1.6.src.tar.xz) = f96f5fd4c508f1390e53b943237aa7e1db1301ef660f0864305556d581275576d585ef222a82d2359d43ad8ed166096d9ec6c05ab0ee57a01679cff6b4ecba4b
+Size (openmp-18.1.6.src.tar.xz) = 1320476 bytes
+BLAKE2s (runtimes-18.1.6.src.tar.xz) = 93958d40b8695ac129846f3d403d3667fccada2e363b3079f99774e02b41b3ae
+SHA512 (runtimes-18.1.6.src.tar.xz) = 034f9f257ccef3d36d55d9c21f73b791e38708f6b9640cdb0932439c4f33ef1f67623296642f02520109d55334fdecb2275f452f5996281f2b692bf191da5c07
+Size (runtimes-18.1.6.src.tar.xz) = 6784 bytes
 SHA1 (patch-runtime_src_kmp__os.h) = a5b0e015bf21f284468931fb093956752f93700e
diff --git a/polly/distinfo b/polly/distinfo
index c65a906e14..09d5416f36 100644
--- a/polly/distinfo
+++ b/polly/distinfo
@@ -1,11 +1,11 @@
 $NetBSD: distinfo,v 1.29 2023/01/12 19:32:53 adam Exp $
 
-BLAKE2s (cmake-18.1.5.src.tar.xz) = 59ba2220cbffe02512e579aa2d3cd0354870eec89ecf530b09f29915ac3589c1
-SHA512 (cmake-18.1.5.src.tar.xz) = 5ce7c10d077207e6d3125d3d356b391387e81dcde071673640a455d6ed25f700afa14027e27ef036a2e1d62c8f7c489bfa23f2193bd90c788e818e387483e458
-Size (cmake-18.1.5.src.tar.xz) = 8704 bytes
-BLAKE2s (polly-18.1.5.src.tar.xz) = 55b94599e45ded3264ac7d9172b891168a6ecec03ffbff7d6993384ae0279c89
-SHA512 (polly-18.1.5.src.tar.xz) = 0e99e18fc0801f4ed01bf9db675596861b4238be79aace8e8e5acbcc4d662e33881d85b33cba467b04480c38c6f9e2ae2586c9e24017a9fdcee87f4ef3a7627b
-Size (polly-18.1.5.src.tar.xz) = 9151916 bytes
-BLAKE2s (runtimes-18.1.5.src.tar.xz) = 7ed30ed1c07acdc651ffca061e713a1e6608591f1682009f73ebc79cc17e83b1
-SHA512 (runtimes-18.1.5.src.tar.xz) = 7f9187af6b3c3dae493dfaf1d9830472f509b516c326fd4dc1997d27b7a417b55cb7be21b85967c162ca4b47326f9fc29c822f1c5f212a01e7b00b78c07834ab
-Size (runtimes-18.1.5.src.tar.xz) = 6788 bytes
+BLAKE2s (cmake-18.1.6.src.tar.xz) = 2eccfaea2c4142a0812df9b5b6b049ccbbfc44d468eccafada65fef6e6ca4f1e
+SHA512 (cmake-18.1.6.src.tar.xz) = 1334647f4be280b41858aa272bebc65e935cab772001032f77040396ba7472fbd5eb6a1a0c042ab7156540075705b7f05c8de2f02e2ce9d7ec1ec27be6bef86f
+Size (cmake-18.1.6.src.tar.xz) = 8708 bytes
+BLAKE2s (polly-18.1.6.src.tar.xz) = edde784a6c062d5579c656dead599aa2a7598dc003731ba56cdd9ee519bda13b
+SHA512 (polly-18.1.6.src.tar.xz) = e485a6e0b94f93222a1488e1298639f73bbc1e6f70912e3249afb55a1bcc176f0e8f1dec2cc350d5895f948edbeae2dbc1e8b4f35bbf15dc546933f5e8538f38
+Size (polly-18.1.6.src.tar.xz) = 9159444 bytes
+BLAKE2s (runtimes-18.1.6.src.tar.xz) = 93958d40b8695ac129846f3d403d3667fccada2e363b3079f99774e02b41b3ae
+SHA512 (runtimes-18.1.6.src.tar.xz) = 034f9f257ccef3d36d55d9c21f73b791e38708f6b9640cdb0932439c4f33ef1f67623296642f02520109d55334fdecb2275f452f5996281f2b692bf191da5c07
+Size (runtimes-18.1.6.src.tar.xz) = 6784 bytes
diff --git a/wasi-libcxx/PLIST b/wasi-libcxx/PLIST
index c9a7f5ccef..3abb320a84 100644
--- a/wasi-libcxx/PLIST
+++ b/wasi-libcxx/PLIST
@@ -22,6 +22,8 @@ wasi/include/c++/v1/__algorithm/find_end.h
 wasi/include/c++/v1/__algorithm/find_first_of.h
 wasi/include/c++/v1/__algorithm/find_if.h
 wasi/include/c++/v1/__algorithm/find_if_not.h
+wasi/include/c++/v1/__algorithm/find_segment_if.h
+wasi/include/c++/v1/__algorithm/fold.h
 wasi/include/c++/v1/__algorithm/for_each.h
 wasi/include/c++/v1/__algorithm/for_each_n.h
 wasi/include/c++/v1/__algorithm/for_each_segment.h
@@ -87,6 +89,7 @@ wasi/include/c++/v1/__algorithm/pstl_backends/cpu_backends/transform.h
 wasi/include/c++/v1/__algorithm/pstl_backends/cpu_backends/transform_reduce.h
 wasi/include/c++/v1/__algorithm/pstl_copy.h
 wasi/include/c++/v1/__algorithm/pstl_count.h
+wasi/include/c++/v1/__algorithm/pstl_equal.h
 wasi/include/c++/v1/__algorithm/pstl_fill.h
 wasi/include/c++/v1/__algorithm/pstl_find.h
 wasi/include/c++/v1/__algorithm/pstl_for_each.h
@@ -94,7 +97,9 @@ wasi/include/c++/v1/__algorithm/pstl_frontend_dispatch.h
 wasi/include/c++/v1/__algorithm/pstl_generate.h
 wasi/include/c++/v1/__algorithm/pstl_is_partitioned.h
 wasi/include/c++/v1/__algorithm/pstl_merge.h
+wasi/include/c++/v1/__algorithm/pstl_move.h
 wasi/include/c++/v1/__algorithm/pstl_replace.h
+wasi/include/c++/v1/__algorithm/pstl_rotate_copy.h
 wasi/include/c++/v1/__algorithm/pstl_sort.h
 wasi/include/c++/v1/__algorithm/pstl_stable_sort.h
 wasi/include/c++/v1/__algorithm/pstl_transform.h
@@ -104,12 +109,14 @@ wasi/include/c++/v1/__algorithm/ranges_all_of.h
 wasi/include/c++/v1/__algorithm/ranges_any_of.h
 wasi/include/c++/v1/__algorithm/ranges_binary_search.h
 wasi/include/c++/v1/__algorithm/ranges_clamp.h
+wasi/include/c++/v1/__algorithm/ranges_contains.h
 wasi/include/c++/v1/__algorithm/ranges_copy.h
 wasi/include/c++/v1/__algorithm/ranges_copy_backward.h
 wasi/include/c++/v1/__algorithm/ranges_copy_if.h
 wasi/include/c++/v1/__algorithm/ranges_copy_n.h
 wasi/include/c++/v1/__algorithm/ranges_count.h
 wasi/include/c++/v1/__algorithm/ranges_count_if.h
+wasi/include/c++/v1/__algorithm/ranges_ends_with.h
 wasi/include/c++/v1/__algorithm/ranges_equal.h
 wasi/include/c++/v1/__algorithm/ranges_equal_range.h
 wasi/include/c++/v1/__algorithm/ranges_fill.h
@@ -223,6 +230,7 @@ wasi/include/c++/v1/__algorithm/unwrap_iter.h
 wasi/include/c++/v1/__algorithm/unwrap_range.h
 wasi/include/c++/v1/__algorithm/upper_bound.h
 wasi/include/c++/v1/__assert
+wasi/include/c++/v1/__assertion_handler
 wasi/include/c++/v1/__atomic/aliases.h
 wasi/include/c++/v1/__atomic/atomic.h
 wasi/include/c++/v1/__atomic/atomic_base.h
@@ -249,6 +257,7 @@ wasi/include/c++/v1/__bit/countl.h
 wasi/include/c++/v1/__bit/countr.h
 wasi/include/c++/v1/__bit/endian.h
 wasi/include/c++/v1/__bit/has_single_bit.h
+wasi/include/c++/v1/__bit/invert_if.h
 wasi/include/c++/v1/__bit/popcount.h
 wasi/include/c++/v1/__bit/rotate.h
 wasi/include/c++/v1/__bit_reference
@@ -282,6 +291,8 @@ wasi/include/c++/v1/__chrono/statically_widen.h
 wasi/include/c++/v1/__chrono/steady_clock.h
 wasi/include/c++/v1/__chrono/system_clock.h
 wasi/include/c++/v1/__chrono/time_point.h
+wasi/include/c++/v1/__chrono/tzdb.h
+wasi/include/c++/v1/__chrono/tzdb_list.h
 wasi/include/c++/v1/__chrono/weekday.h
 wasi/include/c++/v1/__chrono/year.h
 wasi/include/c++/v1/__chrono/year_month.h
@@ -417,6 +428,7 @@ wasi/include/c++/v1/__functional/unary_function.h
 wasi/include/c++/v1/__functional/unary_negate.h
 wasi/include/c++/v1/__functional/weak_result_type.h
 wasi/include/c++/v1/__fwd/array.h
+wasi/include/c++/v1/__fwd/bit_reference.h
 wasi/include/c++/v1/__fwd/fstream.h
 wasi/include/c++/v1/__fwd/get.h
 wasi/include/c++/v1/__fwd/hash.h
@@ -481,11 +493,31 @@ wasi/include/c++/v1/__locale
 wasi/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h
 wasi/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_fallbacks.h
 wasi/include/c++/v1/__locale_dir/locale_base_api/locale_guard.h
+wasi/include/c++/v1/__math/abs.h
+wasi/include/c++/v1/__math/copysign.h
+wasi/include/c++/v1/__math/error_functions.h
+wasi/include/c++/v1/__math/exponential_functions.h
+wasi/include/c++/v1/__math/fdim.h
+wasi/include/c++/v1/__math/fma.h
+wasi/include/c++/v1/__math/gamma.h
+wasi/include/c++/v1/__math/hyperbolic_functions.h
+wasi/include/c++/v1/__math/hypot.h
+wasi/include/c++/v1/__math/inverse_hyperbolic_functions.h
+wasi/include/c++/v1/__math/inverse_trigonometric_functions.h
+wasi/include/c++/v1/__math/logarithms.h
+wasi/include/c++/v1/__math/min_max.h
+wasi/include/c++/v1/__math/modulo.h
+wasi/include/c++/v1/__math/remainder.h
+wasi/include/c++/v1/__math/roots.h
+wasi/include/c++/v1/__math/rounding_functions.h
+wasi/include/c++/v1/__math/traits.h
+wasi/include/c++/v1/__math/trigonometric_functions.h
 wasi/include/c++/v1/__mbstate_t.h
 wasi/include/c++/v1/__mdspan/default_accessor.h
 wasi/include/c++/v1/__mdspan/extents.h
 wasi/include/c++/v1/__mdspan/layout_left.h
 wasi/include/c++/v1/__mdspan/layout_right.h
+wasi/include/c++/v1/__mdspan/layout_stride.h
 wasi/include/c++/v1/__mdspan/mdspan.h
 wasi/include/c++/v1/__memory/addressof.h
 wasi/include/c++/v1/__memory/align.h
@@ -524,6 +556,7 @@ wasi/include/c++/v1/__memory_resource/synchronized_pool_resource.h
 wasi/include/c++/v1/__memory_resource/unsynchronized_pool_resource.h
 wasi/include/c++/v1/__mutex/lock_guard.h
 wasi/include/c++/v1/__mutex/mutex.h
+wasi/include/c++/v1/__mutex/once_flag.h
 wasi/include/c++/v1/__mutex/tag_types.h
 wasi/include/c++/v1/__mutex/unique_lock.h
 wasi/include/c++/v1/__node_handle
@@ -539,42 +572,10 @@ wasi/include/c++/v1/__numeric/partial_sum.h
 wasi/include/c++/v1/__numeric/pstl_reduce.h
 wasi/include/c++/v1/__numeric/pstl_transform_reduce.h
 wasi/include/c++/v1/__numeric/reduce.h
+wasi/include/c++/v1/__numeric/saturation_arithmetic.h
 wasi/include/c++/v1/__numeric/transform_exclusive_scan.h
 wasi/include/c++/v1/__numeric/transform_inclusive_scan.h
 wasi/include/c++/v1/__numeric/transform_reduce.h
-wasi/include/c++/v1/__pstl/internal/algorithm_fwd.h
-wasi/include/c++/v1/__pstl/internal/algorithm_impl.h
-wasi/include/c++/v1/__pstl/internal/execution_defs.h
-wasi/include/c++/v1/__pstl/internal/execution_impl.h
-wasi/include/c++/v1/__pstl/internal/glue_algorithm_defs.h
-wasi/include/c++/v1/__pstl/internal/glue_algorithm_impl.h
-wasi/include/c++/v1/__pstl/internal/glue_memory_defs.h
-wasi/include/c++/v1/__pstl/internal/glue_memory_impl.h
-wasi/include/c++/v1/__pstl/internal/glue_numeric_defs.h
-wasi/include/c++/v1/__pstl/internal/glue_numeric_impl.h
-wasi/include/c++/v1/__pstl/internal/memory_impl.h
-wasi/include/c++/v1/__pstl/internal/numeric_fwd.h
-wasi/include/c++/v1/__pstl/internal/numeric_impl.h
-wasi/include/c++/v1/__pstl/internal/omp/parallel_for.h
-wasi/include/c++/v1/__pstl/internal/omp/parallel_for_each.h
-wasi/include/c++/v1/__pstl/internal/omp/parallel_invoke.h
-wasi/include/c++/v1/__pstl/internal/omp/parallel_merge.h
-wasi/include/c++/v1/__pstl/internal/omp/parallel_scan.h
-wasi/include/c++/v1/__pstl/internal/omp/parallel_stable_partial_sort.h
-wasi/include/c++/v1/__pstl/internal/omp/parallel_stable_sort.h
-wasi/include/c++/v1/__pstl/internal/omp/parallel_transform_reduce.h
-wasi/include/c++/v1/__pstl/internal/omp/parallel_transform_scan.h
-wasi/include/c++/v1/__pstl/internal/omp/util.h
-wasi/include/c++/v1/__pstl/internal/parallel_backend.h
-wasi/include/c++/v1/__pstl/internal/parallel_backend_omp.h
-wasi/include/c++/v1/__pstl/internal/parallel_backend_serial.h
-wasi/include/c++/v1/__pstl/internal/parallel_backend_tbb.h
-wasi/include/c++/v1/__pstl/internal/parallel_backend_utils.h
-wasi/include/c++/v1/__pstl/internal/unseq_backend_simd.h
-wasi/include/c++/v1/__pstl/internal/utils.h
-wasi/include/c++/v1/__pstl_algorithm
-wasi/include/c++/v1/__pstl_memory
-wasi/include/c++/v1/__pstl_numeric
 wasi/include/c++/v1/__random/bernoulli_distribution.h
 wasi/include/c++/v1/__random/binomial_distribution.h
 wasi/include/c++/v1/__random/cauchy_distribution.h
@@ -615,6 +616,7 @@ wasi/include/c++/v1/__random/weibull_distribution.h
 wasi/include/c++/v1/__ranges/access.h
 wasi/include/c++/v1/__ranges/all.h
 wasi/include/c++/v1/__ranges/as_rvalue_view.h
+wasi/include/c++/v1/__ranges/chunk_by_view.h
 wasi/include/c++/v1/__ranges/common_view.h
 wasi/include/c++/v1/__ranges/concepts.h
 wasi/include/c++/v1/__ranges/container_compatible_range.h
@@ -687,6 +689,7 @@ wasi/include/c++/v1/__system_error/error_condition.h
 wasi/include/c++/v1/__system_error/system_error.h
 wasi/include/c++/v1/__thread/formatter.h
 wasi/include/c++/v1/__thread/id.h
+wasi/include/c++/v1/__thread/jthread.h
 wasi/include/c++/v1/__thread/poll_with_backoff.h
 wasi/include/c++/v1/__thread/this_thread.h
 wasi/include/c++/v1/__thread/thread.h
@@ -821,7 +824,6 @@ wasi/include/c++/v1/__type_traits/nat.h
 wasi/include/c++/v1/__type_traits/negation.h
 wasi/include/c++/v1/__type_traits/noexcept_move_assign_container.h
 wasi/include/c++/v1/__type_traits/operation_traits.h
-wasi/include/c++/v1/__type_traits/predicate_traits.h
 wasi/include/c++/v1/__type_traits/promote.h
 wasi/include/c++/v1/__type_traits/rank.h
 wasi/include/c++/v1/__type_traits/remove_all_extents.h
@@ -842,10 +844,12 @@ wasi/include/c++/v1/__type_traits/unwrap_ref.h
 wasi/include/c++/v1/__type_traits/void_t.h
 wasi/include/c++/v1/__undef_macros
 wasi/include/c++/v1/__utility/as_const.h
+wasi/include/c++/v1/__utility/as_lvalue.h
 wasi/include/c++/v1/__utility/auto_cast.h
 wasi/include/c++/v1/__utility/cmp.h
 wasi/include/c++/v1/__utility/convert_to_integral.h
 wasi/include/c++/v1/__utility/declval.h
+wasi/include/c++/v1/__utility/empty.h
 wasi/include/c++/v1/__utility/exception_guard.h
 wasi/include/c++/v1/__utility/exchange.h
 wasi/include/c++/v1/__utility/forward.h
@@ -854,12 +858,13 @@ wasi/include/c++/v1/__utility/in_place.h
 wasi/include/c++/v1/__utility/integer_sequence.h
 wasi/include/c++/v1/__utility/is_pointer_in_range.h
 wasi/include/c++/v1/__utility/move.h
+wasi/include/c++/v1/__utility/no_destroy.h
 wasi/include/c++/v1/__utility/pair.h
 wasi/include/c++/v1/__utility/piecewise_construct.h
 wasi/include/c++/v1/__utility/priority_tag.h
 wasi/include/c++/v1/__utility/rel_ops.h
+wasi/include/c++/v1/__utility/small_buffer.h
 wasi/include/c++/v1/__utility/swap.h
-wasi/include/c++/v1/__utility/terminate_on_exception.h
 wasi/include/c++/v1/__utility/to_underlying.h
 wasi/include/c++/v1/__utility/unreachable.h
 wasi/include/c++/v1/__variant/monostate.h
@@ -914,22 +919,21 @@ wasi/include/c++/v1/execution
 wasi/include/c++/v1/expected
 wasi/include/c++/v1/experimental/__config
 wasi/include/c++/v1/experimental/__memory
-wasi/include/c++/v1/experimental/deque
-wasi/include/c++/v1/experimental/forward_list
+wasi/include/c++/v1/experimental/__simd/aligned_tag.h
+wasi/include/c++/v1/experimental/__simd/declaration.h
+wasi/include/c++/v1/experimental/__simd/reference.h
+wasi/include/c++/v1/experimental/__simd/scalar.h
+wasi/include/c++/v1/experimental/__simd/simd.h
+wasi/include/c++/v1/experimental/__simd/simd_mask.h
+wasi/include/c++/v1/experimental/__simd/traits.h
+wasi/include/c++/v1/experimental/__simd/utility.h
+wasi/include/c++/v1/experimental/__simd/vec_ext.h
 wasi/include/c++/v1/experimental/iterator
-wasi/include/c++/v1/experimental/list
-wasi/include/c++/v1/experimental/map
-wasi/include/c++/v1/experimental/memory_resource
+wasi/include/c++/v1/experimental/memory
 wasi/include/c++/v1/experimental/propagate_const
-wasi/include/c++/v1/experimental/regex
-wasi/include/c++/v1/experimental/set
 wasi/include/c++/v1/experimental/simd
-wasi/include/c++/v1/experimental/string
 wasi/include/c++/v1/experimental/type_traits
-wasi/include/c++/v1/experimental/unordered_map
-wasi/include/c++/v1/experimental/unordered_set
 wasi/include/c++/v1/experimental/utility
-wasi/include/c++/v1/experimental/vector
 wasi/include/c++/v1/ext/__hash
 wasi/include/c++/v1/ext/hash_map
 wasi/include/c++/v1/ext/hash_set
@@ -952,7 +956,6 @@ wasi/include/c++/v1/iterator
 wasi/include/c++/v1/latch
 wasi/include/c++/v1/libcxx.imp
 wasi/include/c++/v1/limits
-wasi/include/c++/v1/limits.h
 wasi/include/c++/v1/list
 wasi/include/c++/v1/locale
 wasi/include/c++/v1/locale.h
@@ -977,7 +980,6 @@ wasi/include/c++/v1/regex
 wasi/include/c++/v1/scoped_allocator
 wasi/include/c++/v1/semaphore
 wasi/include/c++/v1/set
-wasi/include/c++/v1/setjmp.h
 wasi/include/c++/v1/shared_mutex
 wasi/include/c++/v1/source_location
 wasi/include/c++/v1/span
@@ -996,6 +998,7 @@ wasi/include/c++/v1/string
 wasi/include/c++/v1/string.h
 wasi/include/c++/v1/string_view
 wasi/include/c++/v1/strstream
+wasi/include/c++/v1/syncstream
 wasi/include/c++/v1/system_error
 wasi/include/c++/v1/tgmath.h
 wasi/include/c++/v1/thread
diff --git a/wasi-libcxx/distinfo b/wasi-libcxx/distinfo
index 982e78916e..26cf902f8c 100644
--- a/wasi-libcxx/distinfo
+++ b/wasi-libcxx/distinfo
@@ -1,16 +1,16 @@
 $NetBSD: distinfo,v 1.8 2023/01/12 19:32:54 adam Exp $
 
-BLAKE2s (cmake-18.1.5.src.tar.xz) = 59ba2220cbffe02512e579aa2d3cd0354870eec89ecf530b09f29915ac3589c1
-SHA512 (cmake-18.1.5.src.tar.xz) = 5ce7c10d077207e6d3125d3d356b391387e81dcde071673640a455d6ed25f700afa14027e27ef036a2e1d62c8f7c489bfa23f2193bd90c788e818e387483e458
-Size (cmake-18.1.5.src.tar.xz) = 8704 bytes
-BLAKE2s (libcxx-18.1.5.src.tar.xz) = 6642f97418aeeeff9c597d899a83c99734174c05bb6f3a9aea5b4747b0fda4c5
-SHA512 (libcxx-18.1.5.src.tar.xz) = b33219e4e902c849c23f16d7ab374b20a103e407090d3ee528d41e3948ebbb44761c28d7347c3beff03cd7cddc56dd8f95491c9c1ac22bd5a1486200c4216819
-Size (libcxx-18.1.5.src.tar.xz) = 4030416 bytes
-BLAKE2s (libcxxabi-18.1.5.src.tar.xz) = f2a6c338f8febd07655091c4b7a767159d46e1f63e684711d3c8c1710f31a80a
-SHA512 (libcxxabi-18.1.5.src.tar.xz) = 4de9b262b03e9af7212e8bbe2faf37c47edcdaaa57360a96c433aa1dcec2af9ff3cbe5f0ef8e201225e4bbe5106e0cfc40a03d8f06b4cd946e9a0b7edb47404b
-Size (libcxxabi-18.1.5.src.tar.xz) = 582836 bytes
-BLAKE2s (runtimes-18.1.5.src.tar.xz) = 7ed30ed1c07acdc651ffca061e713a1e6608591f1682009f73ebc79cc17e83b1
-SHA512 (runtimes-18.1.5.src.tar.xz) = 7f9187af6b3c3dae493dfaf1d9830472f509b516c326fd4dc1997d27b7a417b55cb7be21b85967c162ca4b47326f9fc29c822f1c5f212a01e7b00b78c07834ab
-Size (runtimes-18.1.5.src.tar.xz) = 6788 bytes
-SHA1 (patch-libcxx_include_CMakeLists.txt) = ca1d4f8dbc99bbcfdad6a0bd389f973a48a938d7
+BLAKE2s (cmake-18.1.6.src.tar.xz) = 2eccfaea2c4142a0812df9b5b6b049ccbbfc44d468eccafada65fef6e6ca4f1e
+SHA512 (cmake-18.1.6.src.tar.xz) = 1334647f4be280b41858aa272bebc65e935cab772001032f77040396ba7472fbd5eb6a1a0c042ab7156540075705b7f05c8de2f02e2ce9d7ec1ec27be6bef86f
+Size (cmake-18.1.6.src.tar.xz) = 8708 bytes
+BLAKE2s (libcxx-18.1.6.src.tar.xz) = 5b56d808e3e75e3f17beba6dbc7b1a62492fef531e54c7d661724d3795693c53
+SHA512 (libcxx-18.1.6.src.tar.xz) = a813a839f99a473c3a2a3ea5b9955c91a40ba9efa39fbb5f7e4899797a4641631a9b7daf3ce9e6e7cdacf8643daef98ea0e8659f5e32776310df5fa141ef1187
+Size (libcxx-18.1.6.src.tar.xz) = 4030580 bytes
+BLAKE2s (libcxxabi-18.1.6.src.tar.xz) = bb9c5bb119cb970ccf0f9f4dac2f31bebd191e971f5a652837f55071fe787e71
+SHA512 (libcxxabi-18.1.6.src.tar.xz) = 80a082ed437edfcd2fd827eb2f56d5e8703e0e6b3af46f08ecf8b2444344b60028fa8230309e1c2590d6b6539535005b7abc0c720e0ef3b09ff57e1ab0d59e68
+Size (libcxxabi-18.1.6.src.tar.xz) = 582764 bytes
+BLAKE2s (runtimes-18.1.6.src.tar.xz) = 93958d40b8695ac129846f3d403d3667fccada2e363b3079f99774e02b41b3ae
+SHA512 (runtimes-18.1.6.src.tar.xz) = 034f9f257ccef3d36d55d9c21f73b791e38708f6b9640cdb0932439c4f33ef1f67623296642f02520109d55334fdecb2275f452f5996281f2b692bf191da5c07
+Size (runtimes-18.1.6.src.tar.xz) = 6784 bytes
+SHA1 (patch-libcxx_include_CMakeLists.txt) = a3204445be7a1a2c33cc3d0ba43b5745afb67bbe
 SHA1 (patch-libcxxabi_src_CMakeLists.txt) = ccd70bb5902b31a6bb989521e9a5f50fe0a4021d
diff --git a/wasi-libcxx/patches/patch-libcxx_include_CMakeLists.txt b/wasi-libcxx/patches/patch-libcxx_include_CMakeLists.txt
index 6c9a5f2342..0998382c8a 100644
--- a/wasi-libcxx/patches/patch-libcxx_include_CMakeLists.txt
+++ b/wasi-libcxx/patches/patch-libcxx_include_CMakeLists.txt
@@ -1,19 +1,22 @@
 $NetBSD: patch-libcxx_include_CMakeLists.txt,v 1.2 2022/11/14 18:44:07 adam Exp $
 
-* Generate __config_site under source directory. This is wrong.
+* Generate __config_site and __assertion_handler under source directory. This is wrong.
   This fixes non-pthreads wasi-libcxx-14.0.6 build.
 
---- libcxx/include/CMakeLists.txt.orig	2022-11-13 10:03:36.918375190 +0000
+--- libcxx/include/CMakeLists.txt.orig	2024-05-18 14:14:07.000000000 +0000
 +++ libcxx/include/CMakeLists.txt
-@@ -795,9 +795,11 @@ foreach(feature LIBCXX_ENABLE_FILESYSTEM
+@@ -1019,10 +1019,14 @@ foreach(feature LIBCXX_ENABLE_FILESYSTEM
    endif()
  endforeach()
  
 +configure_file("__config_site.in" "${CMAKE_CURRENT_SOURCE_DIR}/__config_site" @ONLY)
  configure_file("__config_site.in" "${LIBCXX_GENERATED_INCLUDE_TARGET_DIR}/__config_site" @ONLY)
  configure_file("module.modulemap.in" "${LIBCXX_GENERATED_INCLUDE_DIR}/module.modulemap" @ONLY)
++configure_file("${LIBCXX_ASSERTION_HANDLER_FILE}" "${CMAKE_CURRENT_SOURCE_DIR}/__assertion_handler" COPYONLY)
+ configure_file("${LIBCXX_ASSERTION_HANDLER_FILE}" "${LIBCXX_GENERATED_INCLUDE_DIR}/__assertion_handler" COPYONLY)
  
-+set(_all_includes "${CMAKE_CURRENT_SOURCE_DIR}/__config_site")
++set(_all_includes "${CMAKE_CURRENT_SOURCE_DIR}/__config_site"
++                   ${CMAKE_CURRENT_SOURCE_DIR}/__assertion_handler)
  set(_all_includes "${LIBCXX_GENERATED_INCLUDE_TARGET_DIR}/__config_site"
-                   "${LIBCXX_GENERATED_INCLUDE_DIR}/module.modulemap")
- foreach(f ${files})
+                   "${LIBCXX_GENERATED_INCLUDE_DIR}/module.modulemap"
+                   "${LIBCXX_GENERATED_INCLUDE_DIR}/__assertion_handler")


Home | Main Index | Thread Index | Old Index