On Thu, May 3, 2018 at 8:03 AM Daniel P. Berrangé <berra...@redhat.com>
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@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to