GDB now takes 4 minutes to start up with remote gdbserver target
Jan Kratochvil
jan.kratochvil@redhat.com
Wed Jul 29 16:54:00 GMT 2015
On Wed, 29 Jul 2015 12:39:48 +0200, Gary Benson wrote:
> Yes. Jan told me he was considering changing sysroot to a multiple-
> component path, with the default being something like "/:target:/".
> This should work really nicely, but it only makes sense with build-id
> validation (it's just too easy to get the wrong files otherwise).
> I'm assuming we can cope with the fact that the separator ":" appears
> in "target:" somehow :)
Yes, if a parsed component is "target" it is merged back with the next one.
https://sourceware.org/git/?p=archer.git;a=commitdiff;h=972af46ddba59d32ba903da5bd736bc6239a1958#patch2
> > If resolving the interruptability and adding a suggestive warning
> > is deemed insufficient resolution (though I think we should try it
> > first), then I think it's too late to add too much magic, and we should
> > change the default sysroot back to "" by default. Users can still then
> > put "set sysroot target:" in .gdbinit with 7.10, and we can continue
> > addressing identified issues until "target:" (or something around it)
> > can be made the default, on master.
>
> I'm going to look at adding a warning.
There should be also some 'set' possibility to suppress that warning if one
knows what s/he is doing.
Jan
More information about the Gdb
mailing list