Bug#1097248: libpdl-io-hdf5-perl: ftbfs with GCC-15
Niko Tyni
ntyni at debian.org
Wed Feb 19 19:48:49 GMT 2025
On Wed, Feb 19, 2025 at 08:51:47AM +0100, Sebastiaan Couwenberg wrote:
> Discussion with upstream suggests that perl, pdl, and libpdl-io-hdf5-perl need to be built with the same GCC version to resolve this issue.
AFAIK this has not been a requirement with earlier GCC upgrades, and it
seems rather onerous. I'm not at all sure how the relevant dependencies
should look like.
I think we need to understand properly why Perl thinks the XS ABI is
different when modules are built with GCC 15 vs. 14, and whether this
is somehow specific to the PDL ecosystem or a wider issue.
My best guess is that it's caused by some compiler feature changing
defaults, and that the fix will be to explicitly request the old behaviour
in Perl $Config{ccflags} or the like, at least until the next Perl ABI
change in Debian (probably Perl 5.42.)
Copying the debian-perl list as a heads-up, but please note that this does
not concern the upcoming Trixie release.
--
Niko
More information about the pkg-perl-maintainers
mailing list