
29 Mar
2021
29 Mar
'21
2:29 a.m.
On Sat, Mar 20, 2021 at 08:43:05PM +0000, Jessica Clarke wrote:
On Arm-based Macs, -no_pie is ignored and gives a linker warning. Moreover, the build falls over with:
ld: Absolute addressing not allowed in arm64 code but used in '_image_type_ptr_aisimage' referencing '_image_type_aisimage'
for dumpimage and mkimage, since we put data structs in text sections not data sections and so cannot have dynamic relocations. Instead, move the sections to __DATA and drop disabling PIE.
Signed-off-by: Jessica Clarke jrtc27@jrtc27.com Reviewed-by: Tom Rini trini@konsulko.com
Applied to u-boot/master, thanks!
--
Tom