summaryrefslogtreecommitdiff
path: root/meta/classes/cross.bbclass
diff options
context:
space:
mode:
authorRichard Purdie <rpurdie@linux.intel.com>2010-07-23 18:04:59 +0100
committerRichard Purdie <rpurdie@linux.intel.com>2010-07-23 18:04:59 +0100
commit66d7b58f224e55b70b80a01d451270b7de757885 (patch)
treed59b92cedeb3894561faf499e39baea21b368e40 /meta/classes/cross.bbclass
parentbf8023237c6fe43781fa4ce0db00f2b08cab7817 (diff)
downloadopenembedded-core-66d7b58f224e55b70b80a01d451270b7de757885.tar.gz
openembedded-core-66d7b58f224e55b70b80a01d451270b7de757885.tar.bz2
openembedded-core-66d7b58f224e55b70b80a01d451270b7de757885.tar.xz
openembedded-core-66d7b58f224e55b70b80a01d451270b7de757885.zip
bitbake.conf/cross.bbclass: Inject MULTIMACH_TARGET_SYS into the toolchain paths to prevent multimachine cross contamination
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Diffstat (limited to 'meta/classes/cross.bbclass')
-rw-r--r--meta/classes/cross.bbclass8
1 files changed, 6 insertions, 2 deletions
diff --git a/meta/classes/cross.bbclass b/meta/classes/cross.bbclass
index de44e99d7..7c20be0b8 100644
--- a/meta/classes/cross.bbclass
+++ b/meta/classes/cross.bbclass
@@ -43,8 +43,12 @@ target_exec_prefix := "${exec_prefix}"
prefix = "${STAGING_DIR_NATIVE}${prefix_native}"
base_prefix = "${STAGING_DIR_NATIVE}"
exec_prefix = "${STAGING_DIR_NATIVE}${prefix_native}"
-base_sbindir = "${base_prefix}/bin"
-sbindir = "${exec_prefix}/bin"
+bindir = "${exec_prefix}/bin/${MULTIMACH_TARGET_SYS}"
+sbindir = "${bindir}"
+base_bindir = "${bindir}"
+base_sbindir = "${bindir}"
+libdir = "${exec_prefix}/lib/${MULTIMACH_TARGET_SYS}"
+libexecdir = "${exec_prefix}/libexec/${MULTIMACH_TARGET_SYS}"
do_install () {
oe_runmake 'DESTDIR=${D}' install