[oe] [meta-oe][PATCH 1/3] pam-passwdqc: fix the hardcoded libdir

Yi Zhao yi.zhao at windriver.com
Tue Nov 24 09:25:24 UTC 2015


Fix QA issue when enable multilib:
WARNING: QA Issue: pam-passwdqc-dbg: found library in wrong location:
/lib/security/.debug/pam_passwdqc.so
pam-passwdqc: found library in wrong location:
/lib/security/pam_passwdqc.so [libdir]

Signed-off-by: Yi Zhao <yi.zhao at windriver.com>
---
 .../pam-passwdqc/pam-passwdqc_1.0.5.bb             |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/meta-oe/recipes-support/pam-passwdqc/pam-passwdqc_1.0.5.bb b/meta-oe/recipes-support/pam-passwdqc/pam-passwdqc_1.0.5.bb
index 4add367..4e8b7d8 100644
--- a/meta-oe/recipes-support/pam-passwdqc/pam-passwdqc_1.0.5.bb
+++ b/meta-oe/recipes-support/pam-passwdqc/pam-passwdqc_1.0.5.bb
@@ -23,12 +23,13 @@ S = "${WORKDIR}/pam_passwdqc-${PV}"
 
 DEPENDS = "libpam"
 
-EXTRA_OEMAKE = "CFLAGS="${CFLAGS} -Wall -fPIC -DHAVE_SHADOW""
+EXTRA_OEMAKE = "CFLAGS="${CFLAGS} -Wall -fPIC -DHAVE_SHADOW" \
+                SECUREDIR=${base_libdir}/security"
 
 do_install() {
 	oe_runmake install DESTDIR=${D}
 }
 
-FILES_${PN} += "/lib/security/pam_passwdqc.so"
-FILES_${PN}-dbg += "/lib/security/.debug"
+FILES_${PN} += "${base_libdir}/security/pam_passwdqc.so"
+FILES_${PN}-dbg += "${base_libdir}/security/.debug"
 
-- 
1.7.9.5




More information about the Openembedded-devel mailing list