[bitbake-devel] questions about bitbake world

Robert Yang liezhi.yang at windriver.com
Tue Apr 10 08:24:28 UTC 2012


Hello experts,

In the following code:

def buildWorldTargetList(self):
...
         for f in self.status.possible_world:
             terminal = True
             pn = self.status.pkg_fn[f]

             for p in pn_provides[pn]:
                 if p.startswith('virtual/'):
                     parselog.debug(2, "World build skipping %s due to %s 
provider starting with virtual/", f, p)
                     terminal = False
                     break
...

Does it mean that if a recipe contains:

PROVIDES = "virtual/something"

Then it would not be built until a pkg depends on it? Why we design it in this
way, please?

-- 
Thanks

Robert




More information about the bitbake-devel mailing list