That's what I was thinking too. A customer reported that when they
don't
set solib-search-path, all of a sudden gdb isn't finding solibs that
used to
be found in LD_LIBRARY_PATH.
It sounds to me like the solibs in question were actually being found via
solib-search-path, not LD_LIBRARY_PATH.
I think the problem with using LD_LIBRARY_PATH is that the paths
won't be correct without some sort of adjustment. I.e, the paths
provided by LD_LIBRARY_PATH are target filesystem paths, not host
paths.
Well, I've always considered searching LD_LIBRARY_PATH at all to be wrong
since the only util that should be concerned with that is the runtime
loader. Ideally, ld should be filling in the path where it found the lib
which can then be used with solib-absolute-prefix or some such.