[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