On Wed, Mar 17, 2010 at 10:58:27PM +0000, Eric Kow wrote:
>  (ii) Before we permit ourselves to raise the GHC requirement, we
>       write reproducible instructions on http://wiki.darcs.net/Debian
>       for building Darcs with only binaries provided by Debian and
>       source.
>       
>       The instructions don't have to provide 100% hand-holding, just
>       the basic information you need to build Darcs with some standard
>       skills (./configure, make, make install).  It could look
>       something like this
> 
>       1. apt-get install ghc
>       2. get GHC 6.10 src [link to tarballs]
>       3. build

As Ian already pointed out, one should first try wether a GHC bindist
is available and works on your platform. I only very recently looked
at this bindist stuff, and it just works[tm]:

        1. get and extract a ghc-6.10 bindist tarball
        2. configure --prefix=where/ever/you/want/it
        3. make install

(I'm now starting to use this approach for OpenBSD packages of GHC)

Only if there's no bindist available, users will have to build GHC
from source.

> We don't go all the way to the bleeding edge (because it's
> inconvenient), but we stay recent enough to maintain our own sanity (and
> to keep things more predictable) and we do a minimum to try to take care
> of our more conservative users.
> 
> Is that reasonable?

Yes, I think so. And if too many people *have* to build GHC from
source (maybe because a too old libc or similar), I can cleanup my
build scripts a little bit and send them here, to make the build
easier.

Ciao,
        Kili
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to