[Development] Dropping older compilers for Qt 5.10 (was: Qt 5.10 pre-built bunaries)
Thiago Macieira
thiago.macieira at intel.com
Thu Jun 8 20:20:17 CEST 2017
On quinta-feira, 8 de junho de 2017 10:02:16 PDT Ville Voutilainen wrote:
> On 8 June 2017 at 19:09, Konstantin Tokarev <annulen at yandex.ru> wrote:
> >> So I'm guessing we should require GCC 4.8.5 (all the latest fixes). This
> >> will give us full C++11 support in GCC.
> >
> > I'd like to insist that GCC 4.8 does not provide full C++11 support (see
> > my previous mail), i.e. targeting GCC 4.8 implementation of C++11 is
> > still substantially different than targeting C++11 standard.
>
> GCC 5 is the first version of GCC that has full C++11 support, since
> the previous ones don't have
> full library support.
Both arguments are understood, but 4.8.1 (ref qualifiers) + bugfixes in later
patch releases may be sufficient for Qt's needs. We hardly use the Standard
Library, so what we need is the core language support.
We just want to get rid of some #ifdefs and macros. For that, we need MSVC
2015 and GCC 4.8 for:
* ref qualifiers
* thread_local
Dropping MSVC 2013 will get us some clean up, but we need to drop GCC 4.7 for
the above two too.
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
More information about the Development
mailing list