[Webkit-unassigned] [Bug 185194] [GTK] Error building WebKitGtk+ with gcc version 7.3.1

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed May 9 08:22:40 PDT 2018


--- Comment #21 from Michael Catanzaro <mcatanzaro at igalia.com> ---
(In reply to Zan Dobersek from comment #20)
> Again, given that Debian-provided GCC and libstdc++ are working just fine,
> this specific regression in the transition towards C++17 utilization doesn't
> seem to be WebKit's fault. Consider reporting the issue to whoever is
> packaging GCC in this setup.

No, I'm not going to report a GCC issue to the freedesktop SDK developers, that is completely absurd. They are not GCC experts. It's the latest release of GCC, 7.3.0, without any patches. I already linked you to the packaging up above, and Miguel has provided proof that it is not a distribution-specific issue.

Even if it happened to be some problem with the SDK -- which it's not -- I'm still responsible for making sure it builds.

(In reply to Zan Dobersek from comment #20)
> He's reported in comment #4 that an upgrade fixed all issues.

I suspect he may have upgraded WebKit to a version where Yusuke's change had been rolled out, see comment #11. We won't know until he returns from holidays.

> > I intend to try replacing our std::optional with WTF::optional (but probably
> > not until next week). I'm about 70% confident that will work. If it doesn't,
> > I'll roll out the switch to std=c++17 and we can discuss how to proceed (or
> > if we really want to be relying on experimental compiler features so soon).
> As of C++17, std::optional is not an experimental feature.

C++ 17 is still experimental in GCC 8. The first non-experimental release will presumably be GCC 9 or perhaps GCC 10.

You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20180509/de8a40bf/attachment-0001.html>

More information about the webkit-unassigned mailing list