All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v6 1/8] default-providers: fix GLVND providers to be selected at runtime
@ 2025-06-18 21:20 Dmitry Baryshkov
  2025-06-18 21:20 ` [PATCH v6 2/8] qemu.inc: drop duplicates with default-providers.inc Dmitry Baryshkov
                   ` (6 more replies)
  0 siblings, 7 replies; 12+ messages in thread
From: Dmitry Baryshkov @ 2025-06-18 21:20 UTC (permalink / raw)
  To: openembedded-core

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")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
---
 meta/conf/distro/include/default-providers.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/conf/distro/include/default-providers.inc b/meta/conf/distro/include/default-providers.inc
index 4f094163546c..274ad0c4f630 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"
 PREFERRED_PROVIDER_virtual/libsdl2 ?= "libsdl2"
 PREFERRED_PROVIDER_virtual/libsdl2-native ?= "libsdl2-native"
 PREFERRED_PROVIDER_virtual/egl ?= "mesa"
-PREFERRED_PROVIDER_virtual/libegl-icd ?= "mesa"
 PREFERRED_PROVIDER_virtual/libgl ?= "mesa"
-PREFERRED_PROVIDER_virtual/libglx-icd ?= "mesa"
 PREFERRED_PROVIDER_virtual/libgl-native ?= "mesa-native"
 PREFERRED_PROVIDER_virtual/nativesdk-libgl ?= "nativesdk-mesa"
 PREFERRED_PROVIDER_virtual/libgles1 ?= "mesa"
@@ -68,4 +66,6 @@ PREFERRED_RPROVIDER_initd-functions ?= "initscripts"
 PREFERRED_PROVIDER_nativesdk-mesa ?= "nativesdk-mesa"
 PREFERRED_PROVIDER_virtual/nativesdk-libsdl2 ?= "nativesdk-libsdl2"
 
+PREFERRED_RPROVIDER_virtual-libegl-icd ?= "mesa"
+PREFERRED_RPROVIDER_virtual-libglx-icd ?= "mesa"
 PREFERRED_RPROVIDER_virtual-x-terminal-emulator ?= "rxvt-unicode"
-- 
2.39.5



^ permalink raw reply related	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2025-06-19 10:31 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-18 21:20 [PATCH v6 1/8] default-providers: fix GLVND providers to be selected at runtime Dmitry Baryshkov
2025-06-18 21:20 ` [PATCH v6 2/8] qemu.inc: drop duplicates with default-providers.inc Dmitry Baryshkov
2025-06-19  7:53   ` [OE-core] " Antonin Godard
2025-06-19  8:55     ` Dmitry Baryshkov
2025-06-18 21:20 ` [PATCH v6 3/8] qemux86: " Dmitry Baryshkov
2025-06-18 21:20 ` [PATCH v6 4/8] qemux86-64: " Dmitry Baryshkov
2025-06-18 21:20 ` [PATCH v6 5/8] libglvnd: migrate from meta-oe Dmitry Baryshkov
2025-06-18 21:20 ` [PATCH v6 6/8] mesa: enable glvnd if it is enabled in DISTRO_FEATURES Dmitry Baryshkov
2025-06-18 21:20 ` [PATCH v6 7/8] default-providers: handle GLVND-related providers Dmitry Baryshkov
2025-06-18 21:20 ` [PATCH v6 8/8] fixup! libglvnd: migrate from meta-oe Dmitry Baryshkov
2025-06-18 21:35   ` Patchtest results for " patchtest
2025-06-19 10:31   ` Dmitry Baryshkov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.