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.cha...@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 _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto