[meta-ti] [PATCH] recipes-ti: devtools: add GCC Linaro toolchain 2017.11 v7.2.1

hzhang at ti.com hzhang at ti.com
Fri Aug 10 03:34:45 PDT 2018


From: Hao Zhang <hzhang at ti.com>

Signed-off-by: Hao Zhang <hzhang at ti.com>
---
 recipes-ti/devtools/gcc-linaro-aarch64-native.bb | 24 ++++++++++++++++++++++++
 recipes-ti/devtools/gcc-linaro-native.bb         | 24 ++++++++++++++++++++++++
 recipes-ti/devtools/gcc-linaro.inc               | 12 ++++++++++++
 3 files changed, 60 insertions(+)
 create mode 100644 recipes-ti/devtools/gcc-linaro-aarch64-native.bb
 create mode 100644 recipes-ti/devtools/gcc-linaro-native.bb
 create mode 100644 recipes-ti/devtools/gcc-linaro.inc

diff --git a/recipes-ti/devtools/gcc-linaro-aarch64-native.bb b/recipes-ti/devtools/gcc-linaro-aarch64-native.bb
new file mode 100644
index 0000000..1083856
--- /dev/null
+++ b/recipes-ti/devtools/gcc-linaro-aarch64-native.bb
@@ -0,0 +1,24 @@
+include recipes-ti/devtools/gcc-linaro.inc
+
+PACKAGE_DIR = "gcc-linaro-${PV}-${GCC_ARM_YEAR}-x86_64_aarch64-elf"
+S = "${WORKDIR}/${PACKAGE_DIR}"
+
+LIC_CHKSUM = "bc7fad4bba98e7a4cd5ab3042506493c"
+
+inherit native
+require recipes-ti/includes/ti-paths-append.inc
+
+SRC_URI = "https://releases.linaro.org/components/toolchain/binaries/7.2-${GCC_ARM_YEAR}/aarch64-elf/gcc-linaro-${PV}-${GCC_ARM_YEAR}-x86_64_aarch64-elf.tar.xz;name=gcc-linaro-aarch64"
+
+SRC_URI[gcc-linaro-aarch64.md5sum] = "4972f8943820bdd2f577f498de78964b"
+SRC_URI[gcc-linaro-aarch64.sha256sum] = "30fb7d876bcb982c502057c593d9c1f11b35d5158a26d986718e2b998388c4c8"
+
+do_install() {
+    install -d ${D}${GCC_LINARO_AARCH64_TOOLCHAIN_RECIPE}
+    cp -r ${S}/. ${D}${GCC_LINARO_AARCH64_TOOLCHAIN_RECIPE}
+}
+
+FILES_${PN} = "${GCC_LINARO_AARCH64_TOOLCHAIN_RECIPE}/*"
+
+INSANE_SKIP_${PN} = "already-stripped"
+
diff --git a/recipes-ti/devtools/gcc-linaro-native.bb b/recipes-ti/devtools/gcc-linaro-native.bb
new file mode 100644
index 0000000..84e07d7
--- /dev/null
+++ b/recipes-ti/devtools/gcc-linaro-native.bb
@@ -0,0 +1,24 @@
+include recipes-ti/devtools/gcc-linaro.inc
+
+PACKAGE_DIR = "gcc-linaro-${PV}-${GCC_ARM_YEAR}-x86_64_arm-eabi"
+S = "${WORKDIR}/${PACKAGE_DIR}"
+
+LIC_CHKSUM = "bc7fad4bba98e7a4cd5ab3042506493c"
+
+inherit native
+require recipes-ti/includes/ti-paths-append.inc
+
+SRC_URI = "https://releases.linaro.org/components/toolchain/binaries/7.2-${GCC_ARM_YEAR}/arm-eabi/gcc-linaro-${PV}-${GCC_ARM_YEAR}-x86_64_arm-eabi.tar.xz;name=gcc-linaro"
+
+SRC_URI[gcc-linaro.md5sum] = "9a4a39cfc78c84375b1160aa93587aed"
+SRC_URI[gcc-linaro.sha256sum] = "45fc4f90af2e2e9c3197a275f6005ef5639f7a1889fa3eb24c3125ccd70fcd3d"
+
+do_install() {
+    install -d ${D}${GCC_LINARO_TOOLCHAIN_RECIPE}
+    cp -r ${S}/. ${D}${GCC_LINARO_TOOLCHAIN_RECIPE}
+}
+
+FILES_${PN} = "${GCC_LINARO_TOOLCHAIN_RECIPE}/*"
+
+INSANE_SKIP_${PN} = "already-stripped"
+
diff --git a/recipes-ti/devtools/gcc-linaro.inc b/recipes-ti/devtools/gcc-linaro.inc
new file mode 100644
index 0000000..6575fc5
--- /dev/null
+++ b/recipes-ti/devtools/gcc-linaro.inc
@@ -0,0 +1,12 @@
+DESCRIPTION = "Linaro GCC for ARM"
+HOMEPAGE = "https://launchpad.net/gcc-arm-embedded"
+SECTION = "devel"
+LICENSE = "GPL-3.0-with-GCC-exception & GPLv3"
+LIC_FILES_CHKSUM = "file://share/doc/gcc/GNU-Free-Documentation-License.html;md5=${LIC_CHKSUM}"
+
+PV = "7.2.1"
+PR = "r0"
+
+GCC_ARM_YEAR = "2017.11"
+
+
-- 
2.7.4



More information about the meta-ti mailing list