]> code.ossystems Code Review - openembedded-core.git/commitdiff
bitbake.conf/cross.bbclass: Inject MULTIMACH_TARGET_SYS into the toolchain paths...
authorRichard Purdie <rpurdie@linux.intel.com>
Fri, 23 Jul 2010 17:04:59 +0000 (18:04 +0100)
committerRichard Purdie <rpurdie@linux.intel.com>
Fri, 23 Jul 2010 17:04:59 +0000 (18:04 +0100)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
meta/classes/cross.bbclass
meta/conf/bitbake.conf

index de44e99d70c241c039cc5e87196231cd79ec94a7..7c20be0b818b1040ea94feada7f167f2b2fa824f 100644 (file)
@@ -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
index 819efc3d5882c5b9cac8c80517c6e5a119b0ae72..67dd84095903598dc5b8fbea9ef4e3713ddc1716 100644 (file)
@@ -259,6 +259,7 @@ STAGING_DIR = "${TMPDIR}/sysroots"
 STAGING_DIR_NATIVE = "${STAGING_DIR}/${BUILD_SYS}"
 STAGING_BINDIR_NATIVE = "${STAGING_DIR_NATIVE}${bindir_native}"
 STAGING_BINDIR_CROSS = "${STAGING_BINDIR}/crossscripts"
+STAGING_BINDIR_TOOLCHAIN = "${STAGING_DIR_NATIVE}${bindir_native}/${BASEPKG_TARGET_SYS}"
 STAGING_LIBDIR_NATIVE = "${STAGING_DIR_NATIVE}${libdir_native}"
 STAGING_INCDIR_NATIVE = "${STAGING_DIR_NATIVE}${includedir_native}"
 STAGING_ETCDIR_NATIVE = "${STAGING_DIR_NATIVE}${sysconfdir_native}"
@@ -360,7 +361,7 @@ EXTRA_IMAGEDEPENDS = ""
 # Toolchain info.
 ##################################################################
 
-PATH_prepend = "${STAGING_BINDIR_CROSS}:${STAGING_DIR_NATIVE}${sbindir_native}:${STAGING_BINDIR_NATIVE}:${STAGING_DIR_NATIVE}${base_sbindir_native}:${STAGING_DIR_NATIVE}/${base_bindir_native}:"
+PATH_prepend = "${STAGING_BINDIR_TOOLCHAIN}:${STAGING_BINDIR_CROSS}:${STAGING_DIR_NATIVE}${sbindir_native}:${STAGING_BINDIR_NATIVE}:${STAGING_DIR_NATIVE}${base_sbindir_native}:${STAGING_DIR_NATIVE}/${base_bindir_native}:"
 export PATH
 
 ##################################################################