Dear list, I'm running on openSUSE Leap which has gcc 4.8.5 as system compiler but also offers gcc5 as parallel installation. Since I need a gcc version > 4.9 for certain C++14 features, I'm trying to use gcc5 now as build chain. The problem is that all binaries have '-5' as suffix (gcc-5, gcc-ar-5, gcc-nm-5, ...).
Now I would like to teach qmake/Qt Creator to use those instead of the default ones. I thought I simply can configure this in Qt Creator, but a configured compiler is simply ignored ( https://bugreports.qt.io/browse/QTCREATORBUG-8420). The only other idea I have is to copy the existing linux-g++ mkspec to linux-g++-5. But since this includes several common/*.conf, I thought copying them all into linux-g++-5 and change the names there. Question to the experts: is there anything more clever available? For example would it be enough to just 'override' the compiler binary names in the top level qmake.conf: mkspec/linux-g++-5/qmake.conf: + QMAKE_COMPILER = gcc-5 + QMAKE_CC = gcc-5 + QMAKE_CXX = g++-5 + QMAKE_AR_LTCG = gcc-ar-5 ... that would save me from copying and editing all the common configs. Of course I could just edit the existing config files, but I would like to keep the theoretical change to build other projects with 4.8.5 or easily change between compilers. Any other ideas are welcome. Cheers Roland
_______________________________________________ Interest mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/interest
