This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [patch] Fix false warning: section .gnu.liblist not found in ... [rediffed]
- From: Joel Brobecker <brobecker at adacore dot com>
- To: Jan Kratochvil <jan dot kratochvil at redhat dot com>
- Cc: gdb-patches at sourceware dot org
- Date: Mon, 8 Mar 2010 12:17:31 +0400
- Subject: Re: [patch] Fix false warning: section .gnu.liblist not found in ... [rediffed]
- References: <20100213224929.GB27252@host0.dyn.jankratochvil.net> <20100228231418.GA26404@host0.dyn.jankratochvil.net> <20100308072317.GE3081@adacore.com> <20100308075631.GA8106@host0.dyn.jankratochvil.net>
> /* This section does not exist in ABFD, which is normally
> unexpected and we want to issue a warning.
>
> However, the ELF prelinker does create a couple of sections
> (".gnu.liblist" and ".gnu.conflict") which are marked in the main
> executable as loadable (they are loaded in memory from the
> DYNAMIC segment) and yet are not present in separate debug info
> files. This is fine, and should not cause a warning. Shared
> libraries contain just the section ".gnu.liblist" but it is not
> marked as loadable there. */
>
> As the comment is already being discusses is approved even this variant?
This is even better, the omission was not intentional.
--
Joel