Re: Trying to get GDB to find PE symbol file via build-id

Jon TURNEY <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <[email protected]>
On 19/03/2015 06:38, asmwarrior wrote:
> On 2015-3-19 13:05, Benjamin Gilbert wrote:
>> On Mon, Mar 16, 2015 at 11:41 AM, Jon TURNEY wrote:
>>> On 09/03/2015 16:44, Jon TURNEY wrote:
>>>> At the moment, fetching the build-id for gdb is only implemented for ELF
>>>> files (See gdb/build-ic.c:build_id_bfd_get())
>>>>
>>>> It should be pretty straightforward to extend that to handle PE files as
>>>> well, and add an interface to get the PE build-id out of BFD...
>>>
>>> Well, slightly less straightforward than I thought it would be, but I wrote a patch to do that...
>>>
>>> [1] https://sourceware.org/ml/gdb-patches/2015-03/msg00458.html
>>
>> Your patch works for me.
>>
> Do you know there are any native compiler suite under Windows which support "build-id" option?
> I just tried recent native MinGW and MinGW-W64 compiler suite, the ld.exe in those suites doesn't support this option.

You need a recent binutils (2.25 or later).  If you have that, it should 
work.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.