アーキテクチャを次のように設定してプログラムをコンパイルしています
-mtune=i386
ただし、いくつかのライブラリ (libpng、zlib、jpeglib、vorbisfile、libogg) に対しても静的にリンクしています。configure と make を使用してこれらのライブラリを独自に構築したので、これらのライブラリはアーキテクチャがシステムのアーキテクチャ (i686) に設定されて構築されたと思います。しかし、私はそれをしたくない !プログラムを i386 でも実行したいので、静的にリンクしているこれらすべてのライブラリも i386 用にビルドされていることを確認する必要があります。
私の質問: i386 用に libpng/zlib/jpeglib/vorbisfile/libogg などをビルドする便利な方法はありますか、それともすべての makefile を手動で変更して -mtune が i386 に設定されていることを確認する必要がありますか?
手伝ってくれてありがとう!
アンディ