2008-04-08 cross-compile - オープンソースソフトウェアのクロスコンパイル cross TRYING 目的 各種ソフトウェアパッケージをクロスコンパイルしたい。 そのときの作業メモを、まとめておく。 結果 現在、以下のパッケージのクロスコンパイルに成功している。以下、詳細。 原則 クロスコンパイル時の注意点 AC_TRY_RUN pkg-config の .pc ファイルの置き場所 クロスライブラリの場所 CFLAGS, LIBS の指定方法(PKG_CONFIG_PATH=$PKGCONFIG pkg-config gtk+-2.0 --libs、など) shared と static が混在すると、gcc->collect2->ld の呼び出しリンクで ld が SEGV となる。shared に揃えたら回避可能 *.la, *.pc で、ホストの環境を見ていないかをチェックする バージョンの違うライブラリを入れない!