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