do_package writes out shlibs data and libgcc can depend on the values there. We therefore need to express the depdency so that sstate can account for it for example.
Without this a version change in eglibc can "psersist" in the sstate cache and corrupt builds. Signed-off-by: Richard Purdie <richard.pur...@linuxfoundation.org> --- diff --git a/meta/recipes-devtools/gcc/libgcc_4.7.bb b/meta/recipes-devtools/gcc/libgcc_4.7.bb index 55aa03c..c796253 100644 --- a/meta/recipes-devtools/gcc/libgcc_4.7.bb +++ b/meta/recipes-devtools/gcc/libgcc_4.7.bb @@ -64,6 +64,7 @@ do_install () { rm -rf ${D}${libdir}/${TARGET_SYS}/${BINV}/include } +do_package[depends] += "virtual/${MLPREFIX}libc:do_package" do_package_write_ipk[depends] += "virtual/${MLPREFIX}libc:do_package" do_package_write_deb[depends] += "virtual/${MLPREFIX}libc:do_package" do_package_write_rpm[depends] += "virtual/${MLPREFIX}libc:do_package" _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core