﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
17461	boost-1.81.0 breaks some of its users, including libreoffice.	ken@…	ken@…	"With boost-1.81.0 some packages using it break, at least with gcc-12.0.

The one I've found is libreoffice-7.4.3.2, trying to link libetonyek:
{{{
/usr/bin/ld: ./.libs/libetonyek_internal.a(libetonyek_internal_la-KEY1DivElement.o):(.bss+0x0): multiple definition of `boost::phoenix::placeholders::uarg10'; ./.libs/libetonyek_internal.a(libetonyek_internal_la-IWORKFormula.o):(.bss+0x0): first defined here
(etc)
}}}

see [https://github.com/boostorg/phoenix/pull/112] Raised as issue 111 there, 112 is a partial revert not yet approved (boost devs apparently are more concerned with not breaking older compilers than with supporting newer ones, if I read the comments there correctly).

Patch found at gentoo, turns out to be a one-line change, a sed should be possible.

I will also mention that gentoo don't run tests, with the follwoing comment in their ebuild:
{{{
# the tests will never fail because these are not intended as sanity
# tests at all. They are more a way for upstream to check their own code
# on new compilers. Since they would either be completely unreliable
# (failing for no good reason) or completely useless (never failing)
# there is no point in having them in the ebuild to begin with.
RESTRICT=""test""
}}}

Apparently, we do offer the option to run tests.
"	defect	closed	normal	11.3	BOOK	git	medium	fixed		
