Re: Android crosscompiler
Nathan Hüsken <[email protected]> Fri, 04 Jan 2013 17:53:09 +0100
| Newsgroups | gmane.comp.lang.haskell.cvs.ghc |
|---|---|
| Message-ID | <[email protected]> |
Hey, I realized that I forgot to apply one of the patches, sorry for my blindness. When I apply all of the patches, I get a different error: Configuring base-4.7.0.0... configure: WARNING: unrecognized options: --with-compiler, --with-gcc checking for gcc... /home/ls/src/android-ndk/toolchains/arm-linux-androideabi-4.7/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... configure: error: in `/home/ls/src/ghc-7.7.20121213/libraries/base': configure: error: cannot run C compiled programs. If you meant to cross compile, use `--host'. I am wondering a little bit, I use the "host" parameter set to "arm-linux-androideabi" because at the blackberry post [1] it was set to "i486-pc-nto-qnx8.0.0", but do should it not be set to "i686-linux-gnu" so that the compiler runs on my linux system? Anyhow, setting host to "i686-linux-gnu" also fails. Back with host="arm-linux-androideabi" the error message above suggests, that the host parameter is not passed to configure for base. The patches in [1] seem to only pass the host and target parameters if target != host. I removed this condition, always passing host and target. Now configure for base fails with: configure: error: iconv is required on non-Windows platforms My googling tells me, that iconv for android is not trival. Could I avoid having to use iconv? Thanks! Nathan [1]: http://web.archiveorange.com/archive/v/j7U5dAvNego9GwzeIPFn On 01/04/2013 03:47 PM, Stephen Paul Weber wrote: > Somebody claiming to be Nathan Hüsken wrote: >> OK, I managed to set the sysroot. Now the buil fails with this: > > Try building ghc-prim with your cross-compiler by hand. Sometimes the > GHC build system eats useful error messages. > _______________________________________________ Cvs-ghc mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-ghc