Я компилирую свою программу с архитектурой, установленной на
-mtune=i386
Однако я также связываю статически с несколькими библиотеками (libpng, zlib, jpeglib, vorbisfile, libogg). Я создал эти библиотеки самостоятельно, используя configure и make, так что я думаю, что эти библиотеки были созданы с архитектурой, настроенной на архитектуру моей системы, которая будет i686. Но я не хочу этого! Я также хочу, чтобы моя программа работала на i386, поэтому я должен убедиться, что все эти библиотеки, с которыми я статически связываюсь, созданы и для i386.
Итак, мой вопрос: есть ли удобный способ собрать libpng / zlib / jpeglib / vorbisfile / libogg и т. Д. Для i386 или мне нужно вручную изменить все их make-файлы и убедиться, что -mtune установлен на i386?
Спасибо за помощь!
Энди