diff options
author | Martin Jansa <martin.jansa@gmail.com> | 2017-07-17 16:04:50 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-07-21 22:51:37 +0100 |
commit | e0fc81e29a0ae0e7631d7634bfca77f30effe429 (patch) | |
tree | 4abf156486e070c5e40ab31e3c847286e152b4f9 /meta/classes/icecc.bbclass | |
parent | c8b91f665b439126c98771e50dfa5c354c5959db (diff) | |
download | poky-e0fc81e29a0ae0e7631d7634bfca77f30effe429.tar.gz |
icecc.bbclass: prevent nativesdk builds depending on target specific KERNEL_CC
* without this we cause nativesdk-linux-libc-headers to depend
on target specific KERNEL_CC (through icecc_get_tool ->
icecc_is_kernel -> KERNEL_CC -> HOST_CC_KERNEL_ARCH ->
TARGET_CC_KERNEL_ARCH -> TUNE_FEATURES(thumb) as shown by
bitbake-diffsigs:
OE qemux86@ ~/build/oe-core $ ls /OE/build/oe-core/tmp-glibc/sstate-diff/1499859497/qemu*/*sdk*/*/*do_configure.sigdata*
/OE/build/oe-core/tmp-glibc/sstate-diff/1499859497/qemuarm/x86_64-nativesdk-oesdk-linux/nativesdk-linux-libc-headers/4.10-r0.do_configure.sigdata.3a9a423878d56524e0ee8e42eba1804f
/OE/build/oe-core/tmp-glibc/sstate-diff/1499859497/qemux86/x86_64-nativesdk-oesdk-linux/nativesdk-linux-libc-headers/4.10-r0.do_configure.sigdata.401071dbaa88903ece37d35a47965ff2
OE qemux86@ ~/build/oe-core $ bitbake-diffsigs /OE/build/oe-core/tmp-glibc/sstate-diff/1499859497/qemu*/*sdk*/*/*do_configure.sigdata*
basehash changed from 39774238b66763c598153132e87a2c1a to aa2d66e770bf533e312536eb0a401c4c
Variable TARGET_CC_KERNEL_ARCH value changed from '${@bb.utils.contains('TUNE_FEATURES', 'thumb', '-mno-thumb-interwork-marm', '', d)} TUNE_FEATURES{thumb} = Set' to ''
(From OE-Core rev: aef5d6052a60f506e842110381a221aed042e054)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/icecc.bbclass')
-rw-r--r-- | meta/classes/icecc.bbclass | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/meta/classes/icecc.bbclass b/meta/classes/icecc.bbclass index 8a3308bdda..1cc1c4ddb0 100644 --- a/meta/classes/icecc.bbclass +++ b/meta/classes/icecc.bbclass | |||
@@ -42,6 +42,7 @@ def icecc_dep_prepend(d): | |||
42 | 42 | ||
43 | DEPENDS_prepend += "${@icecc_dep_prepend(d)} " | 43 | DEPENDS_prepend += "${@icecc_dep_prepend(d)} " |
44 | 44 | ||
45 | get_cross_kernel_cc[vardepsexclude] += "KERNEL_CC" | ||
45 | def get_cross_kernel_cc(bb,d): | 46 | def get_cross_kernel_cc(bb,d): |
46 | kernel_cc = d.getVar('KERNEL_CC', False) | 47 | kernel_cc = d.getVar('KERNEL_CC', False) |
47 | 48 | ||