From a37eb96a8f0c3cfe375bc7528a105c92a5ff3af5 Mon Sep 17 00:00:00 2001 From: Bruce Ashfield Date: Tue, 3 Mar 2026 18:11:12 +0000 Subject: conf/vruntime: exclude backfill distro features MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Block backfill features not needed by container runtime environments. OE-core's DISTRO_FEATURES_BACKFILL auto-appends these to DISTRO_FEATURES unless explicitly listed here. Without this, gobject-introspection-data enables python3-pygobject (which DEPENDS on cairo), and wayland enables pygobject's cairo PACKAGECONFIG — both are masked in vruntime builds. We are using: ISTRO_FEATURES_BACKFILL_CONSIDERED = "pulseaudio gobject-introspection-data opengl ptest multiarch wayland vulkan" Signed-off-by: Bruce Ashfield --- conf/distro/vruntime.conf | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'conf/distro/vruntime.conf') diff --git a/conf/distro/vruntime.conf b/conf/distro/vruntime.conf index c66d9be2..72958b7d 100644 --- a/conf/distro/vruntime.conf +++ b/conf/distro/vruntime.conf @@ -37,6 +37,13 @@ DISTRO_VERSION = "1.0" # Explicitly NOT included: x11, wayland, pulseaudio, bluetooth, wifi, nfc, 3g, pcmcia DISTRO_FEATURES = "acl ext2 ipv4 ipv6 seccomp vfat pci vcontainer vxn" +# Block backfill features not needed by container runtime environments. +# OE-core's DISTRO_FEATURES_BACKFILL auto-appends these to DISTRO_FEATURES +# unless explicitly listed here. Without this, gobject-introspection-data +# enables python3-pygobject (which DEPENDS on cairo), and wayland enables +# pygobject's cairo PACKAGECONFIG — both are masked in vruntime builds. +DISTRO_FEATURES_BACKFILL_CONSIDERED = "pulseaudio gobject-introspection-data opengl ptest multiarch wayland vulkan" + # Native and nativesdk classes need full features for build tools DISTRO_FEATURES:class-native = "${DISTRO_FEATURES_DEFAULT} ${POKY_DEFAULT_DISTRO_FEATURES}" DISTRO_FEATURES:class-nativesdk = "${DISTRO_FEATURES_DEFAULT} ${POKY_DEFAULT_DISTRO_FEATURES}" -- cgit v1.2.3-54-g00ecf