public inbox for gdb-patches@sourceware.org
 help / color / mirror / Atom feed
* [PATCH] [PR gdb/29316] gdb-add-index always generates an error when libdebuginfod wasn't compiled in
@ 2022-07-05 22:37 Aaron Merey
  2022-07-06 10:32 ` Lancelot SIX
  0 siblings, 1 reply; 5+ messages in thread
From: Aaron Merey @ 2022-07-05 22:37 UTC (permalink / raw)
  To: gdb-patches

gdb-add-index runs gdb with -iex 'set debuginfod enabled off'.  If gdb
is not compiled against libdebuginfod this causes an unnecessary error
message to be printed to stderr indicating that gdb was not built with
debuginfod support.

Fix this by changing the 'set debuginfod enabled off' command to a
no-op when gdb isn't built with libdebuginfod.
---
 gdb/debuginfod-support.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/gdb/debuginfod-support.c b/gdb/debuginfod-support.c
index 9dbe6b5d8b2..2c346abf958 100644
--- a/gdb/debuginfod-support.c
+++ b/gdb/debuginfod-support.c
@@ -368,7 +368,9 @@ set_debuginfod_enabled (const char *value)
 #if defined(HAVE_LIBDEBUGINFOD)
   debuginfod_enabled = value;
 #else
-  error (NO_IMPL);
+  /* Disabling debuginfod when gdb is not built with it is a no-op.  */
+  if (strcmp (value, debuginfod_off) != 0)
+    error (NO_IMPL);
 #endif
 }
 
-- 
2.35.3


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

end of thread, other threads:[~2022-07-15 21:38 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-05 22:37 [PATCH] [PR gdb/29316] gdb-add-index always generates an error when libdebuginfod wasn't compiled in Aaron Merey
2022-07-06 10:32 ` Lancelot SIX
2022-07-06 19:14   ` Aaron Merey
2022-07-15 17:14     ` Tom Tromey
2022-07-15 21:38       ` Aaron Merey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).