All pastes #284149 Raw Edit

Anonymous

public text v1 · immutable
#284149 ·published 2006-12-18 22:05 UTC
rendered paste body
def use_icc_version(bb,d):

      icecc_ver = "yes"

      print("000000000000000000000000000000000")
      system_class_blacklist = [ "cross" ]
      "system_class_blacklist".join(map(str, bb.data.expand('${ICECC_USER_CLASS_BL}', d) ))
      #system_class_blacklist = bb.data.getVar('ICECC_USER_CLASS_BL', d)
      for black in system_class_blacklist:
           print("Class value is %s " %black)
           if bb.data.inherits_class(black, d):
              icecc_ver = "no"

      print("000000000000000000000000000000000")
      return icecc_ver




def icc_path(bb,d,compile):
    package_tmp = bb.data.expand('${PN}', d)

    #"system" package blacklist contains a list of packages that can not distribute compile tasks
    #for one reason or the other
    system_package_blacklist = [ "ulibc", "glibc", "qemu" ]

    for black in system_package_blacklist:
      if black in package_tmp:
         return ""

    #user specified list of packages defined in local.conf
    user_package_blacklist = bb.data.expand('${ICECC_USER_PACKAGE_BL}', d) or "none"

    for black in user_package_blacklist:
      if black in package_tmp:
         return ""