patches/binutils/2.20/120-sh-targets.patch
author Darcy Watkins <dwatkins@tranzeo.com>
Thu Aug 05 18:19:07 2010 +0200 (2010-08-05)
branch1.8
changeset 2073 a3b7a63dce01
parent 1614 3f76cdbceb6e
permissions -rw-r--r--
cc/gcc: with static ppl, correctly link with libm

On some Fedora boxen (at least FC13), it is also required
to link with libm when static ppl is used.
(transplanted from bcd33fce4db9c18223b59ecdc96f10bf6dd574de)
     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