The PACKAGECONFIGs have several items which add to RRECOMMENDS because
the libraries are not linked to at build time but dlopen()ed instead.
Previously we had to add dependencies manually (e.g. [1]), but this
is no longer needed since we now generate the dependencies based on ELF
notes[2].
[1] oe-core f7366f44fd7 ("systemd: recommend libelf, libdw for elfutils flag")
[2] oe-core 905da779bcf ("systemd: extract dependencies from .note.dlopen ELF
segments")
Signed-off-by: Ross Burton <[email protected]>
---
meta/recipes-core/systemd/systemd_259.5.bb | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/meta/recipes-core/systemd/systemd_259.5.bb
b/meta/recipes-core/systemd/systemd_259.5.bb
index 27722f97bbb..7cc62bde995 100644
--- a/meta/recipes-core/systemd/systemd_259.5.bb
+++ b/meta/recipes-core/systemd/systemd_259.5.bb
@@ -124,7 +124,7 @@ PACKAGECONFIG[default-compression-lz4] = "-Dlz4=true
-Ddefault-compression=lz4,,
PACKAGECONFIG[default-compression-xz] = "-Dxz=true
-Ddefault-compression=xz,,xz"
PACKAGECONFIG[default-compression-zstd] = "-Dzstd=true
-Ddefault-compression=zstd,,zstd"
PACKAGECONFIG[efi] = "-Defi=true -Dbootloader=enabled,-Defi=false
-Dbootloader=disabled,python3-pyelftools-native"
-PACKAGECONFIG[elfutils] =
"-Delfutils=enabled,-Delfutils=disabled,elfutils,,libelf libdw"
+PACKAGECONFIG[elfutils] = "-Delfutils=enabled,-Delfutils=disabled,elfutils"
PACKAGECONFIG[fido] = "-Dlibfido2=enabled,-Dlibfido2=disabled,libfido2-initial"
PACKAGECONFIG[firstboot] = "-Dfirstboot=true,-Dfirstboot=false"
PACKAGECONFIG[repart] = "-Drepart=enabled,-Drepart=disabled"
@@ -141,8 +141,8 @@ PACKAGECONFIG[journal-color] = ",,,less"
PACKAGECONFIG[journal-upload] = "-Dlibcurl=enabled,-Dlibcurl=disabled,curl"
PACKAGECONFIG[kmod] = "-Dkmod=enabled,-Dkmod=disabled,kmod,libkmod"
PACKAGECONFIG[ldconfig] = "-Dldconfig=true,-Dldconfig=false,,ldconfig"
-PACKAGECONFIG[libidn] = "-Dlibidn=enabled,-Dlibidn=disabled,libidn,,libidn"
-PACKAGECONFIG[libidn2] =
"-Dlibidn2=enabled,-Dlibidn2=disabled,libidn2,,libidn2"
+PACKAGECONFIG[libidn] = "-Dlibidn=enabled,-Dlibidn=disabled,libidn"
+PACKAGECONFIG[libidn2] = "-Dlibidn2=enabled,-Dlibidn2=disabled,libidn2"
# Link udev shared with systemd helper library.
# If enabled the udev package depends on the systemd package (which has the
needed shared library).
PACKAGECONFIG[link-udev-shared] =
"-Dlink-udev-shared=true,-Dlink-udev-shared=false"
@@ -175,7 +175,7 @@ PACKAGECONFIG[polkit_hostnamed_fallback] =
",,,,dbus-broker,polkit"
PACKAGECONFIG[portabled] = "-Dportabled=true,-Dportabled=false"
PACKAGECONFIG[pstore] = "-Dpstore=true,-Dpstore=false"
PACKAGECONFIG[pni-names] = ",,,"
-PACKAGECONFIG[qrencode] =
"-Dqrencode=enabled,-Dqrencode=disabled,qrencode,,qrencode"
+PACKAGECONFIG[qrencode] = "-Dqrencode=enabled,-Dqrencode=disabled,qrencode"
PACKAGECONFIG[quotacheck] = "-Dquotacheck=true,-Dquotacheck=false"
PACKAGECONFIG[randomseed] = "-Drandomseed=true,-Drandomseed=false"
PACKAGECONFIG[resolved] = "-Dresolve=true,-Dresolve=false"
--
2.43.0
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#240990):
https://lists.openembedded.org/g/openembedded-core/message/240990
Mute This Topic: https://lists.openembedded.org/mt/120285093/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-