Neil Williams <[EMAIL PROTECTED]> writes: > Package: lintian > Version: 1.23.42 > Severity: wishlist > > See #462007 - I have come across a non-obvious problem in the use of > -dbg packages using dh_strip where, if a .install file exists for the > -dbg package, dh_install copies the unstripped object into the -dbg > build directory. When dh_strip --dbg-package=libfoo-dbg is then called, > it silently omits the file from the call to objcopy --only-keep-debug > (to prevent an objcopy error), resulting in an unstripped object file > being retained in the -dbg package that has a complete (and fully > functional) copy of the library embedded inside - as shown by the > presence of a full Dynamic Section under objdump -p. Without the > .install file, dh_strip takes care of copying the debug symbols into > place directly - no .install command is actually needed.
Some people intentionally put debugging builds of their libraries into the -dbg package instead of detached debugging symbols. I think this test might give false positives for that case. (Or are such library builds not seupposed to go into /usr/lib/debug?) -- Russ Allbery ([EMAIL PROTECTED]) <http://www.eyrie.org/~eagle/> -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]