<div dir="ltr">Thanks,<br><div><br><div class="gmail_quote"><div dir="ltr">On Tue, May 22, 2018 at 1:30 AM Alexey Proskuryakov <<a href="mailto:ap@webkit.org">ap@webkit.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space">Hi,<br><div><br></div><div>To clarify, are you asking specifically for mac-32bit EWS to be upgraded? </div></div></blockquote><div><br></div><div>No, I'm asking for upgrading mac/ios bots except for mac-32bit.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div>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 Sierra.</div></div></blockquote></div><div class="gmail_quote"><br></div><div class="gmail_quote">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.</div><div class="gmail_quote">In terms of the implementation status of C++17, it is not a problem. Even clang 4 shows good status compared to GCC 6.</div><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div><br></div><div><div><div style="word-wrap:break-word;line-break:after-white-space"><div>- Alexey</div><div><br></div></div></div></div><div><br><blockquote type="cite"><div>21 мая 2018 г., в 6:44, Yusuke SUZUKI <<a href="mailto:utatane.tea@gmail.com" target="_blank">utatane.tea@gmail.com</a>> написал(а):</div><br class="m_-4123747907893619515Apple-interchange-newline"><div><div dir="ltr"><div>Hi WebKittens, in particular Apple bot maintainers!</div><div><br></div><div>We are about to enable C++17 in all the WebKit ports, and the last step is enabling C++17 for Xcode[1].</div><div>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).</div><div><br></div><div>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.</div><div><br></div><div>Best regards,</div><div>Yusuke Suzuki<br></div><div><br></div><div>[1]: <a href="https://bugs.webkit.org/show_bug.cgi?id=185176" target="_blank">https://bugs.webkit.org/show_bug.cgi?id=185176</a><br></div><div><br></div></div>
_______________________________________________<br>webkit-dev mailing list<br><a href="mailto:webkit-dev@lists.webkit.org" target="_blank">webkit-dev@lists.webkit.org</a><br><a href="https://lists.webkit.org/mailman/listinfo/webkit-dev" target="_blank">https://lists.webkit.org/mailman/listinfo/webkit-dev</a><br></div></blockquote></div><br><div>
<div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><div>- Alexey</div><div><br></div></div><br class="m_-4123747907893619515Apple-interchange-newline">

</div>
<br></div></blockquote></div></div></div>