summaryrefslogtreecommitdiffstats
path: root/conf/distro/vruntime.conf
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2026-03-03 18:11:12 +0000
committerBruce Ashfield <bruce.ashfield@gmail.com>2026-03-03 18:11:12 +0000
commita37eb96a8f0c3cfe375bc7528a105c92a5ff3af5 (patch)
treeaa6d3c66aaade05189cdf8757f833f654eda0474 /conf/distro/vruntime.conf
parent5032403dc40f0038744734005143ca307c0a8d44 (diff)
downloadmeta-virtualization-a37eb96a8f0c3cfe375bc7528a105c92a5ff3af5.tar.gz
conf/vruntime: exclude backfill distro features
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 <bruce.ashfield@gmail.com>
Diffstat (limited to 'conf/distro/vruntime.conf')
-rw-r--r--conf/distro/vruntime.conf7
1 files changed, 7 insertions, 0 deletions
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"
37# Explicitly NOT included: x11, wayland, pulseaudio, bluetooth, wifi, nfc, 3g, pcmcia 37# Explicitly NOT included: x11, wayland, pulseaudio, bluetooth, wifi, nfc, 3g, pcmcia
38DISTRO_FEATURES = "acl ext2 ipv4 ipv6 seccomp vfat pci vcontainer vxn" 38DISTRO_FEATURES = "acl ext2 ipv4 ipv6 seccomp vfat pci vcontainer vxn"
39 39
40# Block backfill features not needed by container runtime environments.
41# OE-core's DISTRO_FEATURES_BACKFILL auto-appends these to DISTRO_FEATURES
42# unless explicitly listed here. Without this, gobject-introspection-data
43# enables python3-pygobject (which DEPENDS on cairo), and wayland enables
44# pygobject's cairo PACKAGECONFIG — both are masked in vruntime builds.
45DISTRO_FEATURES_BACKFILL_CONSIDERED = "pulseaudio gobject-introspection-data opengl ptest multiarch wayland vulkan"
46
40# Native and nativesdk classes need full features for build tools 47# Native and nativesdk classes need full features for build tools
41DISTRO_FEATURES:class-native = "${DISTRO_FEATURES_DEFAULT} ${POKY_DEFAULT_DISTRO_FEATURES}" 48DISTRO_FEATURES:class-native = "${DISTRO_FEATURES_DEFAULT} ${POKY_DEFAULT_DISTRO_FEATURES}"
42DISTRO_FEATURES:class-nativesdk = "${DISTRO_FEATURES_DEFAULT} ${POKY_DEFAULT_DISTRO_FEATURES}" 49DISTRO_FEATURES:class-nativesdk = "${DISTRO_FEATURES_DEFAULT} ${POKY_DEFAULT_DISTRO_FEATURES}"