config/binutils/sstrip.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Mon Mar 29 00:15:32 2010 +0200 (2010-03-29)
changeset 1864 758d5137fe87
parent 1855 73917704e1d7
child 2083 6ee3e9c4b0ab
permissions -rw-r--r--
scripts/populate: optimise search loop

Curently, populate will iterate over all ELF (shared objects|executables)
to look for missing NEEDED DSOs, adding to the list at every iterations
of the search loop.

Instead of looking again at previously handled ELF files, recursively
resolve every ELf files.

Also, in case there are a whole lot of files (more than the shell can
accept as arguments list, or creating a command line longer than the
shell can cope with), use a temporary file with the list of files
to search for missing dependencies.
yann@149
     1
# Configuration file for sstrip tool facility
yann@1844
     2
# depends on ! BACKEND
yann@149
     3
yann@1854
     4
comment "sstrip"
yann@1855
     5
    depends on ARCH_BINFMT_ELF
yann@1854
     6
yann@1854
     7
config SSTRIP
yann@1854
     8
    bool
yann@1854
     9
    prompt "sstrip"
yann@1855
    10
    depends on ARCH_BINFMT_ELF
yann@149
    11
    help
yann@149
    12
      The sstrip utility, to maximise the striping of ELF binaries
yann@149
    13
      (executables and libraries).
yann@1856
    14
      
yann@875
    15
      Buildroot version, forked off the original from ELFkickers.  This one
yann@875
    16
      is somewhat maintained by the buildroot guys.   
yann@875
    17
      Supports big-endian systems.