mosh on PS3(PPC64)

Ypsilonとmoshの両方がPS3で動作するようになった。他に(petit)Larcenyあたりを試す予定。

修正

SVN r1018について、ほとんど修正なし。
gccへのオプション-momit-leaf-frame-pointerを削除。-mで始まるオプションは基本的にアーキテクチャ依存。

goshなしでもビルドできるように、Makefile.amから関連のコード生成を削除。

テスト

GCの警告が稀に出る以外はおおよそ健全(GC Warning: Finalization cycle involving 1096c780)。make testもほぼすべてのテストを通過、FFI関連の10のエラーと、Unicode関連の少々のエラー程度。数値演算は問題なしといった状況。

oku@ps3-gentoo ~/build/mosh-scheme-read-only $ uname -a
Linux ps3-gentoo 2.6.27.9 #2 SMP Fri Dec 19 04:27:49 UTC 2008 ppc64 Cell Broadband Engine, altivec supported GNU/Linux
oku@ps3-gentoo ~/build/mosh-scheme-read-only $ ./mosh -t
 Running 1915/1935 (10 ToDo)
    === 10 error(s) =========