[Development] Proposal: Deprecating platforms in Qt 5.6 that don't support lambda

Thiago Macieira thiago.macieira at intel.com
Fri Feb 20 17:02:50 CET 2015

On Friday 20 February 2015 09:49:57 Olivier Goffart wrote:
> I already have added Q_DECL_OVERRIDE to all the examples in qtbase/examples.
> The examples are currently compiled as part of CI, but maybe we should
> start using lambda and auto in the examples and disabling the compilation
> of them on old compiler.
> Also, what about enabling C++11/14 by default on new projects?
> https://codereview.qt-project.org/106797
> Or alternatively, making the CONFIG+=c++11 enabled by default or so.

Agreed and I would also say that it's perfectly acceptable for new features 
and especially new modules to require those compiler features.

People might need to upgrade their Qt in old OSes to get bugfixes, but it 
doesn't follow that they need new features for old OSes.
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

More information about the Development mailing list