Setting up a sandboxed installation of GHC HEAD

Richard Eisenberg eir at
Mon Mar 4 18:27:43 CET 2013

I'm not sure if it completely solves your problem, but have you looked into stow ( Using stow, you install an application into a directory under ~/local/stow (using, say, ./configure --prefix=…) and then the stow executable places symlinks to all of that application's bits in the right places. You can unstow and restow at will. This is how I manage multiple GHC installs, with varying libraries, etc. It takes a little work to understand how it all fits together and to make it happen, but after the upfront investment, it all just works very nicely.


On Mar 4, 2013, at 11:52 AM, Jan Stolarek wrote:

> I'm trying to set up a sandboxed installation of GHC HEAD with cabal-install and some other 
> libraries. I need this to run some benchmarks on Repa library. Right now I'm having problems with 
> bootstraping cabal-install. I managed to work around problems with some pakcages like HTTP that 
> put upper bound on base version but I'm stuck with cabal-install itself. I modified dependency on 
> unix package but now I'm getting some compilation errors. I could probably fix them but I guess 
> that this is not the correct way of setting up a working GHC HEAD installation. So the question 
> is how should I install cabal-install with HEAD ?
> Janek
> _______________________________________________
> ghc-devs mailing list
> ghc-devs at

More information about the ghc-devs mailing list