[webkit-dev] C++17 is here. Should we use it?

Alex Christensen achristensen at apple.com
Fri Apr 19 15:16:04 PDT 2019


It’s always fun to reply to two year old emails.

I would like to have a plan to start using and requiring C++17 in WebKit.  Based on my minimal research, I believe that DebianBuster is frozen but not yet released.  Is there something we are still waiting for, or could we begin making the switch?

> On Aug 4, 2017, at 4:00 PM, Michael Catanzaro <mcatanzaro at igalia.com> wrote:
> 
> On Fri, Aug 4, 2017 at 3:48 PM, Yusuke SUZUKI <utatane.tea at gmail.com> wrote:
>> Possibly, mcatanzaro and clopez know much about WebKitGTK+ compiler dependencies.
> 
> As a result of the C++14 discussion on this list a few months ago, we relaxed our dependencies policy [1] to allow upgrading to GCC 5 one year earlier than planned, to the displeasure of some of our distributors who now have to build a custom compiler as part of their WebKit builds. We would prefer not to relax the policy further.
> 
> Our current schedule looks like:
> 
> * GCC 6 could be required in April 2018 (next Ubuntu LTS release)
> * GCC 7 (required for C++17) could be required likely late in 2019 (next Debian stable release)
> 
> Is that acceptable for Apple?
> 
> Michael
> 
> [1] https://trac.webkit.org/wiki/WebKitGTK/DependenciesPolicy
> 
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev



More information about the webkit-dev mailing list