* Russ Allbery:

> Policy should definitely describe what to do here.  I don't know enough
> about the toolchain to know what Policy should say, but we should
> standardize how to handle debug packages at this point, since we have a
> fairly standard way of handling it now.

If we could standardize on this, that would be fine with me:

  Separate debug information objects [name?] must be installed under
  /usr/lib/debug.  The file name must be the result of calling
  realpath() on the path to the actual DSO containing code, prepended
  with the string "/usr/lib/debug".  Separate debug information
  objects must not be provided for static libraries under
  /usr/lib/debug.

libstdc++6-4.3-dbg does not currently follow this, which prompted me
to write this message:

libstdc++6-4.3-dbg: /usr/lib/debug/libstdc++.a
libstdc++6-4.3-dbg: /usr/lib/debug/libstdc++.so
libstdc++6-4.3-dbg: /usr/lib/debug/libstdc++.so.6
libstdc++6-4.3-dbg: /usr/lib/debug/libstdc++.so.6.0.10

This is already a bug today because GDB can't find the objects (and my
code can't find them, either).


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to