Porting GHC to powerpc-unknown-linux
Lunar
lunar@lautre.net
Thu, 4 Sep 2003 00:57:01 +0200
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello,
Following Donald Stewart efforts and Simon Marlow's new porting guide,
I made two attempts of getting GHC working on Linux/PowerPC.
I made a first attempt using cross-compiling from a Linux/i386 box. I
followed every instruction on the guide, but the compiler was unusable,
resulting in the following error message :
hc-6.0.1: internal error: stg_ap_v_ret
Please report this as a bug to glasgow-haskell-bugs@haskell.org,
or http://www.sourceforge.net/projects/ghc/
Don got the same message for his cross-compilation tests, so I decided
to stay on the same computer using the official build for Mac OS X.
I had to add -Onot -fvia-C to prelude/PrimOp_HC_OPTS in
ghc/compiler/Makefile to make GHC build. This failed on the RTS as said
in the guide, so I decided to go on.
But I was unable to build the libraries. I got a bunch of error message
like : "cpp0: unkown -smart flag", and it failed later at :
/compiler/ghc-inplace -H16m -O -fglasgow-exts -cpp -Iinclude -#include
HsBase.h -funbox-strict-fields -package-name base -O -H32m
- -keep-hc-files -c GHC/Base.lhs -o GHC/Base.o -ohi GHC/Base.hi
GHC/Base.hc:1111: only 1 arg to macro 'HP_CHK_NP' (2 expected)
[...]
I don't know what to try next...
Lunar.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (Darwin)
iD8DBQE/VnHBd1rcjNWgdWQRAsuOAKCGE0Gh1FQrEAO5Xxt5cV11HioeqwCggtIw
9raJSSCz1i2dtduDNY9pgco=
=pj8F
-----END PGP SIGNATURE-----