| Message ID | 20251213095547.1028402-1-raj.khem@gmail.com |
|---|---|
| State | New |
| Headers | show |
| Series | default-providers.inc: Let libva-native provide libva-dev-native | expand |
On Sat, 2025-12-13 at 01:55 -0800, Khem Raj via lists.openembedded.org wrote: > This fixes parsing errors e.g. > NOTE: Multiple providers are available for runtime libva-dev-native (libva-initial-native, libva-native) > Consider defining a PREFERRED_RPROVIDER entry to match libva-dev-native > > Signed-off-by: Khem Raj <raj.khem@gmail.com> > --- > meta/conf/distro/include/default-providers.inc | 3 +++ > 1 file changed, 3 insertions(+) This isn't the right way to fix this. Why is libva-initial-native providing this? Cheers, Richard
diff --git a/meta/conf/distro/include/default-providers.inc b/meta/conf/distro/include/default-providers.inc index 3f113543cd..60739aae6b 100644 --- a/meta/conf/distro/include/default-providers.inc +++ b/meta/conf/distro/include/default-providers.inc @@ -52,6 +52,9 @@ PREFERRED_PROVIDER_nativesdk-opkg ?= "nativesdk-opkg" PREFERRED_PROVIDER_console-tools ?= "kbd" PREFERRED_PROVIDER_gzip-native ?= "pigz-native" PREFERRED_PROVIDER_udev ?= "${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','eudev',d)}" +# libva-initial is a bootstrap version to break circular dependency with mesa +# Use the full libva for -dev packages +PREFERRED_RPROVIDER_libva-dev-native ?= "libva-native" # Alternative is ltp-ddt in meta-oe: meta-oe/recipes-devtools/ltp-ddt/ltp-ddt_0.0.4.bb PREFERRED_PROVIDER_ltp ?= "ltp" PREFERRED_PROVIDER_getopt ?= "util-linux-getopt"
This fixes parsing errors e.g. NOTE: Multiple providers are available for runtime libva-dev-native (libva-initial-native, libva-native) Consider defining a PREFERRED_RPROVIDER entry to match libva-dev-native Signed-off-by: Khem Raj <raj.khem@gmail.com> --- meta/conf/distro/include/default-providers.inc | 3 +++ 1 file changed, 3 insertions(+)