summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/ui/crumbs/builder.py
diff options
context:
space:
mode:
authorDongxiao Xu <dongxiao.xu@intel.com>2012-04-01 20:14:15 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-04-05 14:00:26 +0100
commit7b560745f23d862cc3e48748b56bc8ce4ce84f72 (patch)
tree6aa70efa8f99e1a98dee11ebecb93eeea5e9a8c7 /bitbake/lib/bb/ui/crumbs/builder.py
parentf414dbbaa02de33efacf80802aa0370aad41cfa9 (diff)
downloadpoky-7b560745f23d862cc3e48748b56bc8ce4ce84f72.tar.gz
Hob: Fix toolchain build
Originally we added -dev and -dbg postfixes to our selected packages as toolchain packages. However, some package names are modified in recipes, so we could not rely on its base name. The new approach is to detect if a package is selected, then include those packages under the same recipe endswith "-dev" and "-dbg". This fixes [YOCTO #2185] (Bitbake rev: f99c66071bce63780301e1639d74316503ca934c) Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/builder.py')
-rwxr-xr-xbitbake/lib/bb/ui/crumbs/builder.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/builder.py b/bitbake/lib/bb/ui/crumbs/builder.py
index 44b208a177..8427623b37 100755
--- a/bitbake/lib/bb/ui/crumbs/builder.py
+++ b/bitbake/lib/bb/ui/crumbs/builder.py
@@ -457,12 +457,15 @@ class Builder(gtk.Window):
457 def generate_image(self): 457 def generate_image(self):
458 # Build image 458 # Build image
459 self.set_user_config() 459 self.set_user_config()
460 all_packages = self.package_model.get_selected_packages() 460 packages = self.package_model.get_selected_packages()
461 toolchain_packages = []
462 if self.configuration.toolchain_build:
463 toolchain_packages = self.package_model.get_selected_packages_toolchain()
461 self.handler.reset_build() 464 self.handler.reset_build()
462 self.handler.generate_image(all_packages, 465 self.handler.generate_image(packages,
463 self.hob_image, 466 self.hob_image,
464 self.hob_toolchain, 467 self.hob_toolchain,
465 self.configuration.toolchain_build) 468 toolchain_packages)
466 469
467 # Callback Functions 470 # Callback Functions
468 def handler_config_updated_cb(self, handler, which, values): 471 def handler_config_updated_cb(self, handler, which, values):