Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
* [PATCH] gdb: Add i386-gnu-tdep to the list of objects for x86_64-*-gnu*
@ 2025-09-05 18:15 Sergio Durigan Junior
  2025-09-06 17:41 ` Kevin Buettner
  0 siblings, 1 reply; 7+ messages in thread
From: Sergio Durigan Junior @ 2025-09-05 18:15 UTC (permalink / raw)
  To: GDB Patches
  Cc: Andrew Burgess, Flavio Cruz, Sergio Durigan Junior, Mark Wielaard

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 <sergiodj@sergiodj.net>
Suggested-by: Andrew Burgess <aburgess@redhat.com>
Reported-by: Mark Wielaard <mark@klomp.org>
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=33377
---
 gdb/configure.tgt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gdb/configure.tgt b/gdb/configure.tgt
index 332f5b7513c..f33d3de9214 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
-- 
2.50.1


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2025-09-09  0:22 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-09-05 18:15 [PATCH] gdb: Add i386-gnu-tdep to the list of objects for x86_64-*-gnu* Sergio Durigan Junior
2025-09-06 17:41 ` Kevin Buettner
2025-09-07  1:57   ` Sergio Durigan Junior
2025-09-07 22:08     ` Joel Brobecker
2025-09-08  2:48       ` Sergio Durigan Junior
2025-09-08 19:06         ` Joel Brobecker
2025-09-09  0:19           ` Sergio Durigan Junior

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox