Всем привет. Есть необходимость писать/запускать/отлаживать некий софт в среде QtCreator на древнем компьютере с процом AMD Geode LX800.
На этот комп без проблем встал стабильный debian с ядром 3.16.0-4-586. Ок, ставим обычный софт из реп, все работает.
Ставим qtcreator — при запуске выдает «illegal instruction». Я решил, что имеет место некая несовместимость бинарников из реп с имеющимся процом.
Попробовал скачать исходники (qt-everywhere-opensource-src-5.7.0) и собрать их, та же самая фигня:
cd widgets/ && ( test -e Makefile || /home/user/Downloads/qt-everywhere-opensource-src-5.7.0/qtbase/bin/qmake /home/user/Downloads/qt-everywhere-opensource-src-5.7.0/qtbase/src/widgets/widgets.pro -qtconf /home/user/Downloads/qt-everywhere-opensource-src-5.7.0/qtbase/bin/qt.conf -o Makefile ) && make -f Makefile
Illegal instruction
make[3]: Entering directory '/home/user/Downloads/qt-everywhere-opensource-src-5.7.0/qtbase/src/widgets'
perl /home/user/Downloads/qt-everywhere-opensource-src-5.7.0/qtbase/mkspecs/features/data/unix/findclasslist.pl < QtWidgets.version.in > QtWidgets.version
/home/user/Downloads/qt-everywhere-opensource-src-5.7.0/qtbase/src/widgets/uic_wrapper.sh dialogs/qfiledialog.ui -o .uic/ui_qfiledialog.h
Makefile:1809: recipe for target '.uic/ui_qfiledialog.h' failed
make[3]: *** [.uic/ui_qfiledialog.h] Illegal instruction
make[3]: Leaving directory '/home/user/Downloads/qt-everywhere-opensource-src-5.7.0/qtbase/src/widgets'
Makefile:551: recipe for target 'sub-widgets-make_first' failed
make[2]: *** [sub-widgets-make_first] Error 2
make[2]: Leaving directory '/home/user/Downloads/qt-everywhere-opensource-src-5.7.0/qtbase/src'
Makefile:45: recipe for target 'sub-src-make_first' failed
make[1]: *** [sub-src-make_first] Error 2
make[1]: Leaving directory '/home/user/Downloads/qt-everywhere-opensource-src-5.7.0/qtbase'
Makefile:77: recipe for target 'module-qtbase-make_first' failed
make: *** [module-qtbase-make_first] Error 2
Пока пробую найти что-нибудь типа опций сборки qt, мне кажется, надо их настраивать.
Проблема в том, что configure и make на этом железе требуют супер-много времени. Я бы рад поэксперементировать, попересобирать, но требуется целый день, чтобы увидеть результат, получилось или нет.
Может кто-нибудь сталкивался и сразу знает ответ, что нужно сделать, чтобы заработало?