[oe-commits] [openembedded-core] 19/28: systemd: disable 'libdir' QA check

git at git.openembedded.org git at git.openembedded.org
Fri Dec 16 08:41:11 UTC 2016


rpurdie pushed a commit to branch master-next
in repository openembedded-core.

commit 422077ff91c4147f08108fe8510b238730f2367c
Author: Mark Asselstine <mark.asselstine at windriver.com>
AuthorDate: Mon Dec 12 14:36:48 2016 -0500

    systemd: disable 'libdir' QA check
    
    When building systemd with multilib support enabled in your build you
    will get the following QA warnings (if the 'libdir' QA check is
    enabled.)
    
    WARNING: systemd-1_232-r0 do_package_qa: QA Issue: systemd-dbg: found \
     library in wrong location: /lib/systemd/.debug/libsystemd-shared-232.so
    systemd: found library in wrong location: /lib/systemd/libsystemd-shared.so
    systemd: found library in wrong location: /lib/systemd/libsystemd-shared-232.so [libdir]
    
    Since systemd 231 upstream has included an 'internal' library which
    they explicitly place in the application specific /lib/systemd
    directory. You can see some of the discussion about this placement
    here https://github.com/systemd/systemd/issues/3810
    
    This placement is being picked up by the QA checker since when
    multilibs are enabled it expects all libraries to be in lib32 or
    lib64. Since the systemd and systemd-dbg packages don't contain any
    other libraries we can respect the upstream placement and skip this QA
    check for these packages. Unfortunately the QA mechanism doesn't allow
    us to specify individual files so this approach is the best we can do.
    
    Signed-off-by: Mark Asselstine <mark.asselstine at windriver.com>
    Signed-off-by: Ross Burton <ross.burton at intel.com>
---
 meta/recipes-core/systemd/systemd_232.bb | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-core/systemd/systemd_232.bb b/meta/recipes-core/systemd/systemd_232.bb
index a978bec..3391c01 100644
--- a/meta/recipes-core/systemd/systemd_232.bb
+++ b/meta/recipes-core/systemd/systemd_232.bb
@@ -486,7 +486,8 @@ RRECOMMENDS_${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'serial-getty-genera
                       os-release \
 "
 
-INSANE_SKIP_${PN} += "dev-so"
+INSANE_SKIP_${PN} += "dev-so libdir"
+INSANE_SKIP_${PN}-dbg += "libdir"
 INSANE_SKIP_${PN}-doc += " libdir"
 
 PACKAGES =+ "udev udev-hwdb"

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list