Bug 10681

Summary: Support inter-multi-configuration dependencies
Product: [Build System, Metadata & Runtime] BitBake Reporter: Richard Purdie <richard.purdie>
Component: bitbakeAssignee: Alejandro Hernandez <alejandr>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: Medium+ CC: poky.bs.watcher, poky.watcher, robin.l.jordan
Version: 2.3   
Target Milestone: 2.6 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: 5421    

Description Richard Purdie 2016-11-16 13:06:11 UTC
Right now its not possible to specify that something in a given build depends on something else in a different multiconfig. We should add syntax to support this kind of dependency (so for example a multimachine SDK could be built with one command).
Comment 1 Juro Bystricky 2017-01-15 19:19:19 UTC
Richard, can you please provide some examples of anticipated use case scenarios?
Comment 2 Juro Bystricky 2017-01-25 18:52:01 UTC
Richard, can you please provide some examples of anticipated use case scenarios?
Comment 3 Richard Purdie 2017-01-26 16:18:09 UTC
The idea here would be that you'd be able to combination images, so for example core-image-sato could have:

do_rootfs[mc-depends] = "multiconfig:qemuarm:dsp-image:do_rootfs"

This would mean the core-image-sato could contain an image built for a different machine (e.g. to run on an arm based dsp core which would get loaded in by the main system).