gcc-3.4.5クロス環境(補足)
以下、gcc やリンカ・共有ライブラリに関する一般的な話。 gccのマニュアルも参照のこと。ビルド環境と実行環境が違う場合に起こる問題です。
- 実行時に「libgcc_s.so.*がない」と言われる
- 実行時に「lib*.soがない」と言われる
- softfloatのライブラリとhardfloatのそれをリンクすることは出来ない
- 従って、libqpe.soに依存するもの(Qtopia)は全てhardfloat
- OpenZaurus はsoftfloat ([VFP][SoftFP]、さらにkernelが2.6 なので速い?)