diff options
Diffstat (limited to 'dev-libs/boost/boost-1.89.0.ebuild')
| -rw-r--r-- | dev-libs/boost/boost-1.89.0.ebuild | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/dev-libs/boost/boost-1.89.0.ebuild b/dev-libs/boost/boost-1.89.0.ebuild index aa056e2388ec..a0daf51136c3 100644 --- a/dev-libs/boost/boost-1.89.0.ebuild +++ b/dev-libs/boost/boost-1.89.0.ebuild @@ -55,8 +55,12 @@ PATCHES=( "${FILESDIR}"/${PN}-1.88.0-range-any_iterator.patch "${FILESDIR}"/${PN}-1.88.0-system-crashing-test.patch "${FILESDIR}"/${PN}-1.88.0-yap-cstdint.patch + # https://github.com/boostorg/dll/issues/108 + "${FILESDIR}"/${PN}-1.89.0-dll-no-lto.patch "${FILESDIR}"/${PN}-1.89.0-graph-remove-system-dependency.patch "${FILESDIR}"/${PN}-1.89.0-predef-include-path.patch + "${FILESDIR}"/${PN}-1.89.0-python-exclude-broken-tests.patch + "${FILESDIR}"/${PN}-1.89.0-python-pickle.patch "${FILESDIR}"/${PN}-1.89.0-unordered-no-tbb.patch ) @@ -149,7 +153,12 @@ src_configure() { # https://bugs.gentoo.org/943975 # https://github.com/boostorg/quickbook/issues/27 # https://github.com/boostorg/spirit/issues/800 - use tools && filter-lto + # + # Tests also fail: + # https://bugs.gentoo.org/956660 + # https://github.com/boostorg/smart_ptr/issues/121 + # https://github.com/boostorg/thread/issues/415 + filter-lto lto-guarantee-fat @@ -236,13 +245,13 @@ multilib_src_test() { "config" # undefined reference to `boost::math::concepts::real_concept boost::math::bernoulli_b2n<boost::math::concepts::real_concept>(int) "math" - # PyObject* boost::parameter::python::aux::unspecified_type(): - # /usr/include/python3.13/object.h:339:30: error: lvalue required as left operand of assignment + # In function 'PyObject* boost::parameter::python::aux::unspecified_type()': + # /usr/include/python3.13/object.h:339:30: error: lvalue required as left operand of assignment + # #define Py_TYPE(ob) Py_TYPE(_PyObject_CAST(ob)) + # ~~~~~~~^~~~~~~~~~~~~~~~~~~~ "parameter_python" # scope/lambda_tests22.cpp(27): test 'x == 1' failed in function 'int main()' "phoenix" - # AttributeError: property '<unnamed Boost.Python function>' of 'X' object has no setter - "python" # vec_access.hpp:95:223: error: static assertion failed: Boost QVM static assertion failure "qvm" # Processing file ../boost_1_89_0/libs/regex/example/../include/boost/regex/v5/regex_iterator.hpp |
