On Thu, Apr 22, 2010, Jonathan Nieder wrote:
>  - readelf is tiny and works for all ELF targets.
>    By contrast, multi-target objdump is large and its Debian package
>    only supports the targets that were considered worth the trouble
>    when it was last built.

 I guess you mean binutils-multiarch here; I submitted a patch in Debian
 #578365 to use a cross-objdump when cross-building.  I expect objdump
 or cross-objdump should support the binaries which you're about to ship
 in a .deb.  The only other case I can think of is when a package's
 build calls a non-default (cross-)compiler to generate a specific file,
 e.g. a firmware, in which case it might not be ELF at all.

> [1] To discover SONAME, NEEDED, RUNPATH, and RPATH, one could parse
> ‘eu-readelf --dynamic $file’ output.

 You might want to consider symbols as well as to have dpkg-shlibdeps
 and dpkg-gensymbols rely on the same underlying tool.

-- 
Loïc Minier


-- 
To UNSUBSCRIBE, email to debian-dpkg-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100426115011.ga14...@bee.dooz.org

Reply via email to