Re: How to use the libstdc++5-dbg package?
Phil Edwards writes:
> After setting LD_LIBRARY_PATHY to /usr/lib/debug, and firing up the
> debugger, I can see that the correct libstdc++.so is being found (i.e.,
> the one with the debugging symbols). And stepping into those functions
> works, in that it knows the file/line location.
>
> However, the debugger can't print any useful source, because of course it
> doesn't know where to look to get the libstdc++ source, which makes the
> dbg package much less useful.
>
> Am I missing a package? I know enough about the libstdc++ source (*cough*
> :-) to know that simply pointing ddd/gdb at the top of the library source
> tree won't work, because the files are renamed during build and install.
>
> Is there a "source package for use when debugging"?
maybe this needs to be mentioned in a README ...
apt-get source gcc-3.2
dpkg-source -x <downloaded .dsc file>
cd <unpacked directory>
debian/rules unpack (or debian/rules patch)
The last step unpacks the upstream source tarball and/or applies the
Debian specific patches (currently none for the libstdc++ sources).
For the first step you need a deb-src line in /etc/apt/sources.list
Reply to: