LINUX.ORG.RU

История изменений

Исправление EXL, (текущая версия) :

Проблема может быть не в кривом слакабилде, а в системе сборки QMake, которая из каких-нибудь mkspecs'ов подставляет эти самые -O2 -march=i486 -mtune=i686 по второму разу.

Проверь следующее:

$ cat qt.cpp 
#include <QApplication>
#include <QLabel>
int main(int argc, char** argv) {
    QApplication app(argc, argv);
    QLabel lbl("Hello, World !");
    lbl.show(); app.exec();
}

$ cat qt.pro
TEMPLATE = app
QT += widgets
SOURCES += qt.cpp

$ qmake qt.pro -r CONFIG+=release

$ make

Будут ли в выхлопе компилятора эти самые -march=i486 -mtune=i686?

Если будут, советую грепнуть на предмет «march» вот эту директорию: «/usr/lib/qt/mkspecs/».

Исходная версия EXL, :

Проблема может быть не в кривом слакабилде, а в системе сборки QMake, которая из каких-нибудь mkspecs'ов подставляет эти самые -O2 -march=i486 -mtune=i686 по второму разу.

Проверь следующее:

$ cat qt.cpp 
#include <QtWidgets>
int main(int argc, char** argv) {
    QApplication app(argc, argv);
    QLabel lbl("Hello, World !");
    lbl.show(); app.exec();
}

$ cat qt.pro
TEMPLATE = app
QT += widgets
SOURCES += qt.cpp

$ qmake qt.pro -r CONFIG+=release

$ make

Будут ли в выхлопе компилятора эти самые -march=i486 -mtune=i686?

Если будут, советую грепнуть на предмет «march» вот эту директорию: «/usr/lib/qt/mkspecs/».