summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2011-01-31 16:37:32 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2011-01-31 16:37:32 +0000
commit21f2dae46b481dbf34f6874ae814dcd23fc86d54 (patch)
tree925cbfe22d97fa3158a6af5ec79ceb876f69ec28
parent0e70557c92d02a024fd6028d3f0530f3ece979e0 (diff)
downloadopenembedded-core-21f2dae46b481dbf34f6874ae814dcd23fc86d54.tar.gz
openembedded-core-21f2dae46b481dbf34f6874ae814dcd23fc86d54.tar.bz2
openembedded-core-21f2dae46b481dbf34f6874ae814dcd23fc86d54.tar.xz
openembedded-core-21f2dae46b481dbf34f6874ae814dcd23fc86d54.zip
libgcc: Explicitly wait for the libc packaging to occur before libgcc packages
libgcc can link against the libc and libc can be dynamically renamed so we ensure we package after libc. There was code in the gcc core for this in the ipk case but it wasn't moved as part of the libgcc split, this change fixes that oversight. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/recipes-devtools/gcc/gcc-configure-cross.inc2
-rw-r--r--meta/recipes-devtools/gcc/libgcc_4.5.1.bb4
2 files changed, 4 insertions, 2 deletions
diff --git a/meta/recipes-devtools/gcc/gcc-configure-cross.inc b/meta/recipes-devtools/gcc/gcc-configure-cross.inc
index 04a868535..346d1640d 100644
--- a/meta/recipes-devtools/gcc/gcc-configure-cross.inc
+++ b/meta/recipes-devtools/gcc/gcc-configure-cross.inc
@@ -20,5 +20,3 @@ do_compile_prepend () {
LIBGCCS_VAR = "-lgcc_s"
LIBGCCS_VAR_avr32 = ""
-
-do_package_write_ipk[depends] += "virtual/libc:do_package"
diff --git a/meta/recipes-devtools/gcc/libgcc_4.5.1.bb b/meta/recipes-devtools/gcc/libgcc_4.5.1.bb
index a99fdeffd..b6cf2685e 100644
--- a/meta/recipes-devtools/gcc/libgcc_4.5.1.bb
+++ b/meta/recipes-devtools/gcc/libgcc_4.5.1.bb
@@ -38,5 +38,9 @@ do_install () {
fi
}
+do_package_write_ipk[depends] += "virtual/libc:do_package"
+do_package_write_deb[depends] += "virtual/libc:do_package"
+do_package_write_rpm[depends] += "virtual/libc:do_package"
+
BBCLASSEXTEND = "nativesdk"