Summary: | [GTK] ANGLE's eglplatform.h does not support Wayland-only builds | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Adrian Perez <aperez> | ||||
Component: | ANGLE | Assignee: | Adrian Perez <aperez> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | achristensen, clopez, commit-queue, dino, ews-watchlist, graouts, graouts, kondapallykalyan, mcatanzaro, psaavedra, webkit-bug-importer, zan | ||||
Priority: | P2 | Keywords: | InRadar | ||||
Version: | Other | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
See Also: | https://bugs.chromium.org/p/angleproject/issues/detail?id=2839 | ||||||
Attachments: |
|
Description
Adrian Perez
2018-09-21 11:56:41 PDT
Created attachment 350399 [details]
Patch
Note that there are important steps to take when updating ANGLE. See http://trac.webkit.org/wiki/UpdatingANGLE JFTR, I have successfully tested this using Buildroot to compile an image for the RaspberryPi 3 configured with Wayland, no X11, and WebKitGTK+ (both “trunk” and 2.22.1 — the patch applies cleanly on the stable release). Comment on attachment 350399 [details]
Patch
r=me provided you try again to upstream this.
Comment on attachment 350399 [details] Patch Clearing flags on attachment: 350399 Committed r236349: <https://trac.webkit.org/changeset/236349> All reviewed patches have been landed. Closing bug. (In reply to Michael Catanzaro from comment #4) > Comment on attachment 350399 [details] > Patch > > r=me provided you try again to upstream this. Indeed! I had opened an issue upstream, but forgot to mentioned it here: https://bugs.chromium.org/p/angleproject/issues/detail?id=2839 Let's see if this time upstream adopts the full patch instead of merging a half-baked version (which is what happened last time). This change is not longer there (not at least in WebKitGTK/WPEWebKit 2.36.0). I think that was removed by a later ANGLE new version rollout. (In reply to Pablo Saavedra from comment #9) > This change is not longer there (not at least in WebKitGTK/WPEWebKit > 2.36.0). I think that was removed by a later ANGLE new version rollout. Right, nowadays we define USE_SYSTEM_EGL for building ANGLE, which gets us the same net result without needing to maintain changes to ANGLE :) |