Description of problem: While building a new version of libpoly (see https://koji.fedoraproject.org/koji/taskinfo?taskID=42779532), I found that the build log is full of these messages: annobin: /builddir/build/BUILD/libpoly-0.1.8/src/utils/open_memstream.c: ICE: attempting to access a gcc command line option that is not stored in global_options annobin: /builddir/build/BUILD/libpoly-0.1.8/src/utils/open_memstream.c: ICE: Please contact the annobin maintainer with details of this problem Version-Release number of selected component (if applicable): annobin-9.14-1.fc33.i686 How reproducible: Always Steps to Reproduce: 1. fedpkg clone libpoly 2. fedpkg srpm libpoly 3. Build the resulting srpm for Rawhide Actual results: Lots of annobin complaints as shown above. Expected results: No annobin complaints. Additional info:
Hi Jerry, Darn - I thought that this problem could never happen in real life... I am investigating now. Cheers Nick
Hi Jerry, Sorry about that. The problem should now be fixed. If you try your build again the error messages should be gone. Cheers Nick
Thank you for the quick fix, Nick.
*** Bug 1818451 has been marked as a duplicate of this bug. ***
Looks like the problem is back: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/EXFCXRDO5ZT4VRV6FHAJ72MBY7FJTEGS/
(In reply to Björn 'besser82' Esser from comment #5) > Looks like the problem is back: > https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/ > thread/EXFCXRDO5ZT4VRV6FHAJ72MBY7FJTEGS/ annobin-9.20-1.fc33.x86_64 and gcc-10.0.1-0.12.fc33.x86_64.
*sigh* Yes - gcc has changed again and now the -fstack_clash_protection option has moved. At least that annobin did not stop the compilation from completing. I have now create annobin-9.21.1-fc33 which should resolve this problem permanently. Mind you I said as much last time and it did not work. Ho hum. Anyway please try rebuilding ocaml-mccs and see if the issue has been resolved.
I see this same issue building in a mock chroot on Fedora 32: annobin-9.19-1.fc32 gcc-10.0.1-0.13.fc32
Seeing this on F32 after an update: annobin: ~/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/cregex/regex_3/_regex.c: ICE: attempting to access a gcc command line option that is not stored in global_options annobin: ~/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/cregex/regex_3/_regex.c: ICE: Please contact the annobin maintainer with details of this problem annobin: ~/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/cregex/regex_3/_regex.c: debugging: index = 853 max = 1919 (I was building YouCompleteMe) annobin-9.19-1.fc32.x86_64 gcc-10.0.1-0.13.fc32.x86_64
FEDORA-2020-8199708a59 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-8199708a59
Hi Ankur, > Seeing this on F32 after an update: Sorry - my bad. I forgot to update F32 after updating rawhide. I have now built annobin-9.21-1.fc32 and submitted a Bodhi update request. Cheers Nick
Hi Nick, No worries. Thanks for pushing the update. That fixes it. Karma given. Cheers, Ankur
FEDORA-2020-8199708a59 has been pushed to the Fedora 32 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-8199708a59` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-8199708a59 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
Just in case others run into this: if the ICE messages seem to persist after updating to the fixed annobin, try clearing the compiler cache: "ccache -C"
*** Bug 1831738 has been marked as a duplicate of this bug. ***
FEDORA-2020-8199708a59 has been pushed to the Fedora 32 stable repository. If problem still persists, please make note of it in this bug report.