On 8/5/19 8:54 PM, Mark Hatle wrote: > Without linux-libc-headers-dev being added to the libc6-dev as a RDEPENDS, > the system may fail to install the necessary libc headers. > > This can happen when NO_RECOMMENDATIONS = "1" is defined. > > During the 'testsdk' this results in failures that look like: > > fatal error: linux/errno.h: No such file or directory > # include <linux/errno.h> > ^~~~~~~~~~~~~~~ > > This also matches the behavior of musl, which does not suffer from this > problem. > > Signed-off-by: Mark Hatle <mark.ha...@windriver.com> > --- > meta/recipes-core/glibc/glibc-package.inc | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/meta/recipes-core/glibc/glibc-package.inc > b/meta/recipes-core/glibc/glibc-package.inc > index b150a34..f5fd87e 100644 > --- a/meta/recipes-core/glibc/glibc-package.inc > +++ b/meta/recipes-core/glibc/glibc-package.inc > @@ -35,7 +35,8 @@ FILES_sln = "${base_sbindir}/sln" > FILES_${PN}-pic = "${libdir}/*_pic.a ${libdir}/*_pic.map > ${libdir}/libc_pic/*.o" > FILES_libsotruss = "${libdir}/audit/sotruss-lib.so" > FILES_SOLIBSDEV = "${libdir}/lib*${SOLIBSDEV}" > -FILES_${PN}-dev += "${libdir}/*_nonshared.a ${base_libdir}/*_nonshared.a > ${base_libdir}/*.o ${datadir}/aclocal" > +FILES_${PN}-dev = "${libdir}/*_nonshared.a ${base_libdir}/*_nonshared.a > ${base_libdir}/*.o ${datadir}/aclocal" > +RDEPENDS_${PN}-dev += "linux-libc-headers-dev"
Argh, I mangled the above.. Will send a V2.. sorry. > FILES_${PN}-staticdev += "${libdir}/*.a ${base_libdir}/*.a" > FILES_nscd = "${sbindir}/nscd* ${sysconfdir}/init.d/nscd > ${systemd_unitdir}/system/nscd* ${sysconfdir}/tmpfiles.d/nscd.conf \ > ${sysconfdir}/nscd.conf > ${sysconfdir}/default/volatiles/98_nscd ${localstatedir}/db/nscd" > -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core