diff --git a/devel/boost-libs/files/patch-boost_charconv_detail_config.hpp b/devel/boost-libs/files/patch-boost_charconv_detail_config.hpp new file mode 100644 index 000000000000..35e4bd9f4689 --- /dev/null +++ b/devel/boost-libs/files/patch-boost_charconv_detail_config.hpp @@ -0,0 +1,11 @@ +--- boost/charconv/detail/config.hpp.orig 2025-08-06 18:49:08 UTC ++++ boost/charconv/detail/config.hpp +@@ -197,6 +197,8 @@ + + #define BOOST_CHARCONV_LDBL_IS_FLOAT128 + #define BOOST_CHARCONV_UNSUPPORTED_LONG_DOUBLE ++#if defined(__GNUC__) && !defined(__clang__) + static_assert(std::is_same::value, "__float128 should be an alias to long double. Please open an issue at: https://github.com/boostorg/charconv"); ++#endif + + #endif