binutils/sstrip: mark as obsolete
author"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Wed Aug 11 21:39:04 2010 +0200 (2010-08-11)
changeset 20836ee3e9c4b0ab
parent 2081 223aaf040327
child 2084 2bcd716ca877
binutils/sstrip: mark as obsolete

sstrip is causing more trouble and grief than tolerable.
It is broken at least on PPC. It does not build on non-ELF
systems (eg. mingw32, MacOS-X...). Plus, it is easy to
install.

Hide it behind OBSOLETE.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
config/binutils/sstrip.in
     1.1 --- a/config/binutils/sstrip.in	Wed Aug 11 20:05:05 2010 +0200
     1.2 +++ b/config/binutils/sstrip.in	Wed Aug 11 21:39:04 2010 +0200
     1.3 @@ -1,17 +1,23 @@
     1.4  # Configuration file for sstrip tool facility
     1.5 -# depends on ! BACKEND
     1.6 +
     1.7 +if OBSOLETE && ! BACKEND && ARCH_BINFMT_ELF
     1.8  
     1.9  comment "sstrip"
    1.10 -    depends on ARCH_BINFMT_ELF
    1.11  
    1.12  config SSTRIP
    1.13      bool
    1.14 -    prompt "sstrip"
    1.15 -    depends on ARCH_BINFMT_ELF
    1.16 +    prompt "sstrip (OBSOLETE)"
    1.17      help
    1.18        The sstrip utility, to maximise the striping of ELF binaries
    1.19        (executables and libraries).
    1.20        
    1.21 -      Buildroot version, forked off the original from ELFkickers.  This one
    1.22 -      is somewhat maintained by the buildroot guys.   
    1.23 +      Buildroot version, forked off the original from ELFkickers.
    1.24 +      This one is somewhat maintained by the buildroot guys.
    1.25        Supports big-endian systems.
    1.26 +      
    1.27 +      NOTE! Please read.
    1.28 +        sstrip is now deprecated in crosstool-NG, as it has a few
    1.29 +        shortcomings. For example: it breaks for PPC targets, it
    1.30 +        does not build on non-ELF hosts (eg. mingw32, MacOS-X...).
    1.31 +
    1.32 +endif