それぞれ異なるバイナリ名を持つ異なるバージョンの GHC を使いたいとします。
質問 1. インストールごとに ./configure --prefix=ghc-some-version-dir を使用して、問題なくシンボリック リンク , を作成できますghc-7.4.1
か?ghc-7.6.2
ghc-head
つまり、ソースコードからバイナリをインストールして作成した後です。プロジェクトとその依存関係を構築するには、仮想環境を使用する必要があります。
ghc-version
質問 2.バージョンに依存するバイナリ名を持つパッケージ名で ghc を Hackage にアップロードできない理由は何ですか? たとえば、 ~/.cabal/bin でcabal install ghc-version-7.6.2
バイナリを取得できますghc-7.6.2