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)

Attachment: u-boot_arm64.build
Description: inode/symlink

Reply via email to