From f1dfc8bbe1651ed2142ded63a652887383932aee Mon Sep 17 00:00:00 2001 From: Joshua Watt Date: Mon, 12 Feb 2018 10:51:58 -0600 Subject: icecc.bbclass: Skip canadian-cross compiles icecc.bbclass will no longer attempt to distribute cross-canadian compiles. While it is technically possible to generate a toolchain that runs on the build system and generates executables for the host system, this is not the normal way that icecc operates. There are so few of these recipes that it is probably not worth maintaining a distinct code path for them. (From OE-Core rev: b8a39cf5884d4ab85e82c4437b81b5fbba06137e) Signed-off-by: Joshua Watt Signed-off-by: Richard Purdie --- meta/classes/icecc.bbclass | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'meta/classes/icecc.bbclass') diff --git a/meta/classes/icecc.bbclass b/meta/classes/icecc.bbclass index 35a1aaef86..9d5eaed57c 100644 --- a/meta/classes/icecc.bbclass +++ b/meta/classes/icecc.bbclass @@ -101,6 +101,9 @@ def use_icecc(bb,d): if icecc_is_allarch(bb, d): return "no" + if icecc_is_cross_canadian(bb, d): + return "no" + pn = d.getVar('PN') system_class_blacklist = [] @@ -151,6 +154,9 @@ def icecc_is_native(bb, d): bb.data.inherits_class("cross", d) or \ bb.data.inherits_class("native", d); +def icecc_is_cross_canadian(bb, d): + return bb.data.inherits_class("cross-canadian", d) + def icecc_dir(bb, d): return d.expand('${TMPDIR}/work-shared/ice') -- cgit v1.2.3-54-g00ecf