Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: Daniel Jacobowitz <drow@false.org>
Cc: gdb-patches@sourceware.org, guitton@adacore.com
Subject: Re: Add support for --with-system-gdbinit
Date: Wed, 14 Jan 2009 21:55:00 -0000	[thread overview]
Message-ID: <ufxjlwo4s.fsf@gnu.org> (raw)
In-Reply-To: <20090114203755.GB15499@caradoc.them.org>

> Date: Wed, 14 Jan 2009 15:37:55 -0500
> From: Daniel Jacobowitz <drow@false.org>
> Cc: gdb-patches@sourceware.org, guitton@adacore.com
> 
> On Wed, Jan 14, 2009 at 10:21:34PM +0200, Eli Zaretskii wrote:
> > > If you configure GDB using --prefix=$prefix
> > > --with-system-gdbinit=$prefix/etc/gdbinit, then a GDB installed in
> > > $prefix/bin will load $prefix/etc/gdbinit at startup.  If the tree
> > > is copied to /other/prefix, then GDB will load
> > > /other/prefix/etc/gdbinit.
> > 
> > If GDB can detect the right prefix for the system-wide gdbinit file,
> > why does it need to be configured for a specific place ($prefix/etc)
> > to begin with?
> 
> I'm sorry, I don't understand your question - could you explain?

By specifying the --with-system-gdbinit=$prefix/etc/gdbinit switch to
configure, we tell GDB to find gdbinit in that specific absolute
location.  But you also tell that moving GDB into another location
does not prevent GDB from finding gdbinit in that other location.
That begs the question: if GDB can find gdbinit even after it is
moved, why do we need to specify $prefix in the --with-system-gdbinit
option in the first place?  Evidently, all GDB needs is to know that
gdbinit will be in the etc/ subdirectory of the top of its tree, so it
can look there without me telling it where that top will be by
default.

IOW, it sounds like --with-system-gdbinit=etc/gdbinit should be
enough; the $prefix part is redundant.

(This is unrelated to my comments about picking a name for this file
and showing its location in --help.  It's just for my understanding of
how this works, and figuring out what do we need to tell the users in
the manual.)


  reply	other threads:[~2009-01-14 21:55 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-01-14 13:56 Daniel Jacobowitz
2009-01-14 19:39 ` Eli Zaretskii
2009-01-14 19:50   ` Daniel Jacobowitz
2009-01-14 20:22     ` Eli Zaretskii
2009-01-14 20:38       ` Daniel Jacobowitz
2009-01-14 21:55         ` Eli Zaretskii [this message]
2009-01-14 23:07           ` Daniel Jacobowitz
2009-01-15  4:10             ` Eli Zaretskii
2009-01-19 14:11     ` Jerome Guitton
2009-01-19 14:20       ` Daniel Jacobowitz
2009-01-19 18:40       ` Eli Zaretskii
2009-01-21 10:54         ` Jerome Guitton
2009-01-21 19:03           ` Eli Zaretskii
2009-01-23 17:24             ` Jerome Guitton
2009-01-23 22:55               ` Eli Zaretskii
2009-01-28 18:00                 ` Jerome Guitton
2009-01-23 17:42           ` Daniel Jacobowitz
2009-01-26  9:12             ` Jerome Guitton
2009-01-26 14:59               ` Daniel Jacobowitz
2009-01-28 15:06                 ` Jerome Guitton
2009-01-16 11:54 ` Jerome Guitton

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ufxjlwo4s.fsf@gnu.org \
    --to=eliz@gnu.org \
    --cc=drow@false.org \
    --cc=gdb-patches@sourceware.org \
    --cc=guitton@adacore.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox