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.

Reply via email to