icecc.bbclass will no longer attempt to distribute cross-canadian compiles. While 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 and there are so few of these recipes that it is probably not worth maintaining.
Signed-off-by: Joshua Watt <jpewhac...@gmail.com> --- meta/classes/icecc.bbclass | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/meta/classes/icecc.bbclass b/meta/classes/icecc.bbclass index 35a1aaef86f..9d5eaed57ce 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') -- 2.14.3 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core