[Haskell-beginners] generating object file for ARM
Fabien R
theedge456 at free.fr
Sun Jan 31 20:53:22 UTC 2016
Hello,
I would like to link my Haskell module with existing object files for
armv7-m. I use ghc 7.4.1 on debian/amd64.
This command seems incorrect:
ghc -pgmcarm-none-eabi-gcc -pgmParm-none-eabi-cpp -pgmaarm-none-eabi-as
-pgmlarm-none-eabi-ld -keep-tmp-files HaskellModule.hs
A lot of errors appeared:
[1 of 1] Compiling HaskellModule ( HaskellModule.hs, HaskellModule.o )
/tmp/ghc13654_0/ghc13654_0.s: Assembler messages:
/tmp/ghc13654_0/ghc13654_0.s:5:0:
Error: unrecognized symbol type ""
/tmp/ghc13654_0/ghc13654_0.s:17:0:
Error: unrecognized symbol type ""
/tmp/ghc13654_0/ghc13654_0.s:29:0:
Error: bad instruction `leaq -40(%rbp),%rax'
/tmp/ghc13654_0/ghc13654_0.s:30:0:
Error: bad instruction `cmpq %r15,%rax'
Any hints ?
--
Fabien
More information about the Beginners
mailing list