[Development] Supported platforms for Qt 5.8rt

Allan Sandfeld Jensen kde at carewolf.com
Sat Feb 20 22:09:20 CET 2016


On Saturday 20 February 2016, Thiago Macieira wrote:
> On sexta-feira, 19 de fevereiro de 2016 21:01:02 PST Knoll Lars wrote:
> > * We drop support for VS2012. This implicitly drops support for WEC2013.
> > Reason is that the compiler is still having rather large problems with
> > it's C++11 support. I hope that we could serve the WEC market rather
> > well with 5.6 and 5.7 for the years to come. In the end, the benefit we
> > get with dropping the compiler will hopefully outweigh the cost (loosing
> > WEC) by a good margin.
> 
> This buys us:
> 
> - delegating constructors
> - "explicit operator" member funcvtions
> - nsdmi
> - initializer_list (not uniform initialisation!)
> - raw strings
> - template alias (using ... = ...)
> - variadic templates
> 
> It would buy us, if we raised to GCC 4.8 too:
> - deleted and defaulted members
>   (nsdmi, delegating constructors, template aliases require GCC 4.7)
> 
> Is it worth it? The only things I'd really want are intialiser lists and
> variadic templates. Note that without constexpr, initialiser lists' value
> is limited.
> 
> (I'm assuming Clang minimum version 3.4, as found on FreeBSD, which is
> feature-complete for C++11)
Well, feature-complete'ish. I recently found out we need clang 3.5 to use 
deleted constructors in Chromium. Clang 3.4 has a bug which will cause it to 
claim deleted methods causes ambiguity with non-deleted methods. So if we opt 
for gcc 4.8, I would suggest demanding clang 3.5 as well.

Best regards
`Allan



More information about the Development mailing list