[PATCH] elf: Don't set .note.GNU-stack type to SHT_NOTE

Jan Beulich jbeulich@suse.com
Sat Jan 10 09:28:26 GMT 2026


On 10.01.2026 04:50, H.J. Lu wrote:
> .note.GNU-stack section doesn't conform to SHT_NOTE spec:
> 
> https://gabi.xinuos.com/v42/elf/07-pheader.html#note-sections
> 
> since it is an empty section with the corresponding fields.  It maps to
> PT_GNU_STACK segment, not PT_NOTE segment.  It is inappropriate to set
> its type to SHT_NOTE.

Then it's also inappropriate to name it .note.*, as that way it will be
covered by .note.* as commonly used in linker scripts. I really wonder why
no-one has cared to respond to the patch when it was still uncommitted ...

Jan


More information about the Binutils mailing list