[Buildroot] [PATCH 1/3] toolchain/toolchain-external: update Arm ARM32 toolchain 12.2-rel1

Thomas Petazzoni thomas.petazzoni at bootlin.com
Sat Jul 1 20:11:31 UTC 2023


On Sat, 17 Jun 2023 17:47:43 +0200
Romain Naour <romain.naour at gmail.com> wrote:

> Updated to gcc 12.2, gdb 12, binutils 2.39, glibc 2.36.
> 
> Upstream changed version scheme previously based on the release
> date (2021.07) to a version scheme based on gcc version (12.2.rel1).
> 
> The runtime issue (Illegal instruction on some x86 host) [1] seems to
> be fixed since it can't be reproduced anymore on the same host.
> 
> The x86_64 host variant prebuilt toolchain is built on RHEL7
> (glibc 2.17) and is likely also be useable on OS versions like
> RHEL8, Ubuntu 18.04 or later.
> 
> The AArch64 host variant prebuilt toolchain is built on Ubuntu 18.04
> (glibc 2.27) is likely also be useable on OS versions like RHEL8,
> Ubuntu 18.04 or later.
> 
> Use the sha256 hash that is now provided by upsteam.
> 
> Tested with qemu_arm_vexpress_defconfig.
> 
> [1] https://bugs.linaro.org/show_bug.cgi?id=5825#c19
> [2] https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads
> 
> Signed-off-by: Romain Naour <romain.naour at gmail.com>
> ---
> I'm able to reproduce the runtime issue with "Arm ARM 2021.07" on the
> host testing the Arm ARM32 toolchain 12.2-rel1.
> ---
>  .../toolchain-external-arm-arm/Config.in              |  8 ++++----
>  .../toolchain-external-arm-arm.hash                   | 11 ++++-------
>  .../toolchain-external-arm-arm.mk                     |  6 +++---
>  3 files changed, 11 insertions(+), 14 deletions(-)

Series applied, thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com



More information about the buildroot mailing list