[Webkit-unassigned] [Bug 185198] New: [GTK] REGRESSION(r231170) Build broken with Clang (5.0)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed May 2 08:15:47 PDT 2018


https://bugs.webkit.org/show_bug.cgi?id=185198

            Bug ID: 185198
           Summary: [GTK] REGRESSION(r231170) Build broken with Clang
                    (5.0)
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: clopez at igalia.com
                CC: achristensen at apple.com, aperez at igalia.com,
                    bugs-noreply at webkitgtk.org, jfbastien at apple.com
            Blocks: 185135

After 231170: <https://trac.webkit.org/changeset/231170> I switched the Ubuntu GTK bot (still on 16.04) to build with Clang.

I did not upgrade the bot to Ubuntu 18.04 because according to https://trac.webkit.org/wiki/WebKitGTK/DependenciesPolicy WebKit should remain buildable on Ubuntu 16.04 until 2019-04 (at least with a non default toolchain available on the distro like Clang).

But its failing to build.

I have tested several clang versions that are available on the Ubuntu 16.04 repositories, all failing:

1. clang-3.8, clang-3.9 and clang-4.0 still doesn't support "-std=c++17" , some features are available with "-std=c++1z" but not sure if it has all needed because i'm unable to complete a build with it even after passing that on CXXFLAGS
2. clang-5.0 supports "-std=c++17" but the build is still broken with it

Currently the bot its running with clang-5.0

You can check the build failure here (clang-5.0): https://build.webkit.org/builders/GTK%20Linux%2064-bit%20Release%20Ubuntu%20LTS%20%28Build%29/builds/11962/steps/compile-webkit/logs/stdio


Referenced Bugs:

https://bugs.webkit.org/show_bug.cgi?id=185135
[Bug 185135] Use some C++17 features
-- 
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/20180502/68e11f55/attachment-0001.html>


More information about the webkit-unassigned mailing list