[yocto] [PATCH] bitbake.conf: ensure .la and SOLIBSDEV libraries end in -dev package

Reinette Chatre reinette.chatre at intel.com
Mon May 21 14:35:11 PDT 2012


When libraries are installed in ${libdir}/${BPN} we need to ensure that
those libraries without version number end up in the -dev package. If not
the error "ERROR: QA Issue: non -dev/-dbg/-nativesdk package contains
symlink .so: " is encountered.

A change like this is required since package named ${PN} is evaluated
before ${PN}-dev and FILES_${PN} currently contains ${libdir}/${BPN}/*.
A recipe author is thus not able to use FILES_${PN}-dev
to try and place the .la and .so libraries in the development package.

Signed-off-by: Reinette Chatre <reinette.chatre at intel.com>
---
 meta/conf/bitbake.conf |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
index 7073018..02bd309 100644
--- a/meta/conf/bitbake.conf
+++ b/meta/conf/bitbake.conf
@@ -261,7 +261,7 @@ FILES_${PN} = "${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*${SOLIBS}
             ${sysconfdir} ${sharedstatedir} ${localstatedir} \
             ${base_bindir}/* ${base_sbindir}/* \
             ${base_libdir}/*${SOLIBS} \
-            ${datadir}/${BPN} ${libdir}/${BPN}/* \
+            ${datadir}/${BPN} ${libdir}/${BPN}/*${SOLIBS} \
             ${datadir}/pixmaps ${datadir}/applications \
             ${datadir}/idl ${datadir}/omf ${datadir}/sounds \
             ${libdir}/bonobo/servers"
@@ -272,7 +272,8 @@ SECTION_${PN}-doc = "doc"
 
 FILES_${PN}-dev = "${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la \
                 ${libdir}/*.o ${libdir}/pkgconfig ${datadir}/pkgconfig \
-                ${datadir}/aclocal ${base_libdir}/*.o"
+                ${datadir}/aclocal ${base_libdir}/*.o \
+                ${libdir}/${BPN}/*${SOLIBSDEV} ${libdir}/${BPN}/*.la"
 SECTION_${PN}-dev = "devel"
 ALLOW_EMPTY_${PN}-dev = "1"
 RDEPENDS_${PN}-dev = "${PN} (= ${EXTENDPKGV})"
-- 
1.7.7.6




More information about the yocto mailing list