aboutsummaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
authorAlistair Delva <adelva@google.com>2021-10-20 21:31:32 +0000
committerTom Rini <trini@konsulko.com>2021-11-15 14:33:32 -0500
commit9d3d981661000d8496d3b7836f3bd55d6534dd05 (patch)
treef95003c3e313616247ed7d0b3036264d091e9b85 /board
parent9272805139a104c83dff8230e03e9626dd9bc195 (diff)
downloadu-boot-9d3d981661000d8496d3b7836f3bd55d6534dd05.zip
u-boot-9d3d981661000d8496d3b7836f3bd55d6534dd05.tar.gz
u-boot-9d3d981661000d8496d3b7836f3bd55d6534dd05.tar.bz2
arm64: relocate-rela: Add support for ld.lld
Cap end of relocations by the binary size. Linkers like to insert some auxiliary sections between .rela.dyn and .bss_start. These sections don't make their way to the final binary, but reloc_rela still tries to relocate them, resulting in attempted read past the end of file. When linking U-Boot with ld.lld, the STATIC_RELA feature (enabled by default on arm64) breaks the build. After this patch, U-Boot can be linked successfully with and without CONFIG_STATIC_RELA. Originally-from: Elena Petrova <lenaptr@google.com> Signed-off-by: Alistair Delva <adelva@google.com> Cc: David Brazdil <dbrazdil@google.com> Cc: Scott Wood <scottwood@freescale.com> Cc: Tom Rini <trini@konsulko.com>
Diffstat (limited to 'board')
0 files changed, 0 insertions, 0 deletions