diff options
author | Joshua Lock <josh@linux.intel.com> | 2011-08-23 16:11:47 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2011-08-24 19:49:32 -0700 |
commit | 8ac3cec827794b784d386b63431970330276d564 (patch) | |
tree | 6780691c52387b480de4e56ebf69a73f6f723897 /bitbake/lib/bb/ui/hob.py | |
parent | cd80b4fc6dc06ff36ed8e3423b9cf990856d7145 (diff) | |
download | ast2050-yocto-poky-8ac3cec827794b784d386b63431970330276d564.zip ast2050-yocto-poky-8ac3cec827794b784d386b63431970330276d564.tar.gz |
hob: don't set PARALLEL_MAKE and BB_NUMBER_THREADS based on cpu count
This was actually broken with recent changes as the values were never
persisted to a file (meaning they were unset on the server at reparse
despite the UI indicating they were set).
However, I've chosen to remove the 'feature' as pegging a users CPU without
them asking to use high thread counts seems a little offensive.
(Bitbake rev: 27dcf245abf3805be47894773406392fdf055e48)
Signed-off-by: Joshua Lock <josh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/ui/hob.py')
-rw-r--r-- | bitbake/lib/bb/ui/hob.py | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/bitbake/lib/bb/ui/hob.py b/bitbake/lib/bb/ui/hob.py index 105b0ef..7278643 100644 --- a/bitbake/lib/bb/ui/hob.py +++ b/bitbake/lib/bb/ui/hob.py @@ -962,9 +962,6 @@ class MainWindow (gtk.Window): return scroll def main (server, eventHandler): - import multiprocessing - cpu_cnt = multiprocessing.cpu_count() - gobject.threads_init() taskmodel = TaskListModel() @@ -979,14 +976,12 @@ def main (server, eventHandler): distro = server.runCommand(["getVariable", "DISTRO"]) bbthread = server.runCommand(["getVariable", "BB_NUMBER_THREADS"]) if not bbthread: - bbthread = cpu_cnt - handler.set_bbthreads(cpu_cnt) + bbthread = 1 else: bbthread = int(bbthread) pmake = server.runCommand(["getVariable", "PARALLEL_MAKE"]) if not pmake: - pmake = cpu_cnt - handler.set_pmake(cpu_cnt) + pmake = 1 else: # The PARALLEL_MAKE variable will be of the format: "-j 3" and we only # want a number for the spinner, so strip everything from the variable @@ -1012,7 +1007,7 @@ def main (server, eventHandler): build_headers = bool(server.runCommand(["getVariable", "HOB_BUILD_TOOLCHAIN_HEADERS"])) handler.toggle_toolchain_headers(build_headers) - prefs = HobPrefs(configurator, handler, sdk_mach, distro, pclass, cpu_cnt, + prefs = HobPrefs(configurator, handler, sdk_mach, distro, pclass, pmake, bbthread, selected_image_types, all_image_types, gplv3disabled, build_toolchain, build_headers) layers = LayerEditor(configurator, None) |