Re: [PATCH, doc RFA] New option -B: simplify running gdb from build directory

Doug Evans
2014-03-25T01:28:08Z

On Mon, Mar 24, 2014 at 6:20 PM, Doug Evans <dje@google.com> wrote:
> On Mon, Mar 24, 2014 at 6:02 PM, Doug Evans <dje@google.com> wrote:
>> I just want to stop having to type --data-directory all the time when
>> I run gdb under gdb in emacs (without doing hacks like having a
>> special emacs command just for debugging gdb). It's unlikely ISTM the
>> community is going to agree on a heuristic for determining whether gdb
>> is being run from the build directory any time soon, so let's just let
>> it go for now. Typing "./gdb -B" is fine by me. I can think of
>> alternatives (eg., name the binary in the build directory as xgdb and
>> have gdb check argv[0]) but I prefer -B.
>
> Hah! Gotta love the crystalization of thinking that happens after one
> clicks Send.
>
> For the moment running from the build directory only requires passing
> --data-directory.
> I'm going to add a -D shortcut for --data-directory and make gdb
> expand out relative paths for data-directory (it's kinda a bug that it
> doesn't now).
>
> That way I can type ./gdb -D .
> which is good enough. :-)

Bleah.
That would have to be typed as ./gdb -D da<TAB>
or ../gdb -D ../da<TAB> if run from the testsuite directory
which maybe I can live with.