20 lines
766 B
Diff
20 lines
766 B
Diff
Index: gdb-6.8.50.20090302/gdb/symfile.c
|
|
===================================================================
|
|
--- gdb-6.8.50.20090302.orig/gdb/symfile.c 2009-05-07 16:02:18.000000000 +0200
|
|
+++ gdb-6.8.50.20090302/gdb/symfile.c 2009-05-07 16:05:42.000000000 +0200
|
|
@@ -2188,8 +2188,12 @@ debug_print_missing (const char *binary,
|
|
fprintf_unfiltered (gdb_stdlog,
|
|
_("Missing separate debuginfo for %s\n"), binary);
|
|
if (debug != NULL)
|
|
- fprintf_unfiltered (gdb_stdlog, _("Try: %s %s\n"),
|
|
- "yum --enablerepo='*-debuginfo' install", debug);
|
|
+ {
|
|
+ const char *p = strrchr (debug, '/');
|
|
+ fprintf_unfiltered (gdb_stdlog, _("Try: %s%.2s%.38s\"\n"),
|
|
+ "zypper install -C \"debuginfo(build-id)=",
|
|
+ p - 2, p + 1);
|
|
+ }
|
|
}
|
|
}
|
|
|