| Summary: | Enable recipe specific sysroots | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] Meta-yocto | Reporter: | Richard Purdie <richard.purdie> |
| Component: | meta-yocto | Assignee: | Richard Purdie <richard.purdie> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | High | CC: | clemens.lang, dongxiao.xu, igor.stoppa, jessica.zhang, joshuagloe, kergoth, obi, poky.bs.watcher, poky.watcher, randy.macleod, sgw |
| Version: | unspecified | ||
| Target Milestone: | 2.3 M2 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | Yes (doc changes required) | |
| Bug Depends on: | |||
| Bug Blocks: | 10684 | ||
|
Description
Richard Purdie
2011-10-03 07:12:09 UTC
There is a proof of concept patch on the oe-architecture list. I think this would be a great improvement to the build system. One minor downside is that we would not accidentally discover missing dependencies by finding race conditions in the builds. Do you think that we should add yet another flag to permit the existing sysroot behaviour or do we just have to come up with a more intelligent way, that doesn't involve error-prone developers, for discovering package dependencies? I think if you want to know what optional deps a project has, you should read the documentation on the project, run ./configure --help, or read configure.in :) That's your fix? It'll never work reliably, at least for other people. :) Random discovery isn't much or any better though. Just over 5 years later from when I originally filed this, it finally has landed: http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=9107d6ca144ac1f6169830dee25dae2dad775333 |