[PATCH] elf: Don't set .note.GNU-stack type to SHT_NOTE
H.J. Lu
hjl.tools@gmail.com
Sat Jan 10 09:35:51 GMT 2026
On Sat, Jan 10, 2026, 5:28 PM Jan Beulich <jbeulich@suse.com> wrote:
> 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
This was an overnight when it was introduced.
On the other hand, linker should check
section type, not section name, except
for special sections.
in linker scripts. I really wonder why
> no-one has cared to respond to the patch when it was still uncommitted ...
>
> Jan
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://sourceware.org/pipermail/binutils/attachments/20260110/a8750e39/attachment.htm>
More information about the Binutils
mailing list