@@ -27,6 +27,9 @@ PACKAGECONFIG ??= " \
bz2 cairo flac gdk-pixbuf gudev jpeg lame libpng mpg123 speex taglib v4l2 \
"
+# PACKAGECONFIG dependencies are not automatically carried forwards
+PACKAGECONFIG[vardeps] += "TUNE_FEATURES"
+
X11DEPENDS = "virtual/libx11 libsm libxrender libxfixes libxdamage"
X11ENABLEOPTS = "-Dximagesrc=enabled -Dximagesrc-xshm=enabled -Dximagesrc-xfixes=enabled -Dximagesrc-xdamage=enabled"
X11DISABLEOPTS = "-Dximagesrc=disabled -Dximagesrc-xshm=disabled -Dximagesrc-xfixes=disabled -Dximagesrc-xdamage=disabled"
The variable dependencies are discarded for PACKAGECONFIG, which may cause tasks which use the value of PACKAGECONFIG to be considered arch-independent, even when the value is actually different depending on the target architecture. In this case, we use the value of TUNE_FEATURES in PACKAGECONFIG, which is obviously arch-dependent so we should explicitly list this dependency. Signed-off-by: Paul Barker <paul@pbarker.dev> --- meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.9.bb | 3 +++ 1 file changed, 3 insertions(+)