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.