Linux/MIPS デバイス用に dbus-chat の例 (qt-everywhere-opensource-src-4.6.2 に含まれています) をクロスコンパイルしようとしています。ビルド中に次のエラーが発生します。
.../qt-everywhere-opensource-src-4.6.2/lib/libQtCore.so: 「inotify_init@GLIBC_2.4」への未定義の参照
.../qt-everywhere-opensource-src-4.6.2/lib/libQtGui.so: `__floatundisf@GCC_4.2.0' への未定義の参照
.../qt-everywhere-opensource-src-4.6.2/lib/libQtCore.so: 「inotify_rm_watch@GLIBC_2.4」への未定義の参照
.../qt-everywhere-opensource-src-4.6.2/lib/libQtCore.so: 「inotify_add_watch@GLIBC_2.4」への未定義の参照
.../qt-everywhere-opensource-src-4.6.2/lib/libQtCore.so: `__floatundidf@GCC_4.2.0' への未定義の参照
collect2: ld が 1 つの終了ステータスを返しました
QT の dbus ライブラリをクロスコンパイルするために、mipsel-linux-gcc-3.4.4 と dbus-1.0.0 を使用しました。どのライブラリが欠落しているか、または dbus バージョンに互換性がない可能性があるかはわかりません。シンプルな dbus アプリケーションをコンパイルできます。