summaryrefslogtreecommitdiff
path: root/config/toolchain.in
diff options
context:
space:
mode:
authorYann E. MORIN" <yann.morin.1998@anciens.enib.fr>2010-03-29 00:15:32 +0200
committerYann E. MORIN" <yann.morin.1998@anciens.enib.fr>2010-03-29 00:15:32 +0200
commitd8d2459ca4dd10ef04c20fe22306c2975a7a6811 (patch)
treed92168fa50e419d664490e45d8e8d7eb8dddef44 /config/toolchain.in
parentec4181e4d2306c423118d9ee083c67b2fb48b414 (diff)
downloadcrosstool-ng-d8d2459ca4dd10ef04c20fe22306c2975a7a6811.tar.gz
crosstool-ng-d8d2459ca4dd10ef04c20fe22306c2975a7a6811.tar.bz2
crosstool-ng-d8d2459ca4dd10ef04c20fe22306c2975a7a6811.zip
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.
Diffstat (limited to 'config/toolchain.in')
0 files changed, 0 insertions, 0 deletions