diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-02-13 00:21:53 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-02-14 10:06:30 +0000 |
commit | e3f5d7dee070464c636c4cb38844e098ec9d75f8 (patch) | |
tree | fbea7ca1864cdf328863f1805b044cdac9e2722c /documentation/kernel-dev | |
parent | 3ec4df57540421df2cda6b83c615bfb7cebccefd (diff) | |
download | poky-e3f5d7dee070464c636c4cb38844e098ec9d75f8.tar.gz |
multilib: Fix an OVERRIDES expansion order issue
There were problems where a SRC_URI with:
SRC_URI_append_powerpc = " xxx"
SRC_URI_append_powerpc64 = " xxx2"
would end up with *both* xxx and xxx2 being added when using a multilib
which is clearly incorrect and undesirable.
The issue is that OVERRIDES has virtclass-multilib-xxxx added to it,
this eventually changed DEFAULTTUNE which then changes
TRANSLATED_TARGET_ARCH which is in OVERRIDES meaning we then need to
re-evaluate the overides and the TRANSLATED_TARGET_ARCH gets applied
twice since once you apply an override, it doesn't get undone.
Expanding DEFAULTTUNE to the correct value in advance avoids the issue
and means only the correct overrides get applied.
[YOCTO #3874]
(From OE-Core rev: 920c9024f5a47ad14670067f910450983bae2aa7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/kernel-dev')
0 files changed, 0 insertions, 0 deletions