aboutsummaryrefslogtreecommitdiffstats
path: root/classes/icecc.bbclass
diff options
context:
space:
mode:
authorStelios Koroneos <skoroneos@digital-opsis.com>2007-05-24 19:49:06 +0000
committerStelios Koroneos <skoroneos@digital-opsis.com>2007-05-24 19:49:06 +0000
commitdb6f1c786efb1b7ffec5f84b8a11c6066370c59c (patch)
tree64870c1c42d94f15727185206cc6f6065a1b8b50 /classes/icecc.bbclass
parentb5b4e05056a1495d9b0d55a9d3e3316bfe747b56 (diff)
downloadopenembedded-db6f1c786efb1b7ffec5f84b8a11c6066370c59c.tar.gz
classes/icecc.bbclass : Make sure that PARALLEL_MAKE is set to null if the package is not to use the icecc scheduler.
In this way you don't end up with -jX to be handled by a single cpu/machine Remove glibc and add glibc-intermediate in the list of packages not use the icecc scheduler
Diffstat (limited to 'classes/icecc.bbclass')
-rw-r--r--classes/icecc.bbclass4
1 files changed, 3 insertions, 1 deletions
diff --git a/classes/icecc.bbclass b/classes/icecc.bbclass
index 5fadee4ab6..446e78ae1a 100644
--- a/classes/icecc.bbclass
+++ b/classes/icecc.bbclass
@@ -253,10 +253,11 @@ def icc_path(bb,d,compile):
#"system" package blacklist contains a list of packages that can not distribute compile tasks
#for one reason or the other
- system_package_blacklist = [ "uclibc", "glibc", "qemu" ]
+ system_package_blacklist = [ "uclibc", "glibc-intermediate", "qemu" ]
for black in system_package_blacklist:
if black in package_tmp:
+ bb.data.setVar('PARALLEL_MAKE' , '', d)
return ""
#user defined exclusion list
@@ -265,6 +266,7 @@ def icc_path(bb,d,compile):
for black in user_package_blacklist:
if black in package_tmp:
+ bb.data.setVar('PARALLEL_MAKE' , '', d)
return ""