From: Denys Dmytriyenko <[email protected]>

This properly separates cross-canadian packages for multiple architectures
in a single build.

Signed-off-by: Denys Dmytriyenko <[email protected]>
---
 meta-arago-distro/conf/distro/include/toolchain-arm.inc           | 6 +++---
 meta-arago-extras/recipes-core/meta/external-arm-sdk-toolchain.bb | 5 ++++-
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/meta-arago-distro/conf/distro/include/toolchain-arm.inc 
b/meta-arago-distro/conf/distro/include/toolchain-arm.inc
index fd63256..0ee0a4c 100644
--- a/meta-arago-distro/conf/distro/include/toolchain-arm.inc
+++ b/meta-arago-distro/conf/distro/include/toolchain-arm.inc
@@ -27,9 +27,9 @@ TOOLCHAIN_PREFIX := "${TOOLCHAIN_SYS}-"
 
 PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-intermediate = 
"external-arm-toolchain"
 
-PREFERRED_PROVIDER_gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} ?= 
"external-arm-sdk-toolchain"
-PREFERRED_PROVIDER_binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} ?= 
"external-arm-sdk-toolchain"
-#PREFERRED_PROVIDER_gdb-cross-canadian-${TRANSLATED_TARGET_ARCH} = 
"external-arm-sdk-toolchain"
+PREFERRED_PROVIDER_gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} ?= 
"external-arm-sdk-toolchain-${TRANSLATED_TARGET_ARCH}"
+PREFERRED_PROVIDER_binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} ?= 
"external-arm-sdk-toolchain-${TRANSLATED_TARGET_ARCH}"
+#PREFERRED_PROVIDER_gdb-cross-canadian-${TRANSLATED_TARGET_ARCH} = 
"external-arm-sdk-toolchain-${TRANSLATED_TARGET_ARCH}"
 
 # Special case for gdb to be built as part of canadian-cross-sdk, instead of 
packaged from external toolchain
 bindir_pn-gdb-cross-canadian-${TRANSLATED_TARGET_ARCH} = "${exec_prefix}/bin"
diff --git a/meta-arago-extras/recipes-core/meta/external-arm-sdk-toolchain.bb 
b/meta-arago-extras/recipes-core/meta/external-arm-sdk-toolchain.bb
index 45ae218..e432389 100644
--- a/meta-arago-extras/recipes-core/meta/external-arm-sdk-toolchain.bb
+++ b/meta-arago-extras/recipes-core/meta/external-arm-sdk-toolchain.bb
@@ -2,7 +2,10 @@ inherit cross-canadian
 
 require external-arm-bfd-version.inc
 
-PR = "r8"
+PR = "r9"
+
+PN = "external-arm-sdk-toolchain-${TARGET_ARCH}"
+BPN = "external-arm-sdk-toolchain"
 
 INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
 INHIBIT_PACKAGE_STRIP = "1"
-- 
2.7.4

_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to