This is the mail archive of the mailing list for the GDB project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: How to fix solib path name?

On Wednesday 08 July 2009 16:45:31, Danny Backx wrote:
> On Wed, 2009-07-08 at 17:31 +0200, Danny Backx wrote:
> > On Wed, 2009-07-08 at 16:07 +0100, Pedro Alves wrote:
> > > Maybe we can make gdbserver smarter even on CE < 6?  I think I
> > > remember that if you had toolhelp.dll on the device, you'd get
> > > absolute paths, but I'm not sure if that's a valid memory I have.
> > > 
> > 
> > I've added one printf statement to gdbserver/server.c just after where
> > it assembles the library name list.
> > 
> > Output on the infamous C++ hello2.exe below. Two out of the three are
> > absolute path names. Not sure why the other one isn't.
> > 
> > Is it best to adapt gdbserver for this ?
> If the answer to my question is yes, then it's not a hard fix. It's
> attached.

No, that's the wrong direction.  Absolute paths are better.  I'd
rather we make a better effort at finding the pathname in the cases we
don't know them.

Losing information like this is never good.  At most, we could add a
knob to gdb to ignore the path information and look at the filename

But, please, let's not go around and around, when I suggested "set sysroot"
several times already.  Did you actually try that?  Please do,
before posting more patches.

Pedro Alves

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]