Ricty のビルド中に fontforge が segmentation fault でクラッシュする問題

ホームページで触れられているのは Mac OS X についてだけが,Linux においても Ricty のビルド中に fontforge がクラッシュする環境がある.
http://save.sys.t.u-tokyo.ac.jp/~yusa/fonts/ricty.html
どうやら RemoveOverlap() という操作の最中にクラッシュしてるっぽかった.


いろいろ調べてみると,--enable-double をつけずにビルドした fontforge ならクラッシュしなかった.
Debianfontforge パッケージは,Ricty ではないけどフォントのビルドに失敗するという理由で過去に --enable-double が外されていたようだ.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=609094
Arch Linuxfontforge パッケージは,--enable-double を外してもらったので 20110222-2 以降ならクラッシュしないはず.
Mac OS X では試してないが,homebrew の formula を見てみると --enable-double しているので,これを外してビルドすれば同様にクラッシュしなくなるかもしれない.

追記 2011-06-02T16:24:52

Macports で入れた fontforge だとクラッシュしないという話を聞いたので見てみると --enable-double はなかった。
http://trac.macports.org/browser/trunk/dports/graphics/fontforge/Portfile
やはり Mac OS X においてもこのオプションを外すことでクラッシュしなくなると思われる。