This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH 2/2] Try to initialize data-directory by first searching for "data-directory" in the same directory as the gdb binary


Hi,

On Sep 24, 2012, at 3:29 AM, Joel Brobecker wrote:

>> Personally, I'm not fond of either my patch or yours, since they hard
>> code parts of the build directory into the binary (whether
>> "data-directory" or "gdb/data-directory"). In either case, they can
>> lead to weird, difficult-to-understand behavior (possibly even
>> dangerous) in the off chance that one those directory exist. I'd
>> rather leave it out.
> 
> Well, for my part, I cannot wait for this patch to go in, because
> I've grown accustomed to being able to just run the GDB from the
> build directory. Having to install it now is an important downer
> for me.

How about this solution, instead of patching the gdb binary, I can install a shell script into the build directory that contains:

#!/bin/sh
exec $BUILDDIR/gdb/gdb -data-directory $BUILDDIR/gdb/data-directory "$@"

and call this script "gdb-local" (or alternatively, call this script "gdb" and the rename the actual binary to "gdb.exe" in the build directory).

Yit
September 24, 2012


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]