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 プラットフォームをビルドする方法はありますか?