mirror of
https://git.yoctoproject.org/poky
synced 2026-04-26 18:32:13 +02:00
staging/allarch: Remove hardcoded PACKAGE_ARCHS from the class
The code was making an assumption that the only PACKAGE_ARCH in use was TUNE_PKGARCH. This is incorrect so iterate over the list from PACKAGE_EXTRA_ARCH instead. We also need to change allarch to preserve this variable, else the staging code doesn't function. We do this in a way which clears the variable history so that the task hashes remain unaffected. [Thanks to Andrew Goodbody <andrew.goodbody@cambrionix.com> for testing/fixing] (From OE-Core rev: b1bab7a6eff6b195824be7d754de58c6e9ee2bfb) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -25,7 +25,9 @@ python () {
|
||||
d.setVar("TARGET_AS_ARCH", "none")
|
||||
d.setVar("TARGET_FPU", "")
|
||||
d.setVar("TARGET_PREFIX", "")
|
||||
d.setVar("PACKAGE_EXTRA_ARCHS", "")
|
||||
# Expand PACKAGE_EXTRA_ARCHS since the staging code needs this
|
||||
# (this removes any dependencies from the hash perspective)
|
||||
d.setVar("PACKAGE_EXTRA_ARCHS", d.getVar("PACKAGE_EXTRA_ARCHS"))
|
||||
d.setVar("SDK_ARCH", "none")
|
||||
d.setVar("SDK_CC_ARCH", "none")
|
||||
d.setVar("TARGET_CPPFLAGS", "none")
|
||||
|
||||
Reference in New Issue
Block a user