We spent some time yesterday evening on IRC investigating why the ARM Trusted
Firmware (ATF) doesn't build with the current toolchain from coreboot's
crossgcc.

It turns out it is a complex issue on the assembler's side. I have opened a bug
upstream about it, with all the details we could find:
https://sourceware.org/bugzilla/show_bug.cgi?id=20364

This regression was introduced with binutils 2.26. To get the build going in the
short term, we could either downgrade binutils back to 2.25 (if it still meets
all dependencies from other tools) or patch ATF to replace the ".align x, 0"
directives to ".align x" in include/common/asm_macros.S (not sure this is a
possibility).

Cheers,

-- Paul Kocialkowski, developer of low-level free software for embedded devices

Website: https://www.paulk.fr/
Coding blog: https://code.paulk.fr/
Git repositories: https://git.paulk.fr/ https://git.code.paulk.fr/

Attachment: signature.asc
Description: This is a digitally signed message part

-- 
coreboot mailing list: coreboot@coreboot.org
https://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to