Stephen, Gabor Greif had some cross-compiler changes checked in to mainline recently (see email below), so you should be able to get started with your Blackberry port. I'll re-do GHC-iOS against the latest master. Steve On 20/11/12 09:53, Gabor Greif wrote:> Hi Stephen,
Ian merged the functionality (mostly?) to mainline 7.7. That means my old branch (cross-compiler-alienless) is obsolete now. Phew.
Though I did not yet have a chance to test it. I'd suggest that you simply "./configure" with --target=ios --build=macos --host=macos (substitute correct triples) and report the results.
I believe --with-gcc=<cross-gcc> is enough. Possibly 'nm' must be around that correctly lists the symbols created by <cross-gcc>.
That is all I know. The MacBook Pro I have access to unfortunately miscompiles the stage-2 GHC in a normal setup (no cross involved), so I am thoroughly stumped :-(
Best luck anyway,
cheers,
Gabor
On 18/11/12 05:07, Stephen Paul Weber wrote:
Hello all,
I'm interested in getting a GHC cross-compiler going for the new QNX-based BlackBerry 10 OS launching in the new year, but the documentation on GHC as cross-compiler http://hackage.haskell.org/trac/ghc/wiki/CrossCompilation is pretty sparse and contradictory. You guys seem to be doing it. How complex is it? Where should I start looking for information about the configuration I'll need in the build system, etc? Do I need to know a lot about autotools hacking to get anywhere?
Thanks,