Control: tag -1 fixed-upstream On Fri, Apr 17, 2020 at 08:50:02PM +0300, Niko Tyni wrote: > On Fri, Apr 17, 2020 at 06:26:17PM +0300, Niko Tyni wrote: > > On Fri, Apr 17, 2020 at 11:08:35AM +0000, Matthias Klose wrote: > > > Package: src:perl > > > Version: 5.30.0-9 > > > Severity: normal > > > Tags: sid bullseye > > > User: debian-...@lists.debian.org > > > Usertags: ftbfs-gcc-10 > > > > Failed 6 tests out of 2533, 99.76% okay. > > > ../cpan/Memoize/t/tie_gdbm.t > > > ../cpan/Memoize/t/tie_ndbm.t > > > ../ext/GDBM_File/t/gdbm.t > > > ../ext/NDBM_File/t/ndbm.t > > > ../ext/ODBM_File/t/odbm.t > > > ../lib/AnyDBM_File.t
> So the perl Configure script adds -fpcc-struct-return to the compiler > flags if the GCC version starts with number 1. This changes the ABI, > causing a segmentation fault when calling external code in libgdbm. Bah, should have checked upstream first as this was already tracked down there. Oh well. Fixed upstream by https://github.com/Perl/metaconfig/commit/96178a6a5c056c9ae44cd81d6d2c5d99311c763a https://github.com/Perl/perl5/commit/9f4e6307232229875331a55e44e1245b0b91e219 -- Niko