This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [PATCH, MIPS] Support shared library debug with MIPS PIE (gdb)
- From: Pedro Alves <palves at redhat dot com>
- To: Matthew Fortune <Matthew dot Fortune at imgtec dot com>, "gdb-patches at sourceware dot org" <gdb-patches at sourceware dot org>
- Cc: Joseph Myers <joseph at codesourcery dot com>
- Date: Wed, 12 Aug 2015 11:30:23 +0100
- Subject: Re: [PATCH, MIPS] Support shared library debug with MIPS PIE (gdb)
- Authentication-results: sourceware.org; auth=none
- References: <6D39441BF12EF246A7ABCE6654B02353211760FA at LEMAIL01 dot le dot imgtec dot org> <alpine dot DEB dot 2 dot 10 dot 1506231529530 dot 4489 at digraph dot polyomino dot org dot uk> <6D39441BF12EF246A7ABCE6654B02353211AFAAB at LEMAIL01 dot le dot imgtec dot org>
On 06/26/2015 01:45 PM, Matthew Fortune wrote:
> Joseph Myers <joseph@codesourcery.com> writes:
>> On Tue, 23 Jun 2015, Matthew Fortune wrote:
>>
>>> Please note that the new DT_MIPS_RLD_MAP2 support will not be enabled
>>> unless the host's elf.h header has the new tag defined in it. For
>>> cross compiled GDB this may mean hacking the solib-svr4.c file to
>>> define the macro until such time as distributions update glibc.
>>
>> That doesn't make any sense to me. Hosts (e.g. MinGW) may not have
>> elf.h at all. GDB should get these definitions from the #include
>> "elf/mips.h"
>> already in solib-svr4.c (i.e. from toplevel's include/elf/mips.h). And
>> so there should be no #ifdefs there.
Thanks Joseph.
> Updated version below to match the name of the new tag as committed to
> binutils and removed the #ifdefs from solib-svr4.c.
>
> binutils commit: a5499fa Add support for DT_MIPS_RLD_MAP_REL.
>
> OK to commit?
>
OK.
Thanks,
Pedro Alves