From 2ed04863c3426f94932d4a4e4b5d6c7b84e49dfd Mon Sep 17 00:00:00 2001 From: William Cohen Date: Wed, 27 May 2009 11:14:12 -0400 Subject: Suggest rpms to install using debuginfo-install. The patch makes use of the RPM libraries to determine which rpm supplied the executable and from that information suggest a command to install the appropriate debuginfo rpm. This is enabled using the "--with-rpm" option for configure. Can be explicitly disabled with "--without-rpm". --- dwflpp.cxx | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'dwflpp.cxx') diff --git a/dwflpp.cxx b/dwflpp.cxx index bfae1354..d05bdb97 100644 --- a/dwflpp.cxx +++ b/dwflpp.cxx @@ -21,6 +21,7 @@ #include "dwarf_wrappers.h" #include "auto_free.h" #include "hash.h" +#include "rpm_finder.h" #include #include @@ -108,6 +109,9 @@ dwflpp::get_module_dwarf(bool required, bool report) if (i) msg += string(": ") + dwfl_errmsg (i); + /* add module_name to list to find rpm */ + find_debug_rpms(sess, module_name.c_str()); + if (required) throw semantic_error (msg); else -- cgit