Hey @samoud, if the patch has been applied in the meta-wpe layer upstream, then it might be as easy as updating the version of meta-wpe in https://github.com/resin-io-playground/resin-wpe/tree/master/base-image and rebuilding the base image. I haven’t looked into the meta-wpe history to see if they have that patch included, so it would need a little research.
By the way I updated the version of all submodules but I get some new errors (and added some new layers meta-openembedded/meta-networking and python) :
| checking for cairo's EGL functions feature...
| checking whether cairo's EGL functions feature could be enabled... no (not required by any backend)
| configure: error: EGL functions feature could not be enabled
| NOTE: The following config.log files may provide further information.
| NOTE: /home/samoud/resin-wpe/base-image/build/tmp-glibc/work/cortexa7hf-neon-vfpv4-oe-linux-gnueabi/cairo/1.14.10-r0/build/config.log
| ERROR: configure failed
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_configure (log file is located at /home/samoud/resin-wpe/base-image/build/tmp-glibc/work/cortexa7hf-neon-vfpv4-oe-linux-gnueabi/cairo/1.14.10-r0/temp/log.do_configure.31984)
ERROR: Task (/home/samoud/resin-wpe/base-image/build/../poky/meta/recipes-graphics/cairo/cairo_1.14.10.bb:do_configure) failed with exit code '1'
NOTE: Tasks Summary: Attempted 1294 tasks of which 1253 didn't need to be rerun and 1 failed.