[Webkit-unassigned] [Bug 249036] New: [WPE][CMake] Allow disabling the build of WTR without disabling the Cog build and also control the platform plugins of Cog

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Dec 9 11:30:24 PST 2022


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

            Bug ID: 249036
           Summary: [WPE][CMake] Allow disabling the build of WTR without
                    disabling the Cog build and also control the platform
                    plugins of Cog
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WPE WebKit
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: clopez at igalia.com
                CC: bugs-noreply at webkitgtk.org
            Blocks: 249031

When building WPE for the rpi3 using the script build-webkit with a yocto-based-cross-toolchain I found this issues:

 - for mesa-vc4 target: gtk4 is not available so the build fails when cog tries to enable the gtk4 plugin
 - for userland target: wpebackend-fdo is not available (only wpebackend-rdk) and wpebackend-fdo is needed to build WebKitTestRunner, the API tests runner and the MiniBrowser. However cog can be built without wpebackend-fdo if platform plugins are disabled.

So it will be good to have more control about how Cog is built and also to allow building Cog without having to build also WTR, MiniBrowser and the API tests runner (so it can build with wpebackend-rdk instead of -fdo)

Related: bug 249031


Referenced Bugs:

https://bugs.webkit.org/show_bug.cgi?id=249031
[Bug 249031] [META][WPE] Set-up performance bots with RPis and implement support in the WebKit tooling for automatic cross builds
-- 
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/20221209/6259e021/attachment.htm>


More information about the webkit-unassigned mailing list