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

Cristian Adam cristian.adam at gmail.com
Thu Feb 19 14:25:27 CET 2015


On Thu, Feb 19, 2015 at 2:17 PM, Rafael Roquetto <rafael.roquetto at kdab.com>
wrote:

> > We need to start now and deprecate old compilers that do not support any
> C++11
> > features at all. I I suggest requiring support for lambda as
> > supported by MSVC 2010, g++ 4.5 and clang 3.1 in Qt 5.7 and deprecating
> all
> > platforms that do not in Qt 5.6.
>
> That would mean you would also deprecate QNX 6.5.0, 6.6.0 (which is a
> relatively new release), and BlackBerries. I personally would have loved to
> remove support for 6.5.0, since it is based on an old gcc version that can
> barely keep up with latest C++ developments (and keep giving me maintenance
> headaches from time to time). But strategically (read, comercially)
> speaking,
> this is still not possible - QNX 6.5.0 is still widely deployed.
> The move to 6.6.0 is happening at a slow pace - probably much slower
> than the time it will take us to reach Qt 5.7. One of the many reasons for
> that is that many of those systems running QNX are homologated and
> changing/upgrading involves lots of different process apart from the
> technical
> stuff.
>

QNX 6.6 comes with GCC 4.7.3, which has lambda support:
https://gcc.gnu.org/gcc-4.7/cxx0x_status.html

Cheers,
Cristian.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20150219/241959b8/attachment.html>


More information about the Development mailing list