diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-03-25 16:31:45 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-03-25 17:39:36 +0000 |
commit | bdc1b214431c9c93a929b547b9a61e7b87fbd366 (patch) | |
tree | dd0070069e0d4122fe9e57aedbbc1cbbb8aaa33f /meta/conf/machine/include/ia32 | |
parent | 262a69ffd33e9d001a7a15fc73671a015e3b5dd1 (diff) | |
download | openembedded-core-bdc1b214431c9c93a929b547b9a61e7b87fbd366.tar.gz openembedded-core-bdc1b214431c9c93a929b547b9a61e7b87fbd366.tar.bz2 openembedded-core-bdc1b214431c9c93a929b547b9a61e7b87fbd366.zip |
conf/machine: Clean up MACHINEOVERRIDES handling
OVERRIDES reads from left to right, least to most specific. We were
appending to MACHINEOVERRIDES when we should have been prepending so
the ordering of qemuall verses qemuxxx was incorrect, as was the x86
override and several of the arm overrides. This patch is a batch cleanup
of the various issues to correct the order from least to most specific.
The include order does matter and we needed to tweak some of that in this
patch too.
[YOCTO #4090]
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/conf/machine/include/ia32')
-rw-r--r-- | meta/conf/machine/include/ia32/arch-ia32.inc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/conf/machine/include/ia32/arch-ia32.inc b/meta/conf/machine/include/ia32/arch-ia32.inc index 15f67d7c62..a817bfd967 100644 --- a/meta/conf/machine/include/ia32/arch-ia32.inc +++ b/meta/conf/machine/include/ia32/arch-ia32.inc @@ -14,7 +14,7 @@ TUNEVALID[m32] = "IA32 ELF32 standard ABI" TUNECONFLICTS[m32] = "m64 mx32" TUNE_ARCH .= "${@bb.utils.contains("TUNE_FEATURES", "m32", "${X86ARCH32}", "" ,d)}" TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "m32", "-m32", "", d)}" -MACHINEOVERRIDES .= "${@bb.utils.contains("TUNE_FEATURES", "m32", ":x86", "" ,d)}" +MACHINEOVERRIDES =. "${@bb.utils.contains("TUNE_FEATURES", "m32", "x86:", "" ,d)}" # x32 ABI TUNEVALID[mx32] = "IA32e (x86_64) ELF32 standard ABI" |