On 01/04/2021 10:44, Jan Beulich wrote: > PE binaries specify section addresses by (32-bit) RVA. GNU ld up to at > least 2.36 would silently truncate the (negative) difference when a > section is placed below the image base. Such sections would also be > wrongly placed ahead of all "normal" ones. Since, for the time being, > we build xen.efi with --strip-debug anyway, .stab* can't appear. And > .comment has an entry in /DISCARD/ already anyway in the EFI case. > > Because of their unclear origin, keep the directives for the ELF case > though. > > Signed-off-by: Jan Beulich <jbeul...@suse.com> > --- > It's certainly odd that we have stabs section entries in the script, but > no Dwarf ones.
Its not odd in the slightest, given the heritage and lack of anyone touching the linker file unless something is broken. We've got dwarf symbols in xen-syms, have we not? ~Andrew