Re: Hi help required for setting up a debug setup

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 09 Jul 2009 18:03:43 +0200, Harsha gowda wrote:
> I tried compiling with -O0 ggdb3
> 
> and installed the rpms & still get symbol not found,
> 
> *[root@localhost i386]#* gdb -q wpa_supplicant
> (no debugging symbols found)

I wanted to write it short but it was not clear I see.

So just one of the choices:

Either 

(a) gdb /usr/bin/wpa_supplicant
    and use debuginfo-install wpa_supplicant
    (the line stepping will work but it will be "imperfect")

or (but not both)
(b) Patch wpa_supplicant.spec with `-O0 -ggdb3' but do not install it at all,
    use just the version from the build tree.  I use `rpmbuild -bc' for such
    cases.  Do some:
    gdb /root/rpmbuild/BUILD/wpa_supplicant-0.6.4/wpa_supplicant (unchecked)

You can also do (if you need the binary present at the standard system
location such as in /usr/bin):
(c) rpm -U wpa_supplicant-0.6.4*.rpm
    but do not use debuginfo-install but instead install also its
    corresponding locally built debuginfo:
    rpm -U wpa_supplicant-debuginfo-0.6.4*.rpm


> *[root@localhost i386]#* debuginfo-install wpa_supplicant
> Package 1:wpa_supplicant-debuginfo-0.6.4-2.fc10.i386 already installed and latest version
> *[root@localhost i386]#* gdb -q wpa_supplicant
> (no debugging symbols found)
> (gdb)

If you do
	rpm -qi wpa_supplicant wpa_supplicant-debuginfo

you should find out their builds do not match.  I am more curious gdb should
have printed also:

warning: the debug information found in "/usr/lib/debug//usr/sbin/wpa_supplicant.debug" does not match "/usr/sbin/wpa_supplicant" (CRC mismatch).


Regards,
Jan

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux