GDB with Guile for Debian
Basile Starynkevitch
basile@starynkevitch.net
Thu Nov 6 17:16:58 GMT 2025
Hello all
(I did contribute in the past to GCC but am unfamiliar with GDB internals; my OS is Linux only; computers are AMD64, and I am French).
1. I was able to compile a GDB 16.3 with GNU guile enabled:
(gdb) show configuration
This GDB was configured as follows:
configure --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu
--with-auto-load-dir=$debugdir:$datadir/auto-load
--with-auto-load-safe-path=$debugdir:$datadir/auto-load
--with-expat
--with-gdb-datadir=/usr/local/share/gdb (relocatable)
--with-jit-reader-dir=/usr/local/lib/gdb (relocatable)
--without-libunwind-ia64
--with-lzma
--with-babeltrace
--with-intel-pt
--with-xxhash
--with-python=/usr
--with-python-libdir=/usr/lib
--with-debuginfod
--with-curses
--with-guile
--without-amd-dbgapi
--enable-source-highlight
--enable-threading
--enable-tui
--without-system-readline
--with-separate-debug-dir=/usr/local/lib/debug (relocatable)
That home built GDB is on /usr/local/bin/gdb
(I would like but don't know how to configure and build it so that it goes into /usr/local/bin/my-gdb ....)
I also have a suggestion but don't have the qualification and time to implement it. Have Python-enabled GDB to look for a .gdbinit-python before a .gdbinit, and have
Guile-enabled GDB to look for .gdbinit-guile before the .gdbinit.
Maybe theere is some why to code a "portable" .gdbinit which could work with a Python-enabled GDB and a Guile-enabled GDB.
Regards.
NB sorry for my bad English. I am French, and coding a GPL licensed inference engine [refpersys]
--
Basile STARYNKEVITCH <basile@starynkevitch.net>
8 rue de la Faïencerie http://starynkevitch.net/Basile/
92340 Bourg-la-Reine https://github.com/bstarynk
France https://github.com/RefPerSys/RefPerSys
https://orcid.org/0000-0003-0908-5250
More information about the Gdb
mailing list