summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew McClintock <msm@freescale.com>2011-12-05 14:56:27 -0600
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-01-30 16:43:46 +0000
commit0d9809c4ecf8ef45214cd2a26223ba52031fde75 (patch)
treead4fb1662ff979f09bb35b1edba9c1d10be31be3
parentdcf64630f8b4f02e6dd613531716ac27560acce9 (diff)
downloadpoky-0d9809c4ecf8ef45214cd2a26223ba52031fde75.tar.gz
populate_sdk.bbclass: remap packages when generating sdk tarball
This fixes the issue below: | Generating solve db for /local/home/mattsm/git/poky/build_p4080ds_release/tmp/deploy/rpm/all... | total: 1 0.000000 MB 0.093784 secs | fingerprint: 9 0.000012 MB 0.000252 secs | install: 3 0.000000 MB 0.039092 secs | dbadd: 3 0.000000 MB 0.034837 secs | dbget: 12 0.000000 MB 0.000062 secs | dbput: 3 0.009532 MB 0.002731 secs | readhdr: 31 0.019160 MB 0.000084 secs | hdrload: 15 0.027924 MB 0.000116 secs | hdrget: 494 0.000000 MB 0.000691 secs | Processing task-core-standalone-sdk-target... | Processing glib-2.0... | Unable to find package glib-2.0 (glib-2.0)! | ERROR: Function 'do_populate_sdk' failed (see /local/home/mattsm/git/poky/build_p4080ds_release/tmp/work/ppce500mc-fsl-linux/fsl-toolchain-1.0-r6/temp/log.do_populate_sdk.16975 for further information) If you have: TOOLCHAIN_TARGET_TASK += "glib-2.0" The package name was not getting remapped correctly for the do_populate_sdk case. (From OE-Core rev: 0b803ac3627c238aa7d19a23b7621f55779f2557) (From OE-Core rev: e1a07a5fcba93b3ab127c7c6588cab5799a5df45) Signed-off-by: Matthew McClintock <msm@freescale.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/classes/populate_sdk.bbclass7
1 files changed, 7 insertions, 0 deletions
diff --git a/meta/classes/populate_sdk.bbclass b/meta/classes/populate_sdk.bbclass
index 1ef72cfeb2..5aa8e92b87 100644
--- a/meta/classes/populate_sdk.bbclass
+++ b/meta/classes/populate_sdk.bbclass
@@ -18,6 +18,13 @@ PID = "${@os.getpid()}"
18 18
19EXCLUDE_FROM_WORLD = "1" 19EXCLUDE_FROM_WORLD = "1"
20 20
21python () {
22 # If we don't do this we try and run the mapping hooks while parsing which is slow
23 # bitbake should really provide something to let us know this...
24 if bb.data.getVar('BB_WORKERCONTEXT', d, True) is not None:
25 runtime_mapping_rename("TOOLCHAIN_TARGET_TASK", d)
26}
27
21fakeroot do_populate_sdk() { 28fakeroot do_populate_sdk() {
22 rm -rf ${SDK_OUTPUT} 29 rm -rf ${SDK_OUTPUT}
23 mkdir -p ${SDK_OUTPUT} 30 mkdir -p ${SDK_OUTPUT}