古いアプリが動かない。

PDAXROM[beta1]より軽快に動作しているAngstrom(2007.1)ですが、古い環境でコンパイルしたアプリを走らせると、実行ファイルとして認識されない・急に落ちると不可解な現象が発生した。そもそもライブラリのバージョンに差があるからだめなのかなと考えていたところ、こんなページを見つけた。

ARM gcc ¥Ð¥Ã¥É¥Î¥¦¥Ï¥¦½¸: EABI ¤È legacy ABI
どうやら、ARMで使われているABIにも種類があるみたいで、Angstromからは、EABIという方式に変わってしまったみたい。
メリットとして、浮動小数点演算(xscaleカーネルでエミュレーションしている)のパフォーマンスが改善する可能性があるみたいだが、どうなんでしょう。