On 06/01/19 23:45, Steve McIntyre wrote:
In my initial testing for rebuilding armhf only, I did not enable
either of these. I was then finding *lots* of "Illegal Instruction"
crashes due to CP15 barrier usage in armhf Haskell and Mono
programs. This suggests that the baseline architecture in these
toolchains is incorrectly set to target ARMv6 rather than
ARMv7. That should be fixed and all those packages rebuilt at some
point.
Haskell does appear to be configured for armv7 in Debian (in the sense that I had to patch the package in Raspbian to make it build for armv6). I would guess for haskell that this is an issue that needs digging into the upstream source, not just looking at the build system.