Jan,
I was thinking about this issue some more and I started working on a patch
for ABRT. But I suddenly realized that even users that want ABRT to generate
backtrace from coredump on their machines might not want gdb to pull gcc.
Taking this into account I believe gdb should ask users whether they want to
install the missing plugin.
However, I thinking we can resolve this issue on packaging level. We just
need to introduce a new package shipping the core gdb functionality and make
ABRT dependent on it. The new package should not ship /usr/bin/gdb but let's
say /usr/libexec/gdb-headless and the /usr/bin/gdb path can be turned into a
symbolic link created by the current gdb package.
My plan sounds crazy even to me, but it would bring the best user
experience, thought.
Regards,
Jakub