Bug ID 1223152
Summary Package openssl-3 built with gcc14 does not pass its testsuite and the build therefore fails
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Other
Assignee screening-team-bugs@suse.de
Reporter mjambor@suse.com
QA Contact qa-bugs@suse.de
CC otto.hollmann@suse.com, rguenther@suse.com
Blocks 1220574
Target Milestone ---
Found By ---
Blocker ---

Package openssl-3, when built with with gcc14, spins infinitely
(probably) in its testsuite and the build therefore fails:

https://build.opensuse.org/package/live_build_log/home:rguenther:plgrnd/openssl-3/openSUSE_Factory/x86_64

This can be reproduced locally with:
  oosc build  --clean --alternative-project home:rguenther:nextgcc

The failure may be a genuine miscompilation, it goes away when LTO is
disabled or when we disable identical code folding (ICF) using:
  %global optflags %{optflags} -fno-ipa-icf

I have also tried disabling strict aliasing in a similar fashion, but
that did not work.

On the other hand, the issue seems to be brought in by our patches, I
could reproduce the issue outside of an osc chroot when I applied all
the patches from the package too but the issue did not reproduce when
I did not.  Unfortunately I was not quite able to pin it to a single
patch, partly because that part of the spec file is somewhat
complicated, partly probably because I quickly confused myself.

It would be nice to figure out what exactly is going on and runs
differently with gcc14 and its ICF.


You are receiving this mail because: