]> sourceware.org Git - valgrind.git/commit
Add --with-gdbscripts-dir=PATH configure option
authorMark Wielaard <mark@klomp.org>
Sun, 14 May 2023 21:34:05 +0000 (23:34 +0200)
committerMark Wielaard <mark@klomp.org>
Fri, 19 May 2023 13:51:38 +0000 (15:51 +0200)
commite3602b3eec0696b183722ea21da14588cf205c74
treeddb043a8ff245187811c718de63ad1c8db6dc2a1
parent17f56ab4c4fce7b4778251e1fab2bc50e5c6dbda
Add --with-gdbscripts-dir=PATH configure option

Currently the gdb valgrind scripts are installed under VG_LIBDIR
which is normally pkglibexecdir which is likely not in the default
gdb safe-path (a list of directories from which it is safe to
auto-load files). So users will have to add the directory to their
.gdbinit file.

This patch adds a --with-gdbscripts-dir=PATH configure option that
sets VG_GDBSCRIPTS_DIR to the given PATH (${libexecdir}/valgrind if
not given). A user can also configure --without-gdbscripts-dir to
disable adding a .debug_gdb_scripts section to the vgpreload library
and installing the valgrind-monitor python scripts completely.

Use VG_GDBSCRIPTS_DIR as gdbscriptsdir to install the valgrind-monitor
python files and pass it with CPPFLAGS when building vg_preloaded.c
and vgdb.c to use instead of VG_LIBDIR.

https://bugs.kde.org/show_bug.cgi?id=469768
NEWS
configure.ac
coregrind/Makefile.am
coregrind/vg_preloaded.c
coregrind/vgdb.c
This page took 0.030081 seconds and 5 git commands to generate.