The dlopen'd libraries in systemd are annotated with required/
recommended/suggested, which we map to RDEPENDS/RRECOMMENDS/RSUGGESTS.

However, no package managers actually install suggested libraries out of
the box so the functionality wasn't enabled without further action.
Promote the suggested dependencies to recommends so that they are
installed by default: any libraries that are not desired on target can
be avoided by using BAD_RECOMMENDATIONS.

Signed-off-by: Ross Burton <[email protected]>
---
 meta/recipes-core/systemd/dlopen-deps.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-core/systemd/dlopen-deps.inc 
b/meta/recipes-core/systemd/dlopen-deps.inc
index 82a2ccd389c..2d43f2dcb8e 100644
--- a/meta/recipes-core/systemd/dlopen-deps.inc
+++ b/meta/recipes-core/systemd/dlopen-deps.inc
@@ -45,7 +45,7 @@ python package_generate_dlopen_deps() {
     dep_map = {
         "required": "RDEPENDS",
         "recommended": "RRECOMMENDS",
-        "suggested": "RSUGGESTS"
+        "suggested": "RRECOMMENDS"
     }
 
     shlibs = oe.package.read_shlib_providers(d)
-- 
2.43.0

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#243144): 
https://lists.openembedded.org/g/openembedded-core/message/243144
Mute This Topic: https://lists.openembedded.org/mt/120689337/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to