Control: affects -1 utox

Hi Aurelien, Christian,

On 09-11-2022 21:25, Aurelien Jarno wrote:
It happens that emalloc is provided by libcheck_pic.a (from the check
package) and that ASAN trips when linked objects are built with
different GCC versions. In that case both glibc and check needs to be
built with the same GCC version. The switch of glibc from GCC 11 to GCC
12 triggered the issue.

Thanks for your, as always, splendid debugging work.

I am not sure why it happens on s390x only
though.

It appears that the easiest way to fix the problem is to binNMU check:

   wb nmu check . ANY . -m 'Rebuild against GCC 12 (Closes: #1023531).'

I'll add a breaks on the glibc side once done.

How can we prevent this from slipping into testing in the future? It's not really great that glibc and check need to be in lockstep and we have no triggers in place to detect that. (I mean, relying on the utox test feels, ... sub-optimal). The opposite could happen as well, that check is build with the next gcc while glibc is with an older version.

Paul

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to