From 0aef35466f19eb9f3c59533af45ee8eee76a4453 Mon Sep 17 00:00:00 2001 From: Guy Shimko Date: Sun, 9 Feb 2025 23:11:01 +0200 Subject: [PATCH] Fix gdb debug script auto-load via explicit data&debug configuration The problem was that our default gdb datadir and debugdir had non-standard paths, due to some unknown configuration detection. In order to fix it, we now pass the standard paths via the --with-gdb-datadir & --with-separate-debug-dir variables. I also set --with-jit-reader-dir, --with-system-gdbinit and --with-system-gdbinit-dir path to be the standard path as well. --- src/compilation/build.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/compilation/build.sh b/src/compilation/build.sh index 41136f2..5bda4f7 100755 --- a/src/compilation/build.sh +++ b/src/compilation/build.sh @@ -442,6 +442,9 @@ function build_gdb() { ../configure -C --enable-static --with-static-standard-libraries --disable-inprocess-agent \ --enable-tui "$python_flag" \ --with-expat --with-libexpat-type="static" \ + --with-gdb-datadir="/usr/share/gdb" --with-separate-debug-dir="/usr/lib/debug" \ + --with-system-gdbinit="/etc/gdb/gdbinit" --with-system-gdbinit-dir="/etc/gdb/gdbinit.d" \ + --with-jit-reader-dir="/usr/lib/gdb" \ "--with-libiconv-prefix=$libiconv_prefix" --with-libiconv-type=static \ "--with-gmp=$libgmp_prefix" \ "--with-mpfr=$libmpfr_prefix" \