[oe-commits] Richard Purdie : libgcc: Add missing dependency on libc:do_package

git at git.openembedded.org git at git.openembedded.org
Tue Jul 24 09:15:28 UTC 2012


Module: openembedded-core.git
Branch: master
Commit: 4148bc80c008d25c8a536c7c7dfdeac1669a6662
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=4148bc80c008d25c8a536c7c7dfdeac1669a6662

Author: Richard Purdie <richard.purdie at linuxfoundation.org>
Date:   Mon Jul 23 14:28:46 2012 +0000

libgcc: Add missing dependency on libc:do_package

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.purdie at linuxfoundation.org>

---

 meta/recipes-devtools/gcc/libgcc_4.7.bb |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

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"





More information about the Openembedded-commits mailing list