• [^] # Re: Euh,

    Posté par . En réponse au message help : script bash qui trouve les dépendances. Évalué à 2.

    je ne pense pas que dh_shlibdep peut s'utiliser betement et facilement sur un executable
    En l'occurence si, probablement. Enfin j'ai pas de Debian pour tester, mais je viens de voir que sous Gentoo le paquet 'dpkg' installe, parmi d'autres utilitaires, un /usr/bin/dpkg-shlibdeps (peut-être que le préfixe "dpkg-" est ajouté par le paquet Gentoo, je sais pas), qui a l'air très bien :
    % dpkg-shlibdeps -h
    Debian dpkg-shlibdeps 1.10.28.
    Copyright (C) 1996 Ian Jackson.
    Copyright (C) 2000 Wichert Akkerman.
    This is free software; see the GNU General Public Licence version 2 or
    later for copying conditions. There is NO warranty.
    Usage:
     dpkg-shlibdeps [<option> ...] <executable>|-e<executable> [<option>] ...
    Positional arguments/options (order is significant):
     <executable> } include dependencies for <executable>
     -e<executable> } (use -e if <executable> starts with `-')
     -d<dependencyfield> next executable(s) set shlibs:<dependencyfield>
    Overall options (have global effect no matter where placed):
     -p<varnameprefix> set <varnameprefix>:* instead of shlibs:*.
     -O print variable settings to stdout
     -L<localshlibsfile> shlibs override file, not debian/shlibs.local
     -T<varlistfile> update variables here, not debian/substvars
    Dependency fields recognised are Suggests/Recommends/Depends/Pre-Depends
    J'ai regardé rapidement les sources (script perl), et il fait justement un "objdump -p ...", avec tout ce qu'il faut autour :)