Re: GCC 8.1.1 broken in rawhide due to annobin

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, May 3, 2018 at 8:03 AM Daniel P. Berrangé <berrange@xxxxxxxxxx>
wrote:

> GCC just updated in Fedora rawhide from 8.0.1 to 8.1.1 and is unable to
> create executables due to annobin:


> configure:6112: gcc -O2 -g -pipe -Wall -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions
-fstack-protector-strong -grecord-gcc-switches
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
   -Wl,-z,relro  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld
conftest.c  >&5
> annobin: conftest.c: Error: plugin built for compiler version (8.1.1) but
run with compiler version (8.0.1)
> cc1: error: fail to initialize plugin
/usr/lib/gcc/x86_64-redhat-linux/8/plugin/annobin.so

> See

>    https://kojipkgs.fedoraproject.org//work/tasks/8382/26748382/build.log
>    https://bugzilla.redhat.com/show_bug.cgi?id=1574478

> Obviously annobin needs rebuilding, but more generally how can be fix this
> long term so that future Gcc updates don't continually break due to
annobin
> mis-match ?


Since we don't have reverse dep auto-rebuilding capabilities, just add the
plugin sources to the gcc package and build it in there. It's pretty clear
by this point that the maintainers can't be bothered to make sure that both
gcc and annobin are updated together so that everything doesn't break.

Sorry for the bluntness, but I'm getting tired of the compiler getting
broken because of this plugin.


--
真実はいつも一つ!/ Always, there's only one truth!
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux