On 29/10/12 07:25, Neil Williams wrote:
On Mon, 29 Oct 2012 08:53:05 +0800
Paul Wise<p...@debian.org>  wrote:

On Mon, Oct 29, 2012 at 8:50 AM, Philip Ashmore wrote:

While this feature allows gdb to know the correct source locations, using it
implies that packages requiring the feature contain incorrect source paths -
wouldn't it be better for these packages to contain correct source paths in
the first place?

There is no such thing as a "correct source path", I unpack source
tarballs to ~/tmp/ when debugging, you seem to use /usr/src/ and John
Doe uses ~/src/debian/pool/f/foo/foo-0.1/.

The "correct source path" for gdb is whatever the user has put into
~/.gdbinit - the paths inside the package don't matter.

dir /path/one/
dir /path/another/
In Fedora, the dbg package includes the source code for the package, and the debug information points to it.
In Fedora, by convention, such source code goes under /usr/src.

If you prefer your users mess with .gdbinit so they can create a useful stack trace then that's up to you.

Philip


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/508e5ef8.6010...@philipashmore.com

Reply via email to