I'm running an F32 aarch64 guest qemu VM on an x86_64 F32 host, and, in that VM, I attempted to build something fairly simple via mock. This is my reward:
configure:3590: 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 -fasynchronous-unwind-tables - fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now - specs=/usr/lib/rpm/redhat/redhat-hardened-ld conftest.c >&5
annobin: conftest.c: AArch64: The annobin plugin is out of date with respect to gcc *** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins. Event | Plugins PLUGIN_FINISH_UNIT | annobin: Generate final annotations PLUGIN_START_UNIT | annobin: Generate global annotations PLUGIN_ALL_PASSES_START | annobin: Generate per-function annotations PLUGIN_ALL_PASSES_END | annobin: Register per-function end symbol conftest.c:1: internal compiler error: Segmentation fault
First time I've seen something like that, any idea what to do here, for this? This if from a first build in mock, which presumably pulled in the most recent versions of all rpms into the chroot.
On Mon, Aug 3, 2020 at 11:24 PM Sam Varshavchik mrsam@courier-mta.com wrote:
I'm running an F32 aarch64 guest qemu VM on an x86_64 F32 host, and, in that VM, I attempted to build something fairly simple via mock. This is my reward:
configure:3590: 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 -fasynchronous-unwind-tables - fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now - specs=/usr/lib/rpm/redhat/redhat-hardened-ld conftest.c >&5
annobin: conftest.c: AArch64: The annobin plugin is out of date with respect to gcc *** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins. Event | Plugins PLUGIN_FINISH_UNIT | annobin: Generate final annotations PLUGIN_START_UNIT | annobin: Generate global annotations PLUGIN_ALL_PASSES_START | annobin: Generate per-function annotations PLUGIN_ALL_PASSES_END | annobin: Register per-function end symbol conftest.c:1: internal compiler error: Segmentation fault
First time I've seen something like that, any idea what to do here, for this? This if from a first build in mock, which presumably pulled in the most recent versions of all rpms into the chroot.
There's a bunch of stuff on the main devel@ list around some of these issues, although I've not followed the F-32 ones closely, I suspect there's an update that hasn't quite made it through to stable so I suggest try a "dnf upgrade --enablerepo=updates-testing" and it should ensure you get all the bits you need (probably gcc/annobin/elfutils/binutils and associated sub packages would cover it).
Peter