samples/powerpc-e500v2-linux-gnuspe/reported.by
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 935 e175e3538310
child 2139 983823b3b569
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.
     1 reporter_name="Nate CASE"
     2 reporter_url="http://sourceware.org/ml/crossgcc/2008-10/msg00016.html"
     3 reporter_comment="This is a sample config file for Freescale e500v2 processors (e.g.,
     4 MPC8548, MPC8572).  It uses eglibc (for e500/SPE patches) and a recent
     5 gcc (4.3.1, for e500v2 DPFP support) and will generate appropriate
     6 dual-precision floating point instructions by default.
     7 
     8 Note: If building a Linux kernel with this toolchain, you will want to
     9 make sure -mno-spe AND -mspe=no are passed to gcc to prevent SPE
    10 ABI/instructions from getting into the kernel (which is currently
    11 unsupported).  At this time, the kernel build system only passes
    12 -mno-spe by default (this should be fixed soon hopefully)."