| Summary: | EXCLUDE_FROM_WORLD_pn-BPN doesn't work when multilib | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] BitBake | Reporter: | Robert Yang <liezhi.yang> |
| Component: | bitbake | Assignee: | Richard Purdie <richard.purdie> |
| Status: | RESOLVED WORKSFORME | QA Contact: | |
| Severity: | normal | ||
| Priority: | Low | CC: | liezhi.yang, mark.hatle, poky.bs.watcher, poky.watcher |
| Version: | 1.7 | ||
| Target Milestone: | 1.7 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
Robert Yang
2014-06-06 09:27:37 UTC
I looked into this and I think that things actually work as they should. Setting "EXCLUDE_FROM_WORLD" does not guarantee that something will not end up in a world build, it just means that when building the list of recipes to build as part of world, these items are excluded. So for example if you do EXCLUDE_FROM_WORLD = "a" and b has DEPENDS = "a" and b is in world, a will get built. So something likely depends on bluez4 and that is why you see it being built. To test this, I tried something which things don't depend on, I picked bind. EXCLUDE_FROM_WORLD_pn-bind = "1" removed bind from "bitbake world -g" and then: EXCLUDE_FROM_WORLD_pn-lib32-bind = "1" removed lib32-bind too, just as expected. Please reopen with more specific details if you still believe there is an issue here. |