Frameworks compiler and Qt requirements after Qt 5.7?

Thiago Macieira thiago at kde.org
Fri Jun 26 22:23:28 BST 2015


On Friday 26 June 2015 16:24:50 Mark Gaiser wrote:
> Qt 5.7 minimal requirement
> GCC 5.1 (or somewhere in 5.x)
> Clang 3.6.1 (or perhaps even 3.7)
> MSVC 2015
> 
> We then have full C++11 support across the board and much of C++14
> supported as well. MSVC clearly being the limiting one in that area for the
> C++14 support, but still quite decent.

Current test results for tst_compiler with MSVC 2015:

SKIP   : tst_Compiler::cxx14_binary_literals() Compiler does not support this 
C++14 feature
SKIP   : tst_Compiler::cxx14_init_captures() Compiler does not support this 
C++14 feature
SKIP   : tst_Compiler::cxx14_generic_lambdas() Compiler does not support this 
C++14 feature
SKIP   : tst_Compiler::cxx14_constexpr() Compiler does not support this C++14 
feature
SKIP   : tst_Compiler::cxx14_decltype_auto() Compiler does not support this 
C++14 feature
SKIP   : tst_Compiler::cxx14_return_type_deduction() Compiler does not support 
this C++14 feature
SKIP   : tst_Compiler::cxx14_aggregate_nsdmi() Compiler does not support this 
C++14 feature
SKIP   : tst_Compiler::cxx14_variable_templates() Compiler does not support 
this C++14 feature

The reason for this is that we chose to require SD-6 for C++14 support and 
MSVC 2015 does not follow it. Therefore, for Qt's purposes, MSVC 2015 supports 
*no* C++14.

-- 
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
   Software Architect - Intel Open Source Technology Center
      PGP/GPG: 0x6EF45358; fingerprint:
      E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358





More information about the kde-core-devel mailing list