Re: [U-Boot] Building efi_boottime.o fails for OpenRD (kirkwood) targets

On 06.07.16 23:16, Karsten Merker wrote:
Hello,
current u-boot master shows problems when building efi_boottime.o for the openrd_base, openrd_client and openrd_ultimate targets (all based on Marvell "Kirkwood" SoCs). This was discovered during builds of the (experimental) Debian u-boot 2016.07-rc3 package, but exactly the same problem occurs with plain upstream. Running "make openrd_base_defconfig; make" results in the following error:
CC lib/efi_loader/efi_image_loader.o CC lib/efi_loader/efi_boottime.o {standard input}: Assembler messages: {standard input}:1672: Error: invalid immediate for address calculation (value = 0x0000000A) make[2]: *** [lib/efi_loader/efi_boottime.o] Error 1 scripts/Makefile.build:280: recipe for target 'lib/efi_loader/efi_boottime.o' failed make[1]: *** [lib/efi_loader] Error 2 scripts/Makefile.build:425: recipe for target 'lib/efi_loader' failed make: *** [lib] Error 2 Makefile:1210: recipe for target 'lib' failed
The same happens when building the openrd_client and openrd_ultimate targets.
Thanks for the report. Tom pointed me to it yesterday as well and I submitted a fix:
https://patchwork.ozlabs.org/patch/644968/
Please just apply it and things should work for you.
Alex
participants (1)
-
Alexander Graf