[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