On 02/13/12 02:38 AM, Ricardo Wurmus wrote:
Hi,
I'm trying to compile my Haskell project on x86_64 with GHC 7.4.1 and
the LLVM backend for ARM, but LLVM's llc either segfaults (version
3.0) or aborts (2011-07-12 revision with patch as described here[1]).
I've filed a bug in the LLVM bugzilla[2].
I'm passing these arguments to GHC: -Wall -fllvm -optlc=-march=arm
This is not going to work now IMHO, since at least LlvmCodeGen/Ppr.hs
provides platform specific module layout specification. As current GHC
does not support cross-compilation *yet* (see Stephen's work on mailing
list), then you are basically supplying LLVM llc with x86 specific data
layout attempting to compile for ARM...
Karel
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc