Sections .dynamic and .dynsym in UEFI binaries
xypron.glpk at gmx.de
Sat Aug 29 10:31:23 CEST 2020
with commit c7ae3dfdccc1 ("efi: Add support for a hello world test
program") you added section .dynamic and .dynsym to generated UEFI binaries.
It is unclear to me why those sections should be needed. According to
section .dynamic is only used for dynamic linking.
On RISC-V inclusion of .dynsym leeds to a file that is longer then the
value of SizeOfImage in the optional header.
On x86 and x86_64 we have a general problem that SizeOfImage does not
match the actual file size.
More information about the U-Boot