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
