iconv/getconf utilities can be provided by other packages e.g. toybox, therefore this adjusts the policy to accomodate images containing glibc-utils + toybox
ignoring build-deps in build QA helps to avoid build time QA where it complains about missing dep for rdep which is added by update-alternatives bbclass, This will not fail a build since we use update-alternatives-native during build, and at runtime if we are using u-a then it will be built and added by image and also other packages using u-a Signed-off-by: Khem Raj <raj.k...@gmail.com> --- meta/recipes-core/glibc/glibc-package.inc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/meta/recipes-core/glibc/glibc-package.inc b/meta/recipes-core/glibc/glibc-package.inc index 5f1ab60dc6..04fa3dc602 100644 --- a/meta/recipes-core/glibc/glibc-package.inc +++ b/meta/recipes-core/glibc/glibc-package.inc @@ -65,7 +65,7 @@ DESCRIPTION_${PN}-utils = "Miscellaneous utilities including getconf, iconv, loc DESCRIPTION_libsotruss = "Library to support sotruss which traces calls through PLTs" DESCRIPTION_tzcode = "tzcode, timezone zoneinfo utils -- zic, zdump, tzselect" -inherit multilib_header +inherit multilib_header update-alternatives do_install() { oe_runmake install_root=${D} install @@ -284,3 +284,10 @@ CONFFILES_nscd="${sysconfdir}/nscd.conf" SYSTEMD_PACKAGES = "nscd" SYSTEMD_SERVICE_nscd = "nscd.service" + +ALTERNATIVE_${PN}-utils = "getconf iconv" +ALTERNATIVE_LINK_NAME[getconf] = "${bindir}/getconf" +ALTERNATIVE_LINK_NAME[iconv] = "${bindir}/iconv" + +INSANE_SKIP_${PN}-utils += "build-deps" + -- 2.28.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#142045): https://lists.openembedded.org/g/openembedded-core/message/142045 Mute This Topic: https://lists.openembedded.org/mt/76550483/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-