Bug 10681 - Support inter-multi-configuration dependencies
Summary: Support inter-multi-configuration dependencies
Status: RESOLVED FIXED
Alias: None
Product: BitBake
Classification: Build System, Metadata & Runtime
Component: bitbake (show other bugs)
Version: 2.3
Hardware: x86 Multiple
: Medium+ enhancement
Target Milestone: 2.6 M2
Assignee: Alejandro Hernandez
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks: 5421
  Show dependency tree
 
Reported: 2016-11-16 13:06 UTC by Richard Purdie
Modified: 2018-08-02 07:35 UTC (History)
3 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: Yes (doc changes required)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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).