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

Michael Catanzaro mcatanzaro at igalia.com
Mon Jun 17 05:04:28 PDT 2019


Alex already switched all WebKit ports to building with C++17 enabled 
in https://bugs.webkit.org/show_bug.cgi?id=197131.

On Sun, Jun 16, 2019 at 8:25 PM, Sam Weinig <weinig at apple.com> wrote:
> If the issue is getting these bots updated, can we do that? Are there 
> any other bots that might need updating as well?

We've previously agreed that we can increase the GCC version limit to 
GCC 7, but nobody ever implemented this. Reported 
https://bugs.webkit.org/show_bug.cgi?id=198914.

The easiest way to sniff out which bots should be upgraded is to just 
land the change and see which bots break. But I'll ask internally to 
ensure all remaining Igalia bots are upgraded to GCC 7 soon.

Be aware that while GCC 7 has basic support for structured bindings, 
there are limitations documented at 
https://gcc.gnu.org/projects/cxx-status.html which are not supported 
until GCC 8.

Michael




More information about the webkit-dev mailing list