]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
classes/recipes: remove unnecessary qemu inherit and use qemuwrapper-cross
authorChen Qi <Qi.Chen@windriver.com>
Sun, 20 Apr 2025 04:05:24 +0000 (12:05 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 22 Apr 2025 14:53:22 +0000 (15:53 +0100)
commit6f3ce94f4c03e7b26f1fcdf78ea969f57717ec56
tree680e83bbd2e7e7f4ffc50959747ceb820f8d0e3a
parentfdef4e2efa1b7d91e43b1758af667b3bb376fd23
classes/recipes: remove unnecessary qemu inherit and use qemuwrapper-cross

These classes/recipes inherit qemu.bbclass but do not use anything from it.
What they use is qemuwrapper-cross, which is needed at do_rootfs time and
needs to be pulled-in by PACKAGE_WRITE_DEPS.

Also, in meta/conf/layer.conf, exclude qemuwrapper-cross deps for all arch
recipes that depend on it. This it ensure allarch recipes have the same
signature across different machines.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes-recipe/fontcache.bbclass
meta/classes-recipe/gio-module-cache.bbclass
meta/classes-recipe/gtk-immodules-cache.bbclass
meta/classes-recipe/manpages.bbclass
meta/classes-recipe/pixbufcache.bbclass
meta/conf/layer.conf
meta/recipes-core/systemd/systemd_257.5.bb
meta/recipes-core/udev/eudev_3.2.14.bb