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