diff --git a/download.lst b/download.lst index d3a472317160..28dd281b80ed 100644 --- a/download.lst +++ b/download.lst @@ -14,8 +14,8 @@ ARGON2_TARBALL := phc-winner-argon2-20190702.tar.gz # so that git cherry-pick # will not run into conflicts # please repack the tarball using external/boost/repack_tarball.sh -BOOST_SHA256SUM := efd6d4ce7e8571ba86f77a30bee2d3dd8dccd306721351464fc6998dd00b0c8c -BOOST_TARBALL := boost_1_86_0.tar.xz +BOOST_SHA256SUM := 750cbad72488ffbd6000f77d4fc40246e96141da556ee99000c1dc8664ea1157 +BOOST_TARBALL := boost_1_87_0.tar.xz # three static lines # so that git cherry-pick # will not run into conflicts diff --git a/external/boost/0001-Add-a-comma-before-ellipsis-in-constexpr_swap.patch.2 b/external/boost/0001-Add-a-comma-before-ellipsis-in-constexpr_swap.patch.2 deleted file mode 100644 index 3c3c8755fbfa..000000000000 --- a/external/boost/0001-Add-a-comma-before-ellipsis-in-constexpr_swap.patch.2 +++ /dev/null @@ -1,28 +0,0 @@ -From 2dfe66886d71b9a341433ea8b6ff225cc07da80b Mon Sep 17 00:00:00 2001 -From: Andrey Semashev -Date: Mon, 2 Dec 2024 19:22:20 +0300 -Subject: Add a comma before ellipsis in constexpr_swap. - -gcc 15 complains that the comma is required before vararg ellipsis. - -Fixes https://github.com/boostorg/integer/issues/35. ---- - include/boost/integer/common_factor_rt.hpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/include/boost/integer/common_factor_rt.hpp b/include/boost/integer/common_factor_rt.hpp -index d6765d4..817682f 100644 ---- a/include/boost/integer/common_factor_rt.hpp -+++ b/include/boost/integer/common_factor_rt.hpp -@@ -64,7 +64,7 @@ namespace boost { - return a.swap(b); - } - template -- inline constexpr void constexpr_swap(T&a, U& b...) BOOST_GCD_NOEXCEPT(T) -+ inline constexpr void constexpr_swap(T& a, U& b, ...) BOOST_GCD_NOEXCEPT(T) - { - T t(static_cast(a)); - a = static_cast(b); --- -2.47.1 - diff --git a/external/boost/UnpackedTarball_boost.mk b/external/boost/UnpackedTarball_boost.mk index 3a8033bbea1e..0cd3c78e7bd3 100644 --- a/external/boost/UnpackedTarball_boost.mk +++ b/external/boost/UnpackedTarball_boost.mk @@ -36,8 +36,6 @@ boost_patches += Wundef.patch.0 boost_patches += boost.spirit.noreturn.patch -boost_patches += 0001-Add-a-comma-before-ellipsis-in-constexpr_swap.patch.2 - # Sent upstream as "Avoid # -Wdeprecated-variadic-comma-omission with GCC 15 trunk -std=c++26": boost_patches += 0001-Avoid-Wdeprecated-variadic-comma-omission-with-GCC-1.patch.2