summarylogtreecommitdiffstats
path: root/ceph-18.2.4-boost-1.86-fixes.patch
AgeCommit message (Collapse)Author
2024-09-07repo: add boost-1.86-fixes.patchBazaah
Fixes three issues found during rebuild: 1. Change to boost::uuids::uuid preventing *char cast 2. Missed header for boost::mt11213b Seemingly an actual bug on ceph, this header should have been included as far back as 1.60 but I guess was transitively included from somewhere, and now isn't 3. undef BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS before including <boost/python/*> headers Apparently, you win free debugging of boost metaprogramming during preprocessor macro expansion if you do this; who knew? The maintainers of boost python. Because of the open 2 year old bug report. (: References: https://github.com/boostorg/python/issues/394 References: https://www.boost.org/doc/libs/1_86_0/libs/uuid/doc/html/uuid.html#changes_changes_in_boost_1_86_0_major_update References: https://www.boost.org/doc/libs/1_86_0/doc/html/doxygen/headers/mersenne__twister_8hpp_1a29ac4e21d84adda27beb1803a0525ca5.html