[Development] Qt LTS & C++11 plans

Thiago Macieira thiago.macieira at intel.com
Fri Jul 10 01:51:19 CEST 2015


On Tuesday 23 June 2015 10:17:40 Knoll Lars wrote:
> Qt 5.6:
> 
> * We make 5.6 a long term supported release
> * We still support C++98 compilers in this release (for the last time),
> i.e. We keep the 5.5 compiler baseline
> * WEC7 will be still supported
> * QNX 6.5 is not supported anymore
> * Qt Quick1 and Qt WebKit are not part of the release (but we test that
> the sources compile against 5.6)
> * We keep Qt Script for this release, it’ll be gone in 5.7 as well

Summary of changes:

https://codereview.qt-project.org/121026	C++11 default in user applications
https://codereview.qt-project.org/121141	Enable C++14 or C++1z in Qt itself
https://codereview.qt-project.org/121142	Drop QNX 6.5 and libstdc++/OS X
https://codereview.qt-project.org/121145	Remove macx-g++* mkspecs

> Qt 5.7:
> 
> * New compiler baseline with gcc 4.7 and VC++ 2012
> * Enable and use the C++11 features supported by these compilers
> unconditionally
> * WEC7 not supported anymore, WEC2013 supported
> * Probably remove support for older Android, Mac and Linux versions as
> well (to be discussed)

https://codereview.qt-project.org/121144	Require C++11 atomics (except MSVC)
https://codereview.qt-project.org/121146	Remove support for MSVC < 2012
https://codereview.qt-project.org/121147	Remove -no-c++11 option
-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center




More information about the Development mailing list