diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-09-16 21:57:55 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-09-18 15:14:02 +0100 |
commit | 4325f6f03dee60ee45828ecffb053321a26fbc16 (patch) | |
tree | 294cb13592fbf30fe95bc267b9f572965ae07aa4 /meta/classes/deploy.bbclass | |
parent | 3a5e46b6ed483e43251da7e328b9299189997722 (diff) | |
download | poky-4325f6f03dee60ee45828ecffb053321a26fbc16.tar.gz |
bitbake: data_smart: Expand overrides cache recursively
If the values that make up OVERRIDES are themselves overridden,
we end up into some horrible circular logic. Unfortunately some
metadata does depend on this functionality.
e.g:
DEFAULTTUNE_virtclass-multilib-xxx = Y
which changes TUNE_ARCH
which changes TARGET_ARCH
which changes OVERRIDES
As a solution, we iterate override expansion until the values don't
change. If we iterate more than 5 times we abort and tell the user to
report the issue.
(Bitbake rev: 10279697c701e01bf6fdd5e9f92792ef5134807b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/deploy.bbclass')
0 files changed, 0 insertions, 0 deletions