Bootstrapping with HC files
Donald Bruce Stewart
dons at cse.unsw.edu.au
Mon Dec 12 17:47:16 EST 2005
andrew:
> I run a source based linux distro called Heretix, and I want to make a ghc
> package which will install with or without an existing ghc. At the moment, we
> supply a binary-ghc package, whch is a prerequisite of the from-source ghc
> package.
>
> It seems to me that I can prepare HC tarballs for my target platforms (x86,
> x86_64) which will remove the need for the ghc-binary package. My questions:
>
> 1) Can I produce 'registered' hc files? The build manual bangs on about cross
> compiling unregistered hc files, which isn't really what I need.
>
> 2) Would a ghc built from registered hgc files every bit as good and complete
> as a normally bootstrapped ghc?
Yes, the OpenBSD versions of GHC build from registerised .hc tar balls.
It's fast.
If you're interested in this path, check out:
http://www.openbsd.org/cgi-bin/cvsweb/ports/lang/ghc/
> If 1) and 2) then
>
> 3) Why don't you guys supply hc tarballs for bootstrapping on common
> platforms? They would seem to be rather more versatile than the usual rpms
> and binary tarballs.
Most distros are using binary bootstrapping. I think OpenBSD is the only
one building from .hc src.
-- Don
More information about the Glasgow-haskell-users
mailing list