Source: u-boot Version: 2017.11+dfsg1-3 Severity: serious Justification: fails to build from source (but built successfully in the past)
Hi! I'm afraid that u-boot fails to build on arm64, both the unstable and experimental versions: ld.bfd: arch/arm/lib/crt0_aarch64_efi.o: relocation R_AARCH64_ABS16 against `EFI_SUBSYSTEM' can not be used when making a shared object scripts/Makefile.lib:399: recipe for target 'lib/efi_loader/helloworld_efi.so' failed make[5]: *** [lib/efi_loader/helloworld_efi.so] Error 1 rm lib/efi_loader/helloworld.o /<<BUILDDIR>>/u-boot-2017.11+dfsg1/scripts/Makefile.build:425: recipe for target 'lib/efi_loader' failed make[4]: *** [lib/efi_loader] Error 2 Reproduced on reproducible builds as well. Adrian Bunk suggests it's due to recent binutils upgrade. Log attached. Meow! -- System Information: Debian Release: buster/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental') Architecture: arm64 (aarch64) Kernel: Linux 4.15.0-rc9-00159-g643b0ec3477e (SMP w/4 CPU cores; PREEMPT) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init)
u-boot_arm64.build
Description: inode/symlink