Adding Python files to be autoloaded for a particular architecture

Joel Brobecker brobecker@adacore.com
Fri Jul 17 22:14:03 GMT 2020


> > You can try with --with-system-gdbinit=xxx instead.
> >
> 
> Thanks, but surely --with-system-gdbinit is designed for the system
> administrator? For example, on Debian, the supplied gdb is configured with
> --with-system-gdbinit=/etc/gdb/gdbinit. I don't want to conflict with this
> usage.

I don't think you can categorize the intended user of each option.
They just do different things.

> We can probably delete these two files, if no one else finds them useful
> > anymore. But I don't think you really want to use GDB's system-gdbinit
> > as a system-gdbinit-dir; generally speaking, my understand of the
> > directory provided in the GDB sources is that it's a collection of
> > files that are not necessarily meant to always be relevant.
> 
> Ah, OK, so I should instead configure with a different
> --with-system-gdbinit-dir? But how can I get my files installed in that
> directory? It seems like this is not something I can do with gdb's build
> system.
> 
> So should I be using a different route to get an architecture support file
> always installed and loaded?

Thinking out loud (I do not know all the details off the top of my head),
I see a couple of ways:
  - You use a subdirectory of system-gdbinit, and then configure GDB
    to use that subdirectory
  - You create one file that the sources all the other files you need,
    and then configure GDB to use that file as the system-gdbinit.

-- 
Joel


More information about the Gdb mailing list