From f270dda7467323c0da0fa52bff55dc27c4f3b80e Mon Sep 17 00:00:00 2001 From: Christophe Priouzeau Date: Mon, 6 Jun 2022 14:06:09 +0200 Subject: [PATCH] GCC: baremetal: bump to gcc 10 Signed-off-by: Christophe Priouzeau Change-Id: I7dc66fef706beeb2aea5ff8a48f5e654e75dec24 --- ...ve_9.bb => gcc-arm-none-eabi-native_10.bb} | 0 .../gcc-arm-none-eabi_10.inc | 23 +++++++++++++++++++ .../gcc-arm-none-eabi/gcc-arm-none-eabi_9.inc | 21 ----------------- ...9.bb => nativesdk-gcc-arm-none-eabi_10.bb} | 0 4 files changed, 23 insertions(+), 21 deletions(-) rename recipes-devtools/gcc-arm-none-eabi/{gcc-arm-none-eabi-native_9.bb => gcc-arm-none-eabi-native_10.bb} (100%) create mode 100644 recipes-devtools/gcc-arm-none-eabi/gcc-arm-none-eabi_10.inc delete mode 100644 recipes-devtools/gcc-arm-none-eabi/gcc-arm-none-eabi_9.inc rename recipes-devtools/gcc-arm-none-eabi/{nativesdk-gcc-arm-none-eabi_9.bb => nativesdk-gcc-arm-none-eabi_10.bb} (100%) diff --git a/recipes-devtools/gcc-arm-none-eabi/gcc-arm-none-eabi-native_9.bb b/recipes-devtools/gcc-arm-none-eabi/gcc-arm-none-eabi-native_10.bb similarity index 100% rename from recipes-devtools/gcc-arm-none-eabi/gcc-arm-none-eabi-native_9.bb rename to recipes-devtools/gcc-arm-none-eabi/gcc-arm-none-eabi-native_10.bb diff --git a/recipes-devtools/gcc-arm-none-eabi/gcc-arm-none-eabi_10.inc b/recipes-devtools/gcc-arm-none-eabi/gcc-arm-none-eabi_10.inc new file mode 100644 index 0000000..1e8a0e5 --- /dev/null +++ b/recipes-devtools/gcc-arm-none-eabi/gcc-arm-none-eabi_10.inc @@ -0,0 +1,23 @@ +SUMMARY = "Baremetal GCC for ARM" +LICENSE = "GPL-3.0-with-GCC-exception & GPL-3.0-only" + +LIC_FILES_CHKSUM = "file://share/doc/gcc-arm-none-eabi/license.txt;md5=c18349634b740b7b95f2c2159af888f5" + +SRC_URI = "https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2;name=gcc-arm-x86" +SRC_URI[gcc-arm-x86.sha256sum] = "97dbb4f019ad1650b732faffcc881689cedc14e2b7ee863d390e0a41ef16c9a3" + +SRC_URI:aarch64 = "https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-aarch64-linux.tar.bz2;name=gcc-arm-aarch64" +SRC_URI[gcc-arm-aarch64.sha256sum] = "f605b5f23ca898e9b8b665be208510a54a6e9fdd0fa5bfc9592002f6e7431208" + +PV = "10" + +S = "${WORKDIR}/gcc-arm-none-eabi-10.3-2021.10" + +do_install() { + install -d ${D}/${datadir}/gcc-arm-none-eabi + cp -r ${S}/. ${D}/${datadir}/gcc-arm-none-eabi +} + +INSANE_SKIP:${PN} = "already-stripped file-rdeps" +INHIBIT_PACKAGE_STRIP = "1" +INHIBIT_SYSROOT_STRIP = "1" diff --git a/recipes-devtools/gcc-arm-none-eabi/gcc-arm-none-eabi_9.inc b/recipes-devtools/gcc-arm-none-eabi/gcc-arm-none-eabi_9.inc deleted file mode 100644 index b303d9f..0000000 --- a/recipes-devtools/gcc-arm-none-eabi/gcc-arm-none-eabi_9.inc +++ /dev/null @@ -1,21 +0,0 @@ -SUMMARY = "Baremetal GCC for ARM" -LICENSE = "GPL-3.0-with-GCC-exception & GPL-3.0-only" - -LIC_FILES_CHKSUM = "file://share/doc/gcc-arm-none-eabi/license.txt;md5=c18349634b740b7b95f2c2159af888f5" - -SRC_URI = "https://developer.arm.com/-/media/Files/downloads/gnu-rm/9-2020q2/gcc-arm-none-eabi-9-2020-q2-update-x86_64-linux.tar.bz2;name=gcc-arm-none" - -SRC_URI[gcc-arm-none.sha256sum] = "5adc2ee03904571c2de79d5cfc0f7fe2a5c5f54f44da5b645c17ee57b217f11f" - -PV = "9" - -S = "${WORKDIR}/gcc-arm-none-eabi-9-2020-q2-update" - -do_install() { - install -d ${D}/${datadir}/gcc-arm-none-eabi - cp -r ${S}/. ${D}/${datadir}/gcc-arm-none-eabi -} - -INSANE_SKIP:${PN} = "already-stripped file-rdeps" -INHIBIT_PACKAGE_STRIP = "1" -INHIBIT_SYSROOT_STRIP = "1" diff --git a/recipes-devtools/gcc-arm-none-eabi/nativesdk-gcc-arm-none-eabi_9.bb b/recipes-devtools/gcc-arm-none-eabi/nativesdk-gcc-arm-none-eabi_10.bb similarity index 100% rename from recipes-devtools/gcc-arm-none-eabi/nativesdk-gcc-arm-none-eabi_9.bb rename to recipes-devtools/gcc-arm-none-eabi/nativesdk-gcc-arm-none-eabi_10.bb