On Wed, Feb 16, 2022 at 10:31 PM Marc Haber
<mh+debian-packa...@zugschlus.de> wrote:
>
> On Wed, Feb 16, 2022 at 07:15:37PM +0200, Martin-Éric Racine wrote:
> > I cannot help but wonder why the build doesn't simply parse
> > $(HARDENING_CFLAGS) and $(HARDENING_LDFLAGS). Hard-coded hardening
> > options tend to be a bad idea. GCC supports them all, but the target
> > host's CPU won't always support them.
>
> That would be an upstream issue, I think. Upstream uses bugzilla, so you
> need an account to submit a bug. Would you want to do that, or can you
> help me with the wording of a bug report?
>
> > during GIMPLE pass: cunroll
> > ../../../lib/util/event.c: In function ‘sudo_ev_add_v2’:
> > ../../../lib/util/event.c:465:1: internal compiler error: in
> > graphds_scc, at graphds.c:316
> >   465 | sudo_ev_add_v2(struct sudo_event_base *base, struct sudo_event *ev,
> >       | ^~~~~~~~~~~~~~
> > 0xb754d904 __libc_start_main
> >     ../csu/libc-start.c:332
> > Please submit a full bug report,
> > with preprocessed source if appropriate.
> > Please include the complete backtrace with any bug report.
> > See <file:///usr/share/doc/gcc-11/README.Bugs> for instructions.
> > The bug is not reproducible, so it is likely a hardware or OS problem.
>
> So it still doesn't build on Geode LX.
>
> How about your i386 build chroot?

Builds fine on my i386 chroot (amd64 host) and the resulting binary
doesn't dump core when installed on the Geode. Assuming there's no
uncovered corner case due to other optimizations, I think we've got a
winner.

Martin-Éric

Reply via email to