aboutsummaryrefslogtreecommitdiffstats
path: root/classes/amend.bbclass
diff options
context:
space:
mode:
authorEric Bénard <eric@eukrea.com>2010-11-19 21:29:37 +0100
committerEric Bénard <eric@eukrea.com>2010-11-22 20:27:43 +0100
commit8d1542c4bfd0fe41c2c942938018a2729f0d9bd5 (patch)
treef38e1da176a4deeb07910892174d825630abcc9c /classes/amend.bbclass
parent3ec3c40e42ec7a9a2869e363d79b67cbc5ed71ad (diff)
downloadopenembedded-8d1542c4bfd0fe41c2c942938018a2729f0d9bd5.tar.gz
handle PACKAGE_ARCH change in an amend.inc
* setting PACKAGE_ARCH = "${MACHINE_ARCH}" in an amend.inc actually leads to a package with the correct machine arch but the work/stage/stamp dirs are not correct because MULTIMACH_ARCH is not updated after amend.inc is parsed. * this patch : - factorizes the code which compute MULTIMACH_ARCH in base.bbclass - updates MULTIMACH_ARCH if required by an amend.inc Signed-off-by: Eric Bénard <eric@eukrea.com> Acked-by: Chris Larson <chris_larson@mentor.com> Acked-by: Khem Raj <raj.khem@gmail.com> Acked-by: Denys Dmytriyenko <denis@denix.org>
Diffstat (limited to 'classes/amend.bbclass')
-rw-r--r--classes/amend.bbclass2
1 files changed, 2 insertions, 0 deletions
diff --git a/classes/amend.bbclass b/classes/amend.bbclass
index a03de640f1..048a8f377c 100644
--- a/classes/amend.bbclass
+++ b/classes/amend.bbclass
@@ -42,4 +42,6 @@ python () {
depends = set()
depends |= set(newdata)
d.setVar("__depends", depends)
+
+ set_multimach_arch(d)
}