On Wed, 20 Jul 2011 23:36:34 +0400
Sergey Mironov <[email protected]> wrote:

> Hi. I was searching for info about building ghc on ARM arch. I already
> know about [1] approach, and also saw debian binaries [2], but I am
> afraid I have to compile ghc by myself this time, since our system
> uses incompatible libc, so my question is addressed to gentoo users
> and sympathetic :) Did anybody see any working (currently or in the
> past) dev-lang/ghc arm ebuild?

Which arm do you have?

gentoo-haskell overlay got arm v5 binaries recently. I haven't
got to test it on armv7 yet, but I expect it to work.

https://github.com/gentoo-haskell/gentoo-haskell/blob/700677545a4e8b2f583c3641b99cd4c9588e9655/dev-lang/ghc/ghc-7.0.4.ebuild

Gentoo uses ghc built against glibc, but I think it's feasible to bootstrap
to non-glibc host as well. You would need to have 2 toolchains simultaneously
so some sorts of hacks is required.

Do you really need uclibc? Ghc is a relatively heavyweight thing.
I would expect a need to path ghc to run it there.
You might also like to look at jhc. It is able to cross-compile to
other targets, but it's not a drop-in replacement of ghc.

https://github.com/gentoo-haskell/gentoo-haskell/blob/700677545a4e8b2f583c3641b99cd4c9588e9655/dev-lang/jhc/jhc-9999.ebuild

Ebuilds are hidden in haskell overlay (accessible via layman).

-- 

  Sergei

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to