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