VineSeed ML アーカイブ



[VineSeed:027746] upload: ghc, haskell-platform (vl6, vl7)

  • From: Toshiaki Ara <ara_t@xxxxxx>
  • Subject: [VineSeed:027746] upload: ghc, haskell-platform (vl6, vl7)
  • Date: Fri, 05 Feb 2016 23:27:33 +0900 (JST)
荒です。

以下のパッケージを/VinePlus/6およびVineSeedにアップロードしました。
haskell-platformをインストールすると依存関係でghcもインストールされます。
手元の環境ではとりあえず現時点では不具合もなく動作していますが、
何かありましたら報告をお願いします。

/VinePlus/6
  ghc-7.6.3-1vl6.{i686,x86_64,src}.rpm                    
  ghc-bootstrap-7.6.3-1vl6.{i686,x86_64,src}.rpm          
  haskell-platform-2013.2.0.0-1vl6.{i686,x86_64,src}.rpm  
/VineSeed
  ghc-7.6.3-1vl7.{i686,x86_64,src}.rpm                    
  ghc-bootstrap-7.6.3-1vl7.{i686,x86_64,src}.rpm          
  ghc-bootstrap-gmp-4.3.2-1vl7.{i686,x86_64,src}.rpm
  haskell-platform-2013.2.0.0-1vl7.{i686,x86_64,src}.rpm  


パッケージのバージョンはDebianの安定版(jessie)に合わせています。
これ以降のバージョンはビルドに失敗しました。
(試行錯誤すれば可能なのかもしれませんが)

また、ghcのビルド自体にghcが必要なので、ghc-bootstrapパッケージ内で
バイナリファイルとして配布されているものをダウンロードするようにし、
それを使用してghcをビルドするようにしました。

また、VineSeedではgmpのバージョンが新しく対応しないため
ghc-bootstrap-gmpパッケージを作成して
GMP-4.3.2をopt/gmp-4.3.2以下に配置するようにしました。

以上のghc-bootstrapおよびghc-bootstrap-gmpは
ghcのビルド時のみに必要なパッケージです。

haskell-platformのディレクトリ構造についてですが、
x86_64ではライブラリファイル群を/usr/lib64以下に配置したかったのですが、
configure時に指定しても反映されなかったため、やむなく/usr/lib以下に配置するようにしています。

以上よろしくお願いします。

荒 敏昭

========================================
Toshiaki Ara <<ara_t@xxxxxx>>
GnuPG Key fingerprint: B66C 6C43 D16C CB84 2122  FC39 8A29 9530 CD08 C432
========================================
_______________________________________________
VineSeed mailing list
VineSeed@xxxxxxxxxxxxx
http://lists.vinelinux.org/mailman/listinfo/vineseed