patches/binutils/2.20/120-sh-targets.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Thu Feb 17 21:54:07 2011 +0100 (2011-02-17)
changeset 2301 a3818c3b03e0
parent 1614 3f76cdbceb6e
permissions -rw-r--r--
internals: fix stripping host binaries

The gcc used by linaro has a version number specific to Linaro, but
identifies itself with its upstream version numbering scheme.

This breaks the strip in the finish step, because the actual gcc version
is not the same as the configured one (eg. 4.5.2 vs. linaro-4.5-2011.02-0).

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
     1 --- binutils-2.20-dist/configure
     2 +++ binutils-2.20/configure
     3 @@ -3054,7 +3054,7 @@
     4    am33_2.0-*-linux*)
     5      noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
     6      ;;
     7 -  sh-*-linux*)
     8 +  sh*-*-linux*)
     9      noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
    10      ;;
    11    sh*-*-pe|mips*-*-pe|*arm-wince-pe)
    12 @@ -3390,7 +3390,7 @@
    13    romp-*-*)
    14      noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes target-libgloss ${libgcj}"
    15      ;;
    16 -  sh-*-* | sh64-*-*)
    17 +  sh*-*-* | sh64-*-*)
    18      case "${host}" in
    19        i[3456789]86-*-vsta) ;; # don't add gprof back in
    20        i[3456789]86-*-go32*) ;; # don't add gprof back in
    21 --- binutils-2.20-dist/configure.ac
    22 +++ binutils-2.20/configure.ac
    23 @@ -424,7 +424,7 @@
    24    am33_2.0-*-linux*)
    25      noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
    26      ;;
    27 -  sh-*-linux*)
    28 +  sh*-*-linux*)
    29      noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
    30      ;;    
    31    sh*-*-pe|mips*-*-pe|*arm-wince-pe)
    32 @@ -712,7 +712,7 @@
    33    romp-*-*)
    34      noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes target-libgloss ${libgcj}"
    35      ;;
    36 -  sh-*-* | sh64-*-*)
    37 +  sh*-*-* | sh64-*-*)
    38      case "${host}" in
    39        i[[3456789]]86-*-vsta) ;; # don't add gprof back in
    40        i[[3456789]]86-*-go32*) ;; # don't add gprof back in