On 23 January 2013 05:41, Nathan Hüsken <nathan.hues...@posteo.de> wrote: > Hey, > > I am working on getting ghc to cross compile to android. > > When trying to get haskeline to compile. I want to change the cabal file > such that it sets a flag when compiling for android. > > For that I changed cabal so that it recognizes android as a OS. > But cabal seems to get its os information from System.Info.os, and from > what I can tell this always returns the host os and not the target os. > > Am I getting this right, is cabal unaware of the target os? > How can we change this?
That's right, currently Cabal only knows about the host OS & arch not the target. Adding proper cross compilation awareness and support into Cabal will require some hacking in the Cabal library, (to pass in the target platform, toolchain etc) Duncan _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users