warning: DWARF2 only supports one section per compilation unit
Konstantin Belousov
kostikbel at gmail.com
Tue Mar 29 17:58:43 UTC 2016
On Tue, Mar 29, 2016 at 07:49:14PM +0200, Dimitry Andric wrote:
> These are harmless, and have been showing up for at least a year now.
> Clang is just notifying you that due to DWARF2 limitations, it will not
> emit debug info for more than one code section.
>
> All such warnings in our tree are about artificially added sections,
> such as .note.GNU-stack, .reloc and __xen_guest, and it is not likely
> that anybody cares that those sections will not have debug info.
>
> Lastly, I never found an option to shut up the warnings. Well, apart
> from using -gdwarf-4. :-)
.note.GNU-stack should not have any content at all. Issuing the warning
for empty section is pointless, and it would hide in the noise a real
bug if anything migrates under the section.
More information about the freebsd-toolchain
mailing list