Re: [patch] Bring QNX Neutrino support forward.

Daniel Jacobowitz
2004-04-01T15:04:11Z

On Thu, Apr 01, 2004 at 10:00:54AM -0500, Kris Warkentin wrote:
> I'm looking through solib_open() and trying to recreate my reasoning.
> It certainly seemed like a good idea at the time. Let's say the linker
> has the library as /home/kewarken/libfoo.so. Given the current
> solib_open, I don't believe that gdb will find it without having
> solib-search-path set. I put that there as a 'just in case' thing
> because a) it works well on self hosted and b) even for remote
> debugging, we often match the host and target filesystems. I figured
> that all common libs like libc.so, etc. would have been caught by the
> openp() above so the odds of accidentally getting a host library are
> slim. This makes things a bit easier for the user: the linker fills in
> the full path and gdb uses it rather than requiring a solib-search-path.

We've resisted allowing this sort of fallback for other targets,
specifically refusing to ignore solib-absolute-prefix - which your code
does, by not using solib_open. But since you add the paths by default
rather than the user specifying them I guess a fallback isn't so bad.

--
Daniel Jacobowitz
MontaVista Software Debian GNU/Linux Developer