[Webkit-unassigned] [Bug 175125] New: [GTK][WPE] CFLAGS from pkg-config for (E)GL are not passed to WebKit

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 3 03:56:15 PDT 2017


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

            Bug ID: 175125
           Summary: [GTK][WPE] CFLAGS from pkg-config for (E)GL are not
                    passed to WebKit
           Product: WebKit
           Version: Other
          Hardware: All
                OS: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: aperez at igalia.com
                CC: bugs-noreply at webkitgtk.org

For example, in “FindEGL.cmake”, the “Cflags” field from “egl.pc” is stored
in the “${EGL_DEFINITIONS}” CMake variable, which is used to pass the flags
to WebCore, but the value is never passed to WebKit, and building WebKit can
fail. One such case is when building in a Wayland-only system (no X11 support),
where Mesa's “egl.pc” contains “-DMESA_EGL_NO_X11_HEADERS”, but not passing
that when building WebKit causes Mesa's “eglplatform.h” to try to include the
X11 headers — and the build fails.

-- 
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/20170803/73be845e/attachment.html>


More information about the webkit-unassigned mailing list