Igalia / meta-webkit

Yocto / OpenEmbedded layer for WebKit based engines and browsers
MIT License
125 stars 67 forks source link

Add a new image and distro definition for using on the WebKit CI for WPE perf bots #436

Closed clopez closed 1 year ago

clopez commented 1 year ago

For more info see: https://bugs.webkit.org/show_bug.cgi?id=249604

Note: this patch is also on the WebKit PR at https://github.com/WebKit/WebKit/pull/7885 (file: Tools/yocto/rpi/fix-nativesdk-image-defs.patch) The idea is to update that WebKit PR (or do a new PR if that one lands before this) with the reduced delta.

clopez commented 1 year ago

This image definition is also used to build a cross-toolchain and SDK with:

bitbake core-image-webkit-dev-ci-tools-tests -c populate_sdk
clopez commented 1 year ago

I'm uploading a new version of the patch that I think address the previous comments and also tunes a bit further how the image is generated to also include -dev packages and so it becomes possible to actually build WebKit on the target device (native build) if wished.

clopez commented 1 year ago

Committed it to main on 46fbfbc58f82abc3dc8794c630172d4554be0830 I added the GDB TUI suggestion and also a few other packageconfig options that were previously set on the targets local.conf (in the WebKit patch) but makes more sense to have those options here in the distro definition