I've decided to move on to the essential ARM port of my GHC cross-compiler.
I got pretty far.
./configure --target=arm-unknown-nto-qnx8.0.0eabi --build=i686-linux-gnu
--host=i686-linux-gnu
I needed to patch to pass through ld as well as gcc:
diff --git a/rules/build-package-data.mk b/rules/build-package-data.mk
index 0cc8c96..38b5457 100644
--- a/rules/build-package-data.mk
+++ b/rules/build-package-data.mk
@@ -82,6 +82,7 @@ endif
endif
$1_$2_CONFIGURE_OPTS += --with-gcc="$$(CC_STAGE$3)"
+$1_$2_CONFIGURE_OPTS += --with-ld="$$(CC_STAGE$3)"
I also needed to install LLVM, since there is no native code generator for
ARM. However, it seems like something in the build system is not properly
aware that I should be building for ARM, since the errors I'm getting (see
<http://pastie.org/pastes/5503341/text>) seem to contain x86 assembly.
Is there another build setting I need to change?
--
Stephen Paul Weber, @singpolyma
See <http://singpolyma.net> for how I prefer to be contacted
edition right joseph
_______________________________________________
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc