Bug#915333: git-annex: Illegal Instruction on armel (Fujitsu Q700 like QNAP TS-21x/TS-22x)

Adrian Bunk bunk at debian.org
Mon Mar 11 10:05:55 GMT 2019


Control: severity -1 serious
Control: reassign -1 ghc 8.4.4+dfsg1-1
Control: affects -1 git-annex

On Thu, Jan 31, 2019 at 08:12:17PM +0100, Bernhard Übelacker wrote:
> Hello Everyone,
> I own a qnap ts-119pII with a similar cpu.
> 
> See attached file with several debugging attempts.

Thanks a lot for this.

>...
> If I read [1] right, then the UXTH instruction is just supported
> on ARMv6 or later.

Looking at the code, the bug seems to be in
https://sources.debian.org/src/ghc/8.4.4+dfsg1-2/debian/patches/llvm-arm-unknown-linux-gnueabi.patch/

ARM1136JF-S is ARM11, which is ARMv6.

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
2-3 days.

> Kind regards,
> Bernhard
>
> [1] http://infocenter.arm.com/help/topic/com.arm.doc.dui0489i/CIHHJCFE.html

cu
Adrian

-- 

       "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



More information about the Pkg-haskell-maintainers mailing list