fixed by upstream https://github.com/mariadb-corporation/mariadb-columnstore-engine/pull/3943.patch https://bugs.gentoo.org/971594 fix building against boost >=1.89 --- a/storage/columnstore/columnstore/cmake/boost.cmake +++ b/storage/columnstore/columnstore/cmake/boost.cmake @@ -1,4 +1,4 @@ -find_package(Boost 1.88.0 COMPONENTS chrono filesystem program_options regex system thread) +find_package(Boost 1.88.0 COMPONENTS chrono filesystem program_options regex thread) if(Boost_FOUND) add_custom_target(external_boost) @@ -27,7 +27,7 @@ set(_b2args cxxflags=${_cxxargs};cflags=-fPIC;threading=multi;${_extra};toolset= ) set(byproducts) -foreach(name chrono filesystem program_options regex system thread) +foreach(name chrono filesystem program_options regex thread) set(lib boost_${name}) add_library(${lib} STATIC IMPORTED GLOBAL) add_dependencies(${lib} external_boost) --- a/storage/columnstore/columnstore/storage-manager/CMakeLists.txt +++ b/storage/columnstore/columnstore/storage-manager/CMakeLists.txt @@ -71,7 +71,6 @@ target_compile_definitions(storagemanager PUBLIC BOOST_NO_CXX11_SCOPED_ENUMS) columnstore_link( storagemanager boost_chrono - boost_system boost_thread boost_filesystem boost_regex --- a/storage/columnstore/columnstore/tools/rebuildEM/CMakeLists.txt +++ b/storage/columnstore/columnstore/tools/rebuildEM/CMakeLists.txt @@ -2,4 +2,4 @@ include_directories(${ENGINE_COMMON_INCLUDES}) set(rebuildEM_SRCS main.cpp rebuildEM.cpp) columnstore_executable(mcsRebuildEM ${rebuildEM_SRCS}) -columnstore_link(mcsRebuildEM ${ENGINE_LDFLAGS} ${ENGINE_WRITE_LIBS} boost_system boost_filesystem) +columnstore_link(mcsRebuildEM ${ENGINE_LDFLAGS} ${ENGINE_WRITE_LIBS} boost_filesystem) --- a/storage/columnstore/columnstore/utils/idbdatafile/CMakeLists.txt +++ b/storage/columnstore/columnstore/utils/idbdatafile/CMakeLists.txt @@ -14,4 +14,4 @@ set(idbdatafile_LIB_SRCS ) columnstore_library(idbdatafile ${idbdatafile_LIB_SRCS}) -columnstore_link(idbdatafile PRIVATE ${ENGINE_OAM_LIBS} boost_filesystem boost_system compress) +columnstore_link(idbdatafile PRIVATE ${ENGINE_OAM_LIBS} boost_filesystem compress)