QtCreator 2.3 can not change the right mkspec?
-
On windows, i have msvc and mingw, it's ok. On linux, i have many toolchains, and different mkspecs, such as linux-llvm, qws/linux-armv6-g++. But when i change the build configure, the qmake's argument -spec is always linux-g++-32. QtCrerator 2.2 is ok. Is it a bug?
!https://bugreports.qt.nokia.com/secure/attachment/25182/Screenshot-2.png(linux-llvm)!
!https://bugreports.qt.nokia.com/secure/attachment/25181/Screenshot-1.png(armv6)!
!https://bugreports.qt.nokia.com/secure/attachment/25180/Screenshot.png(linux-g++)! -
Qt Creator 2.3 does set the mkspec based on the tool chain used (provided the Qt version actually has that spec file:-). You can override this by setting the -spec something as a argument to the qmake step.
The handling of spec files will be improved in 2.4: I have underestimated the cross-compiling use case. Give the master branch a try: That already has some of those changes.
-
Issue "QTCREATORBUG-5756":https://bugreports.qt.nokia.com/browse/QTCREATORBUG-5756 in the bug tracker deals with that problem. Just in case you want to follow that :)
-
... which reminds me that I should close that one;-)
-
... Great suggestions, as usual!
Sometimes I have the sensation that Volker IS the forum content :) -
[quote author="Alicemirror" date="1316012678"]... Great suggestions, as usual!
Sometimes I have the sensation that Volker IS the forum content :)[/quote]You're definitely joking :-)
I just stepped into that trap myself and opened that issue while testing the 2.3 beta.
-
:)
Eh Eh... I am coming crazy with a enum problem... Just a moment and you can play with another question. I think maybe a bug. But hope that is my mismatch. :) See later