mirror of
https://git.yoctoproject.org/poky
synced 2026-04-20 00:32:13 +02:00
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 <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
b20373e72d
commit
f1dfc8bbe1
@@ -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')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user