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