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

Reply via email to