]> code.ossystems Code Review - openembedded-core.git/commitdiff
task-cross-canadian: Ensure it reflects TARGET_ARCH in PN
authorRichard Purdie <rpurdie@linux.intel.com>
Fri, 10 Dec 2010 16:56:08 +0000 (16:56 +0000)
committerRichard Purdie <rpurdie@linux.intel.com>
Fri, 10 Dec 2010 16:56:08 +0000 (16:56 +0000)
If this recipe doesn't reflect TARGET_ARCH in its name, only
one flavour of cross toolchain can be installed at once.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
meta/conf/bitbake.conf
meta/recipes-core/meta/meta-toolchain.bb
meta/recipes-core/tasks/task-cross-canadian.bb

index abd2bb5cfaf5d6222c9f3fee8a517372cb80bbe5..d3fd26dcfb5d2ab6f5fef65d46f3d0bb8fbbd509 100644 (file)
@@ -726,3 +726,5 @@ TARGET_ARCH[unexport] = "1"
 # (breaks sysvinit at least)
 DISTRO[unexport] = "1"
 
+# Used by canadian-cross to handle string conversions on TARGET_ARCH where needed
+TRANSLATED_TARGET_ARCH ??= ${TARGET_ARCH}
index 8b62fab6bd4f13b0f1cba85eb2b193b0f1bfe705..40f8d7ea26fe1850c75e662ea6a2010498d1c0bc 100644 (file)
@@ -13,7 +13,7 @@ SDKTARGETSYSROOT = "${SDKPATH}/sysroots/${TARGET_SYS}"
 IPKG_HOST = "opkg-cl -f ${IPKGCONF_SDK} -o ${SDK_OUTPUT}"
 IPKG_TARGET = "opkg-cl -f ${IPKGCONF_TARGET} -o ${SDK_OUTPUT}/${SDKTARGETSYSROOT}"
 
-TOOLCHAIN_HOST_TASK ?= "task-sdk-host task-cross-canadian"
+TOOLCHAIN_HOST_TASK ?= "task-sdk-host task-cross-canadian-${TRANSLATED_TARGET_ARCH}"
 TOOLCHAIN_TARGET_TASK ?= "task-poky-standalone-sdk-target task-poky-standalone-sdk-target-dbg"
 TOOLCHAIN_OUTPUTNAME ?= "${SDK_NAME}-toolchain-${DISTRO_VERSION}"
 
index c32afdcbd20879f7ef844cd99ecb9407d98946ee..7170faaa960e792ccfa981ed8ddc5189b4845c4b 100644 (file)
@@ -1,4 +1,5 @@
 DESCRIPTION = "Host SDK package for cross canadian toolchain" 
+PN = "task-cross-canadian-${TRANSLATED_TARGET_ARCH}"
 PR = "r0"
 LICENSE = "MIT"
 ALLOW_EMPTY = "1"