Signed-off-by: Denys Dmytriyenko <[email protected]>
---
 .../conf/distro/include/toolchain-linaro.inc       | 23 +++++++++++++++++-----
 1 file changed, 18 insertions(+), 5 deletions(-)

diff --git a/meta-arago-distro/conf/distro/include/toolchain-linaro.inc 
b/meta-arago-distro/conf/distro/include/toolchain-linaro.inc
index c9301b0..b888be2 100644
--- a/meta-arago-distro/conf/distro/include/toolchain-linaro.inc
+++ b/meta-arago-distro/conf/distro/include/toolchain-linaro.inc
@@ -2,17 +2,30 @@
 TCMODE = "external-linaro"
 TCLIBC = "external-linaro-toolchain"
 
-ELT_TARGET_SYS = "arm-linux-gnueabihf"
-ELT_TARGET_SYS_armv5 = "arm-linux-gnueabi"
-ELT_TARGET_SYS_aarch64 = "aarch64-linux-gnu"
+ELT_TARGET_SYS_ARMV5 ?= "arm-linux-gnueabi"
+ELT_TARGET_SYS_ARMV7 ?= "arm-linux-gnueabihf"
+ELT_TARGET_SYS_ARMV8 ?= "aarch64-linux-gnu"
+
+ELT_TARGET_SYS_arm = "${ELT_TARGET_SYS_ARMV5}"
+ELT_TARGET_SYS_armv7a = "${ELT_TARGET_SYS_ARMV7}"
+ELT_TARGET_SYS_aarch64 = "${ELT_TARGET_SYS_ARMV8}"
+
 TARGET_VENDOR = ""
 
-PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-intermediate = 
"external-linaro-toolchain"
+TOOLCHAIN_BASE ?= "/opt"
+TOOLCHAIN_PATH_ARMV5 ?= 
"${TOOLCHAIN_BASE}/gcc-linaro-7.2.1-ti2018.00-armv5-x86_64_${ELT_TARGET_SYS_ARMV5}"
+TOOLCHAIN_PATH_ARMV7 ?= 
"${TOOLCHAIN_BASE}/gcc-linaro-7.2.1-2017.11-x86_64_${ELT_TARGET_SYS_ARMV7}"
+TOOLCHAIN_PATH_ARMV8 ?= 
"${TOOLCHAIN_BASE}/gcc-linaro-7.2.1-2017.11-x86_64_${ELT_TARGET_SYS_ARMV8}"
+
+TOOLCHAIN_PATH_arm = "${TOOLCHAIN_PATH_ARMV5}"
+TOOLCHAIN_PATH_armv7a = "${TOOLCHAIN_PATH_ARMV7}"
+TOOLCHAIN_PATH_aarch64 = "${TOOLCHAIN_PATH_ARMV8}"
 
-# Set some vars to help locate the toolchain automatically from PATH
 TOOLCHAIN_SYS := "${ELT_TARGET_SYS}"
 TOOLCHAIN_PREFIX := "${TOOLCHAIN_SYS}-"
 
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-intermediate = 
"external-linaro-toolchain"
+
 # Use specific libc headers instead of ones provided by toolchain
 PREFERRED_PROVIDER_linux-libc-headers_forcevariable = "linux-libc-headers"
 PREFERRED_PROVIDER_linux-libc-headers-dev_forcevariable = "linux-libc-headers"
-- 
2.7.4

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

Reply via email to