summaryrefslogtreecommitdiffstats
path: root/doc/manual/usermanual.xml
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2012-07-02 13:29:53 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-07-04 14:42:28 +0100
commita5324da9b8a0c9307a6c511ea9009f34be70c92b (patch)
treef62ee5e20d60e50d1f7a9a5916ecff7680520b14 /doc/manual/usermanual.xml
parent73801f571e040dcdfeb15a15b9a484cbefaae70c (diff)
downloadbitbake-a5324da9b8a0c9307a6c511ea9009f34be70c92b.tar.gz
runqueue.py: Allow recrdeptasks that have self references
In some cases we want to pull in DEPENDS and RDEPENDS of recrdeptask dependencies but we need a way to trigger or avoid this behaviour depending on context. The logical syntax to trigger such behaviour would be a self referencing recrdeptask: do_a[recrdeptask] = "do_a do_b" The dependency chains already recurse this kind of expression correctly, the missing piece is to avoid any circular reference errors. Since the dependencies have already been recursively resolved, simply removing any recrdeptask references is enough to break the circular references. This patch therefore removes any circular references using the set difference_update() operator. There will be metadata tweaks required to add any references needed to the extra taskname. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'doc/manual/usermanual.xml')
0 files changed, 0 insertions, 0 deletions