Hi All,
This is a heads up about a bug which I hit Sunday, if you're
seeing any weird crashes with recently build packages then
this may very well be the cause.
I've filed a ticket with rel-eng to get affected packages
automatically rebuild:
https://pagure.io/releng/issue/7670
Here is the text of the ticket for those of you looking for
more details:
"As discovered last Sunday and discussed here:
https://bugzilla.redhat.com/show_bug.cgi?id=1609577
A bug was introduced in binutils starting with version binutils-2.31.1-4.fc29 which causes
it to put the sections in ELF binaries it produces in non incrementing order. This causes
eu-strip to mangle the binary into a broken binary when eu-strip is ran on the ELF binary
generated by binutils-2.31.1-4.fc29 or newer. This is a big problem since
/usr/lib/rpm/find-debuginfo.sh runs eu-strip on all binaries.
The binutils bug causing this was fixed in binutils-2.31.1-8.fc29 which was build
yesterday.
Since any binaries produced by binutils >= 2.31.1-4.fc29 && binutils <
2.31.1-8.fc29 and then processed by eu-strip are (potentially) broken this means that all
builds done with a binutils version of 2.31.1-4.fc29 - 2.31.1-7.fc29 need to be
rebuild."
Regards,
Hans