On Thu, Feb 19, 2015 at 02:25:27PM +0100, Cristian Adam wrote: > On Thu, Feb 19, 2015 at 2:17 PM, Rafael Roquetto <[email protected]> > 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 | [email protected] | 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
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
