Haskell プラットフォームの最新リリースを Debian wheezy にインストールしたいと考えています。実行することで
sudo apt-get install haskell-platform
バージョン 7.4.1 (2012 年にリリース)を入手ghcしましたが、現在のバージョンは 7.8.3 です。
それで、現在のghcバージョンのソースをダウンロードしてビルドしました。すべてうまくいき、実行できるようになりghcました。次に、ここから Haskell プラットフォームのソース ディストリビューションをダウンロードしました。READMEファイルの中に手順が記載されています。
建物の要件
ソース リポジトリまたは ソース tarballからのプラットフォーム ビルド ファイルが必要です。ビルド手順はどちらも同じです。
コンパイルしている OS に一致する GHC bindist が必要です。また、プラットフォームで使用されている GHC バージョン (現在は 7.8.3) と一致する必要があります。これは以下から入手できます: http://www.haskell.org/ghc/download_ghc_7_8_3
私は実際にはこれを使用したくありません。私が読んだghcドキュメントghcで、私が作成したばかりのものを使用したいと思います:
注: libc のバージョンが古すぎる場合、これらのバインドリストのバイナリから「浮動小数点例外」などのエラーが発生します。libc をアップグレードするか (必要な最小バージョンが何であるかはわかりません)、代わりにディストリビューション用にビルドされたバイナリ パッケージを使用する必要があります。
したがって、確実にするために、私は自分のビルドを使用することを好みます。しかし、README付属の はそのhaskell-platform-2014.2.0.0ようなオプションについて何も述べていません。提供される唯一のオプションは、次を実行することです。
./platform.sh $PATH_TO_GHC_BINDIST_TARBALL
ghcローカルでビルドしたバイナリを使用して Haskell プラットフォームをビルドする方法はありますか?