opnsense-src/stand/efi/loader/arch
Andrew Turner 2bd5001497 stand/efi: Fix for binutils when targeting arm64
When linking with ld.bfd it complain with the following:

/usr/local/bin/aarch64-unknown-freebsd14.0-ld: start.o: relocation
 R_AARCH64_ABS32 against `__data_size' can not be used when making a
 shared object

Fix this by marking the __data_size with ABSOLUTE. This returns a
non-relocatable value which appears to be the same behaviour of lld.

Reviewed by:	imp
Sponsored by:	Arm Ltd
Differential Revision:	https://reviews.freebsd.org/D45257

(cherry picked from commit 9f44638ef2c46861565b89bb01bbeeab17755649)
2024-07-15 12:26:00 +00:00
..
amd64 loader/efi: Linker sets not needed. 2024-04-16 13:54:27 -06:00
arm loader/efi: Linker sets not needed. 2024-04-16 13:54:27 -06:00
arm64 stand/efi: Fix for binutils when targeting arm64 2024-07-15 12:26:00 +00:00
riscv loader/efi: Linker sets not needed. 2024-04-16 13:54:27 -06:00