[webkit-dev] Request for upgrading xcode toolchains in Apple bots for C++17
utatane.tea at gmail.com
Mon May 21 10:08:34 PDT 2018
On Tue, May 22, 2018 at 1:30 AM Alexey Proskuryakov <ap at webkit.org> wrote:
> To clarify, are you asking specifically for mac-32bit EWS to be upgraded?
No, I'm asking for upgrading mac/ios bots except for mac-32bit.
> It has Xcode 9.2, and can be upgraded to 9.3.1 (that will be a multi-step
> process, as we need to keep the version in sync with several other setups).
> But macOS Sierra bots have Xcode 8.3.3, and that is the latest release for
Oh! Hmm, OK. So, to avoid build failures, we need to have the way to
distinguish these 8.3.3's clang from 9.2 - 9.3.1 clangs.
In terms of the implementation status of C++17, it is not a problem. Even
clang 4 shows good status compared to GCC 6.
> - Alexey
> 21 мая 2018 г., в 6:44, Yusuke SUZUKI <utatane.tea at gmail.com> написал(а):
> Hi WebKittens, in particular Apple bot maintainers!
> We are about to enable C++17 in all the WebKit ports, and the last step is
> enabling C++17 for Xcode.
> While the latest shipped Xcode (w/ clang) supports C++17 option
> (`-std=gnu++17`), EWS build bots do not support this. Some build bots
> accept `-std=c++1z`, this option causes trouble in the latest Xcode (e.g.
> mac-32bit uses the newer Xcode).
> Can we upgrade Xcodes in EWS and buildbots to the latest ones to accept
> C++17 option? Once it is done, WebKit starts using fancy C++17 features
> listed in GCC 6.0.
> Best regards,
> Yusuke Suzuki
> : https://bugs.webkit.org/show_bug.cgi?id=185176
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> - Alexey
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the webkit-dev