insane: use HOST_ variables, not TARGET_ to determine the cross system

Almost everywhere those are the same, except when making a cross toolchain
where HOST_ is where it's going to run, and TARGET_ is what it's going to
produce.

(From OE-Core rev: cd25e5544ca3f48cc4c32001e917aa3dc20dd79a)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Alexander Kanavin
2022-02-24 16:03:02 +01:00
committed by Richard Purdie
parent 085941279b
commit 4668db8175

View File

@@ -325,8 +325,8 @@ def package_qa_check_arch(path,name,d, elf, messages):
if not elf:
return
target_os = d.getVar('TARGET_OS')
target_arch = d.getVar('TARGET_ARCH')
target_os = d.getVar('HOST_OS')
target_arch = d.getVar('HOST_ARCH')
provides = d.getVar('PROVIDES')
bpn = d.getVar('BPN')
@@ -691,8 +691,8 @@ def prepopulate_objdump_p(elf, d):
# Walk over all files in a directory and call func
def package_qa_walk(warnfuncs, errorfuncs, package, d):
#if this will throw an exception, then fix the dict above
target_os = d.getVar('TARGET_OS')
target_arch = d.getVar('TARGET_ARCH')
target_os = d.getVar('HOST_OS')
target_arch = d.getVar('HOST_ARCH')
warnings = {}
errors = {}