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

Rafael Roquetto rafael.roquetto at kdab.com
Thu Feb 19 14:36:40 CET 2015


On Thu, Feb 19, 2015 at 02:25:27PM +0100, Cristian Adam wrote:
> 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

Indeed, but it builds against Dinkumware's libcpp, which has half-baked C++11
support (see https://codereview.qt-project.org/#/c/106599/ for one example).

Cheers,
Rafael

> 
> Cheers,
> Cristian.

-- 
Rafael Roquetto | rafael.roquetto at kdab.com | Software Engineer
Klarälvdalens Datakonsult AB, a KDAB Group company
Tel. Sweden (HQ) +46-563-540090, USA +1-866-777-KDAB(5322)
KDAB - Qt Experts - Platform-independent software solutions
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 4861 bytes
Desc: not available
URL: <http://lists.qt-project.org/pipermail/development/attachments/20150219/98fdd71c/attachment.bin>


More information about the Development mailing list