From 3d22a6cee4b27866c544d67a82e2272ae4201f9e Mon Sep 17 00:00:00 2001 From: Sergio Durigan Junior Date: Fri, 5 Sep 2025 14:03:56 -0400 Subject: gdb: Add i386-gnu-tdep to the list of objects for x86_64-*-gnu* When starting GDB on Hurd amd64, one will currently see the following warning: # gdb -q gdb: warning: A handler for the OS ABI "GNU/Hurd" is not built into this configuration of GDB. Attempting to continue with the default i386 settings. (gdb) This happens because, in gdb/configure.tgt, the "x86_64-*-gnu*" target is not pulling in the i386-gnu-tdep.o object, which means that only 64-bit debugging is currently supported. The fix here is to add i386-gnu-tdep.o to the gdb_target_obs for Hurd amd64. Signed-off-by: Sergio Durigan Junior Suggested-by: Andrew Burgess Reported-by: Mark Wielaard Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=33377 Approved-by: Kevin Buettner --- gdb/configure.tgt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gdb') diff --git a/gdb/configure.tgt b/gdb/configure.tgt index 332f5b7..f33d3de 100644 --- a/gdb/configure.tgt +++ b/gdb/configure.tgt @@ -754,7 +754,7 @@ x86_64-*-rtems*) ;; x86_64-*-gnu*) # Target: x86_64 running the GNU Hurd - gdb_target_obs="amd64-gnu-tdep.o glibc-tdep.o solib-svr4.o" + gdb_target_obs="amd64-gnu-tdep.o i386-gnu-tdep.o glibc-tdep.o solib-svr4.o" ;; xtensa*-*-*linux*) # Target: GNU/Linux Xtensa -- cgit v1.1