From fcfb70bfb2a9aae78e86a2505669068e7e511f79 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Mon, 23 Jan 2023 12:30:41 +0000 Subject: [arm] Inhibit linker warnings about an implied executable stack Some versions of the 32-bit ARM linker seem to treat the absence of a .note.GNU-stack section as implying an executable stack, and will print a warning that this is deprecated behaviour. Silence the warning by adding a .note.GNU-stack section to each assembly file and retaining the sections in the Linux linker script. Signed-off-by: Michael Brown --- src/arch/arm32/libgcc/lldivmod.S | 1 + 1 file changed, 1 insertion(+) (limited to 'src/arch/arm32/libgcc/lldivmod.S') diff --git a/src/arch/arm32/libgcc/lldivmod.S b/src/arch/arm32/libgcc/lldivmod.S index 910be4b78..746fa8fde 100644 --- a/src/arch/arm32/libgcc/lldivmod.S +++ b/src/arch/arm32/libgcc/lldivmod.S @@ -1,5 +1,6 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ) + .section ".note.GNU-stack", "", %progbits .text .thumb -- cgit v1.2.3-55-g7522