Saturday, January 30, 2021

Re: Update arm-none-eabi binutils to 2.31.1

On Sat, Jan 30, 2021 at 04:45:01PM +0100, Mark Kettenis wrote:
> U-Boot targets that use the CONFIG_POSITION_INDEPENDENT and
> CONFIG_LINUX_KERNEL_IMAGE_HEADER options don't build because they
> generate a relocation that binutils 2.30 doesn't like. This is fixed
> in binutils 2.31. Given that there is a 2.31.1 I updated to that one.
>
> ok?

The existing targets which default to both are arm64 xen and tegra.

building the xenguest_arm64 target with binutils 2.30

LD u-boot
aarch64-none-elf-ld.bfd: arch/arm/cpu/armv8/start.o: relocation R_AARCH64_ABS32 against `_kernel_offset_le_lo32' can not be used when making a shared object

builds with 2.31.1.

ok jsg@

No comments:

Post a Comment