On Fri, Nov 8, 2024 at 5:20 PM Thiago Macieira via Std-Proposals <std-proposals@lists.isocpp.org> wrote:
But then we found out that the section table on ELF is not mandatory for
execution and loading. There are tools like sstrip that can remove it. So in
Qt 6.2 I moved from an ELF section to an ELF note.

Note that executables without section headers cannot be loaded by GDB. LLDB does work with them. So whether this is just a theoretical problem or a practical one too is arguable.