I'm not sure if it completely solves your problem, but have you looked into 
stow (http://www.gnu.org/software/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.

Richard

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
> [email protected]
> http://www.haskell.org/mailman/listinfo/ghc-devs


_______________________________________________
ghc-devs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/ghc-devs

Reply via email to