Andreas Tille <ti...@debian.org> wrote:
> it seems this package does not seem suitable for armhf 'baseline'.
> It fails to build with

>   lib/arm/crc32_impl.h:77:1: error: ‘-mfloat-abi=hard’: selected architecture 
> lacks an FPU

That seems an oversimplification. There is usually an FPU (almost
always) and a neon unit (usually). The point is that their presence is
not guaranteed, so such instructions should not be used without checking
the HWCAPS first. So libdeflate should be able to work fine on armhf, but
may need enhancing with some fallback functions for FPUless and
neonless hardware.

I have not yet checked upstream to see if the codebase already
supports this or would need work to do so. I will do so and report back. 

It seems to me that we shouldn't be disabling standard compression libraries on 
architectures lightly.
At the very least some research is in order. It used to work (before version 
1.9):
https://buildd.debian.org/status/logs.php?pkg=libdeflate&arch=armhf

Wookey
-- 
Principal hats:  Debian, Wookware, ARM
http://wookware.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to