On Thu, 17 Jun 2010 14:55:05 +0200, Trever L. Adams wrote:
Valgrind, gcc, abrt, etc. all seem to not get the symbols (debug
info)
for the subpackages in my project with the subpackages. It was picking
them up in the main packages.
Is this normal?
gcc does not load debuginfo. abrt partially uses gdb for it.
As I can speak only for GDB:
$ gdb -q /usr/bin/mf
Reading symbols from /usr/bin/mf...(no debugging symbols found)...done.
Missing separate debuginfos, use: debuginfo-install texlive-utils-2007-51.fc13.x86_64
(gdb) _
And
$ debuginfo-install texlive-utils-2007-51.fc13.x86_64
correctly installs the "main package" debuginfo:
Installing:
texlive-debuginfo x86_64 2007-51.fc13 updates-debuginfo 7.0 M
Which gets then loaded by GDB:
$ gdb -q /usr/bin/mf
Reading symbols from /usr/bin/mf...Reading symbols from
/usr/lib/debug/usr/bin/mf.debug...done.
done.
(gdb) _
So I believe you should file a bug for the debuginfo consumer with
a reproducer. The singla debuginfo package per .src.rpm works as expected.
Thanks,
Jan