Gentoo Linux amd64 におけるSML#のビルド

SML#の1.0.0(および1.0.1)がリリースされたのでインストールしてみた.このときにはまった点があったのでメモ.

まず必要な周辺プログラムをインストールする.
SMLの処理系には,dev-lang/smlnの~amd64をpackage.keywordsに追加してインストールするのがカンタン.GNU MPの32ビット版をビルドするときに注意が必要で,私の環境では./configure ABI=32が成功しなかった.これは32ビット環境のライブラリパッケージに,デフォルトでは開発環境が含まれていないことが問題のようす.なのでUSEフラグにdevelopmentを追加してapp-emulation/emul-linux-x86-*の類いをemergeしなおす必要があった.

すると,GNU MPがビルドできるので,あとはドキュメントに従えばインストールできる.