Use child_path to determine if an object file is under a sysroot.
authorJohn Baldwin <jhb@FreeBSD.org>
Tue, 12 Feb 2019 21:56:16 +0000 (13:56 -0800)
committerJohn Baldwin <jhb@FreeBSD.org>
Tue, 12 Feb 2019 21:56:16 +0000 (13:56 -0800)
commitcd4b78483c3b0e4bd7737b67ed5074b7c252faa4
treed27ed3d4255ec14b7fc0846bb74ae16609d2a36f
parentefac4bfe0b2bdd21a27c94ca3464046e9c23f0e4
Use child_path to determine if an object file is under a sysroot.

This fixes the case where the sysroot happens to end in a trailing
'/'.  Note that the path returned from child_path always skips over
the directory separator at the start of the base path, so a separator
must always be explicitly added before the base path.

gdb/ChangeLog:

* symfile.c (find_separate_debug_file): Use child_path to
determine if an object file is under a sysroot.
gdb/ChangeLog
gdb/symfile.c