
#10469: ghc crash on arm with -j2: internal error: scavenge: unimplemented/strange closure type ---------------------------------------+------------------------------ Reporter: joeyhess | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.10.1 Resolution: | Keywords: Operating System: Linux | Architecture: arm Type of failure: Compile-time crash | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | ---------------------------------------+------------------------------ Comment (by erikd): Ah ok. The patch currently forces `armv6-unknown-linux-gnueabihf`, but the `hf` is not the important bit. The important bit is to make sure the C code and Haskell code both get compiled to Arm instructions and not Thumb2 instructions. I suppose what we really need is two distinct but related architectures; `armv6-unknown-linux-gnueabihf` and something `armel` related. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10469#comment:4 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler