Bug#1128257: package doesn't build with the armhf baseline
Matthias Klose
doko at debian.org
Tue Feb 17 05:14:36 GMT 2026
Package: src:xsimd
Version: 14.0.0-2
Severity: serious
Tags: sid forky ftbfs
the package ftbfs on armhf, built before. The failure is a GCC ICE,
forwarded as https://gcc.gnu.org/PR124134.
GCC should not ICE, however the real issue seems to be the build with
-mfloat-abi=hard -mfpu=vfpv3, which doesn't match our baseline for armhf.
the compiler is configured for
--with-arch=armv7-a+fp --with-float=hard --with-mode=thumb
while the package is building explicitly with
-mfloat-abi=hard -mfpu=vfpv3, which assumes 32 floating point registers
instead of Debian's baseline vfpv3-16, assuming 16 floating point registers.
You probably should just drop the explicit flags above to adhere to the
baseline. This seems to be a regression in the new 14.0.0 version.
More information about the debian-science-maintainers
mailing list