
On 2010-04-12 22:28, Bradford Larsen wrote:
2. If I cannot install multiple ghc versions from a different apt repository, does anyone have advice for how to work with multiple simultaneous installations? A how-to guide or anything like that?
I install GHC under /usr/local/stow/ghc-<version>/ by using the --prefix flag when configuring the binary packages. I have seven versions installed at the moment: $ cd /usr/local/stow/ $ ls -d ghc* ghc-6.10.1 ghc-6.10.2 ghc-6.10.3 ghc-6.10.4 ghc-6.12.1 ghc-6.8.2 ghc-6.8.3 Using stow (http://www.gnu.org/software/stow/) I can then pick one version which is available directly under /usr/local (via symlinks). To use GHC 6.12.1: $ sudo stow ghc-6.12.1 To switch to GHC 6.10.4: $ sudo stow -D ghc-6.12.1 $ sudo stow ghc-6.10.4 If I want to use a non-default version to build something with cabal-install I use the --with-compiler flag: cabal install --with-compiler=/usr/local/stow/ghc-<version>/bin/ghc <package> -- /NAD