summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>2025-06-20 22:14:51 +0300
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-06-24 13:51:31 +0100
commit67bc6419f05252a017b5148da2fc85a6dd0546cb (patch)
treedbf59015b0f426723e854eee539b760d3daf1b31
parent160c0711ffce7da74fe32ef5e8eb543a114359fa (diff)
downloadpoky-67bc6419f05252a017b5148da2fc85a6dd0546cb.tar.gz
default-providers: fix GLVND providers to be selected at runtime
The virtual-{libegl,libglx}-icd names are RPROVIDES, not PROVIDES, because they are a runtime dependency of libglvnd. Make default-providers follow that and specify PREFERRED_RPROVIDER instead of PREFERRED_PROVIDER for those names. Fixes: 9d3b4c9bc403 ("mesa: sort out PROVIDES for the glvnd case") (From OE-Core rev: c2b4971e79ece23c43639865a617ee4c248fa981) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/conf/distro/include/default-providers.inc4
1 files changed, 2 insertions, 2 deletions
diff --git a/meta/conf/distro/include/default-providers.inc b/meta/conf/distro/include/default-providers.inc
index 4f09416354..274ad0c4f6 100644
--- a/meta/conf/distro/include/default-providers.inc
+++ b/meta/conf/distro/include/default-providers.inc
@@ -7,9 +7,7 @@ PREFERRED_PROVIDER_virtual/xserver-xf86 ?= "xserver-xorg"
7PREFERRED_PROVIDER_virtual/libsdl2 ?= "libsdl2" 7PREFERRED_PROVIDER_virtual/libsdl2 ?= "libsdl2"
8PREFERRED_PROVIDER_virtual/libsdl2-native ?= "libsdl2-native" 8PREFERRED_PROVIDER_virtual/libsdl2-native ?= "libsdl2-native"
9PREFERRED_PROVIDER_virtual/egl ?= "mesa" 9PREFERRED_PROVIDER_virtual/egl ?= "mesa"
10PREFERRED_PROVIDER_virtual/libegl-icd ?= "mesa"
11PREFERRED_PROVIDER_virtual/libgl ?= "mesa" 10PREFERRED_PROVIDER_virtual/libgl ?= "mesa"
12PREFERRED_PROVIDER_virtual/libglx-icd ?= "mesa"
13PREFERRED_PROVIDER_virtual/libgl-native ?= "mesa-native" 11PREFERRED_PROVIDER_virtual/libgl-native ?= "mesa-native"
14PREFERRED_PROVIDER_virtual/nativesdk-libgl ?= "nativesdk-mesa" 12PREFERRED_PROVIDER_virtual/nativesdk-libgl ?= "nativesdk-mesa"
15PREFERRED_PROVIDER_virtual/libgles1 ?= "mesa" 13PREFERRED_PROVIDER_virtual/libgles1 ?= "mesa"
@@ -68,4 +66,6 @@ PREFERRED_RPROVIDER_initd-functions ?= "initscripts"
68PREFERRED_PROVIDER_nativesdk-mesa ?= "nativesdk-mesa" 66PREFERRED_PROVIDER_nativesdk-mesa ?= "nativesdk-mesa"
69PREFERRED_PROVIDER_virtual/nativesdk-libsdl2 ?= "nativesdk-libsdl2" 67PREFERRED_PROVIDER_virtual/nativesdk-libsdl2 ?= "nativesdk-libsdl2"
70 68
69PREFERRED_RPROVIDER_virtual-libegl-icd ?= "mesa"
70PREFERRED_RPROVIDER_virtual-libglx-icd ?= "mesa"
71PREFERRED_RPROVIDER_virtual-x-terminal-emulator ?= "rxvt-unicode" 71PREFERRED_RPROVIDER_virtual-x-terminal-emulator ?= "rxvt-unicode"