[Webkit-unassigned] [Bug 191997] New: [GTK] Undefined references to WebCore::LayerRepresentation::* with -DENABLE_OPENGL=OFF builds
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Nov 26 23:56:01 PST 2018
https://bugs.webkit.org/show_bug.cgi?id=191997
Bug ID: 191997
Summary: [GTK] Undefined references to
WebCore::LayerRepresentation::* with
-DENABLE_OPENGL=OFF builds
Product: WebKit
Version: WebKit Local Build
Hardware: PC
OS: Linux
Status: NEW
Keywords: Gtk
Severity: Normal
Priority: P3
Component: WebKit Gtk
Assignee: webkit-unassigned at lists.webkit.org
Reporter: leio at gentoo.org
CC: bugs-noreply at webkitgtk.org
webkit-gtk built without GL support leads to build/link failures of webkit-gtk itself, or any consumer (downstream reports had webkit-gtk consumers fail to link against 2.22.2, but I myself had trouble getting itself 2.22.4 built).
/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../lib64/libwebkit2gtk-4.0.so: undefined reference to `WebCore::LayerRepresentation::makePlatformLayerTypeless(WebCore::TextureMapperPlatformLayer*)'
/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../lib64/libwebkit2gtk-4.0.so: undefined reference to `WebCore::LayerRepresentation::releasePlatformLayer(void*)'
/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../lib64/libwebkit2gtk-4.0.so: undefined reference to `WebCore::LayerRepresentation::retainPlatformLayer(void*)'
Michael Catanzaro helped track this down to probably being a regression since async scrolling was enabled:
<mcatanzaro> Problem is ScrollingStateNode.h uses this function #if ENABLE(ASYNC_SCROLLING) || USE(COORDINATED_GRAPHICS)
<mcatanzaro> But it's defined only #if USE(COORDINATED_GRAPHICS)
<mcatanzaro> Guess: the non-GL build has been broken since we turned on ENABLE(ASYNC_SCROLLING)
<mcatanzaro> And that was https://trac.webkit.org/changeset/231043/webkit
<mcatanzaro> This is bug report territory now since the right fix is unclear. Maybe async scrolling needs to depend on GL.
--
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/20181127/8749c02a/attachment.html>
More information about the webkit-unassigned
mailing list