From 51d0de9a349bf3e58b1563b39ae1f83c7326b116 Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Fri, 9 Jan 2026 16:48:23 -0600 Subject: [PATCH] fix icu in boost build --- cmake/libraries/boost.cmake | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cmake/libraries/boost.cmake b/cmake/libraries/boost.cmake index e0e3f64..86e3e02 100644 --- a/cmake/libraries/boost.cmake +++ b/cmake/libraries/boost.cmake @@ -95,8 +95,14 @@ if(PROJECT_ENABLE_BOOST) endif() if(PROJECT_ENABLE_LIBBITCOIN_SYSTEM) - set(BOOST_CXX_STANDARD 14) + set(BOOST_CXX_STANDARD 17) set(BOOST_OPTIONS cxxflags=-Wno-enum-constexpr-conversion) + if (PROJECT_IS_DARWIN) + set(BOOST_OPTIONS + ${BOOST_OPTIONS} + define=BOOST_NO_CXX98_FUNCTION_BASE) + ) + endif() else() set(BOOST_CXX_STANDARD ${CMAKE_CXX_STANDARD}) set(BOOST_OPTIONS define=BOOST_ASIO_HAS_STD_STRING_VIEW)