This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
Re: Final separate debug info patch
- From: Alexander Larsson <alexl at redhat dot com>
- To: Jim Blandy <jimb at redhat dot com>
- Cc: gdb at sources dot redhat dot com, Ulrich Drepper <drepper at redhat dot com>
- Date: Tue, 19 Nov 2002 02:51:01 -0500 (EST)
- Subject: Re: Final separate debug info patch
On 19 Nov 2002, Jim Blandy wrote:
> Is there any particular reason that the elfutils `strip -f' throws
> away all but the last component of the filenames given to it?
None in particular. I just didn't need the full pathname with the
search-method i used in the gdb patch.
> $ /home/jimb/elfutils/bin/strip -f `pwd`/foon call-rt-st
> $ objdump -s -j .gnu_debuglink call-rt-st
>
> call-rt-st: file format elf32-i386
>
> Contents of section .gnu_debuglink:
> 0000 666f6f6e 00000000 f74a8703 foon.....J..
> $
>
> It seems to me that strip should preserve the filename given in its -f
> argument. Let consumers of the .gnu_debuglink section decide for
> themselves what to do with it.
>
> Then, I think if the filename in the .gnu_debuglink section is
> absolute, GDB should try that path instead of searching in the
> directory containing the stripped file. Or it should at least try it
> at some point.
That makes sense to me. Uli? Is this ok with you?
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Alexander Larsson Red Hat, Inc
alexl@redhat.com alla@lysator.liu.se
He's a superhumanly strong Jewish romance novelist who must take medication to
keep him sane. She's a mistrustful hypochondriac bodyguard from a family of
eight older brothers. They fight crime!