config/binutils/sstrip.in
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Tue May 08 18:31:10 2012 +0200 (2012-05-08)
changeset 2964 d48c03998dc1
parent 1856 e23ffb5c7928
permissions -rw-r--r--
scripts: fix catching failures

POSIX 1003.1-2008 does not say whether "set -e" should catch a sub-shell
that exits with !0 (it has a list of conditions to catch, but no list of
conditions not to catch, and this situation is not listed).

bash-3 does not catch such a failure, but bash-4 does. That why, on my
Squeeze system I did not see the issue, while Thomas did on is Lenny chroot.

Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
     1 # Configuration file for sstrip tool facility
     2 
     3 if OBSOLETE && ! BACKEND && ARCH_BINFMT_ELF
     4 
     5 comment "sstrip"
     6 
     7 config SSTRIP
     8     bool
     9     prompt "sstrip (OBSOLETE)"
    10     help
    11       The sstrip utility, to maximise the striping of ELF binaries
    12       (executables and libraries).
    13       
    14       Buildroot version, forked off the original from ELFkickers.
    15       This one is somewhat maintained by the buildroot guys.
    16       Supports big-endian systems.
    17       
    18       NOTE! Please read.
    19         sstrip is now deprecated in crosstool-NG, as it has a few
    20         shortcomings. For example: it breaks for PPC targets, it
    21         does not build on non-ELF hosts (eg. mingw32, MacOS-X...).
    22 
    23 endif