]> code.ossystems Code Review - openembedded-core.git/commit
Made '-b' work with BBCLASSEXTEND
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Sun, 21 Mar 2010 22:02:56 +0000 (23:02 +0100)
committerRichard Purdie <rpurdie@linux.intel.com>
Fri, 2 Jul 2010 14:41:31 +0000 (15:41 +0100)
commitca9a956abc6b9b20bc7616c9e9bb2341be2bf5bb
tree8173b96cfa9cf35e7c9289511b7ba2600cab8e6b
parenta7f05ea4af0aab88cdd8699ed8d73ae3cca04044
Made '-b' work with BBCLASSEXTEND

When BBCLASSEXTEND is set, '-b' builds usually failed with messages
like

| ERROR: Parsing error data_fn virtual:native:<recipe>.bb and fn
<recipe>.bb don't match
|
|   File ".../bb/providers.py", line 47, in sortPriorities
|     priority = dataCache.bbfile_priority[f]
| KeyError: 'virtual:native:<recipe>.bb'

This patch fixes it and allows to specify the alternative class in a
way like

| ./bitbake -b virtual:native:<recipe>.bb

This patch was written to be so minimal as possible; variables should be
probably renamed to reflect their new meaning.

(Bitbake rev: f1c7fe9fc12161ceb3fe201cde370b929b208729)

Signed-off-by: Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
bitbake/lib/bb/cache.py
bitbake/lib/bb/cooker.py