
#10375: arm: ghci hits an illegal instruction -------------------------------------+--------------------------------- Reporter: erikd | Owner: Type: bug | Status: new Priority: high | Milestone: 7.10.3 Component: GHCi | Version: 7.10.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: arm Type of failure: GHCi crash | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+--------------------------------- Comment (by Ansible): Just wanted to point out that on raspberry pi 2 with debian jessie, ghc and ghci are both broken. I tried the ghc binary from the ghc site, and it fails with the "Planet" test (from the top of this thread) in ghci, and in compiled code it fails "hello world". So its pretty much a show stopper for ARM. {{{ GHCi, version 7.10.2: http://www.haskell.org/ghc/ :? for help Prelude> data Planet = Mercury | Venus deriving Eq Prelude> Mercury == Mercury Illegal instruction bburdette@jessie-rpi:~$ And my hello world program: main = do putStrLn "hello" The results: bburdette@jessie-rpi:~$ ghc hello.hs [1 of 1] Compiling Main ( hello.hs, hello.o ) Linking hello ... bburdette@jessie-rpi:~$ ls bin ghc-7.10.2-arm-unknown-linux.tar.xz hello.hi hello.o code hello hello.hs bburdette@jessie-rpi:~$ ./hello Illegal instruction bburdette@jessie-rpi:~$ ghc -O2 hello.hs bburdette@jessie-rpi:~$ ./hello Illegal instruction bburdette@jessie-rpi:~$ }}} -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10375#comment:36 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler