Compiling Qt with Clang
You'll find the makespecs in Qt's master branch:
The mkspec are currently unsupported, but we've started running a few configurations with Clang in our internal CI system to catch build regressions.
Numbers-wise (*) we're seeing faster build times on Mac, 1.39x and 1.69x for debug and release respectively. On Linux debug builds are a bit slower, 0.99x as fast, but release builds are 1.23x faster.
Binary size is also reduced on Mac, 13% for debug and 5% for release, but on Linux the binaries grow an average of 117% in debug, and 5% in release. Performance is still under investigation, but initial results seem to indicate a 6% slowdown on Mac and a 16% slowdown on Linux.
We're seeing a handful of regressions in the unit-test suite, most notably
QMutex::tryLock(), but these will be investigated further.
Try it out and let us know of any issues!
* All numbers agains GCC 4.2.1 on Mac and GCC 4.4.3 on Linux
Subscribe to our newsletter
Try Qt 6.2 Now!
Download the latest release here: www.qt.io/download.
Qt 6 was created to be the productivity platform for the future, with next-gen 2D & 3D UX and limitless scalability.
Explore Qt World
Check our Qt demos and case studies in the virtual Qt World
Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.
Näytä tämä julkaisu Instagramissa.
Want to build something for tomorrow, join #QtPeople today! We have loads of cool jobs you don't want to miss! http://qt.io/careers #builtwithQt #software #developers #coding #framework #tool #tooling #C++ #QML #engineers #sales #tech #technology #UI #UX #CX #Qt #Qtdev #global #openpositions #careers #job
Henkilön Qt (@theqtcompany) jakama julkaisu