gentoo/dev-libs/boost/files/boost-1.89.0-unordered-no-tbb.patch
Holger Hoffstätte 67611dc0fd
dev-libs/boost: add 1.89.0 (no keywords)
- no longer depend on virtual/mpi[cxx] (#955847)
- no longer need to add special main() to accumulators tests
- add fixes to make graph, predef, unordered tests pass
- multiprecision now passes but force-builds with -O3 and
  takes forever, so move it to the list of expensive tests
- add python-3.14 support (compile-tested against 3.14.0-rc2)

Closes: https://bugs.gentoo.org/955847
Part-of: https://github.com/gentoo/gentoo/pull/43465
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com>
Signed-off-by: David Seifert <soap@gentoo.org>
2025-09-16 11:12:35 +02:00

15 lines
529 B
Diff

Disable use of TBB aka OneAPI for tests due to some undiagnosed inclusion
and/or linker issue: https://github.com/boostorg/unordered/issues/222
--- boost_1_89_0/libs/unordered/test/Jamfile.v2~
+++ boost_1_89_0/libs/unordered/test/Jamfile.v2
@@ -39,6 +39,8 @@ project
<toolset>gcc:<warnings-as-errors>on
<toolset>clang:<warnings-as-errors>on
<toolset>msvc:<warnings-as-errors>on
+
+ <cxxflags>-DBOOST_UNORDERED_DISABLE_PARALLEL_ALGORITHMS
;
path-constant BOOST_UNORDERED_TEST_DIR : . ;