arm9e would be correct here instead of arm1136jf-s.
Due to the static-only nature of the ghc ecosystem the fix would then
require a complete rebuild of all Haskell packages on armel, but with
the buildds otherwise mostly idle now this should be finished within
The ARM7TDMI processor core implements the ARM architecture v4T, so it
looks like the correct value for armel, but it would be great if someone
from the debian-arm team could verify that the rest of the flags are OK.
> Running the `utils/llvm-targets/gen-data-layout.sh` script, outputs
> the following triplet for arm-unknown-linux-gnueabi:
> ("arm-unknown-linux-gnueabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "arm7tdmi", "+soft-float -fp-only-sp -d16 -vfp2 -vfp3 -fp16 -vfp4 -fp-armv8 -neon -crypto +strict-align"))
> The ARM7TDMI processor core implements the ARM architecture v4T, so it
> looks like the correct value for armel, but it would be great if someone
> from the debian-arm team could verify that the rest of the flags are OK.
For buster the baseline of the Debian armel port was raised
from v4T to v5TE.
v4T is still fine on the armel port (only slightly slower).
For an upstreamable change arm7tdmi might be better since v4T
is the lowest with Thumb (and Thumb interworking) support.
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed