Re: GDB now takes 4 minutes to start up with remote gdbserver target

Sandra Loosemore <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <[email protected]>
On 07/28/2015 03:25 AM, Gary Benson wrote:
>
> Ok, here goes...
>
>   * From a user's perspective GDB is magically prefixing *some*
>     executable and shared library filenames with "target:".
>
>   * From a developer's perspective this magic prefixing is implemented
>     by having the string "target:" as the default sysroot.
>
> My proposal is to make the default sysroot be "" again, and add the
> prefix in solib_find_1 if certain conditions are met, specifically:
>
>   * Executable filenames get prefixed with "target:" iff:
>       Automatic "target:" prefixing is enabled
>       AND gdb_sysroot is ""
>       AND the filesystem is nonlocal
>
>   * Shared library filenames get prefixed with "target:" iff:
>       Automatic "target:" prefixing is enabled
>       AND gdb_sysroot is ""
>       AND the filesystem is nonlocal
>       AND exec_filename starts with "target:"

Can you explain what "the filesystem is nonlocal" means?  Which 
filesystem?  Nonlocal relative to the host or the target?  And what 
qualifies as nonlocal -- e.g. are NFS or SSHFS mounts nonlocal?

-Sandra the confused
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.