
22 Mar
2021
22 Mar
'21
9:35 p.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
Looking at this, and throwing CI at it to make sure everything is fine elsewhere, this looks good and I'll pick it up for this release.
Reviewed-by: Tom Rini trini@konsulko.com
--
Tom