Changeset 30375 for trunk


Ignore:
Timestamp:
2012-02-08T16:49:48+01:00 (5 years ago)
Author:
kaloz
Message:

[toolchain/binutils]: add binutils 2.22

Location:
trunk/toolchain/binutils
Files:
1 added
4 deleted
6 edited
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/toolchain/binutils/Config.in

    r27919 r30375  
    2525                bool "binutils 2.21.1" 
    2626 
     27        config BINUTILS_VERSION_2_22 
     28                depends !ubicom32 
     29                depends !avr32 
     30                bool "binutils 2.22" 
     31 
    2732endchoice 
    2833 
     
    4146        default "2.21"            if BINUTILS_VERSION_2_21 
    4247        default "2.21.1"          if BINUTILS_VERSION_2_21_1 
     48        default "2.22"            if BINUTILS_VERSION_2_22 
    4349        default "2.19.1"          if ubicom32 
    4450        default "2.20.1" 
  • trunk/toolchain/binutils/Makefile

    r29836 r30375  
    11# 
    2 # Copyright (C) 2006-2011 OpenWrt.org 
     2# Copyright (C) 2006-2012 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    2525ifeq ($(PKG_VERSION),2.21.1) 
    2626  PKG_MD5SUM:=bde820eac53fa3a8d8696667418557ad 
     27endif 
     28ifeq ($(PKG_VERSION),2.22) 
     29  PKG_MD5SUM:=ee0f10756c84979622b992a4a61ea3f5 
    2730endif 
    2831 
  • trunk/toolchain/binutils/patches/2.22/112-arm-uclibc-gas-needs-libm.patch

    r25551 r30375  
    2121--- a/gas/configure.tgt 
    2222+++ b/gas/configure.tgt 
    23 @@ -431,6 +431,12 @@ case ${generic_target} in 
     23@@ -428,6 +428,12 @@ case ${generic_target} in 
    2424   *-*-netware)                         fmt=elf em=netware ;; 
    2525 esac 
  • trunk/toolchain/binutils/patches/2.22/120-sh-conf.patch

    r25567 r30375  
    11--- a/configure 
    22+++ b/configure 
    3 @@ -3148,7 +3148,7 @@ case "${target}" in 
    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 @@ -3487,7 +3487,7 @@ case "${target}" in 
    13    romp-*-*) 
    14      noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes target-libgloss ${libgcj}" 
     3@@ -3570,7 +3570,7 @@ case "${target}" in 
     4   mips*-*-*) 
     5     noconfigdirs="$noconfigdirs gprof" 
    156     ;; 
    167-  sh-*-* | sh64-*-*) 
    178+  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 
     9     case "${target}" in 
     10       sh*-*-elf) 
     11          ;; 
    2112--- a/configure.ac 
    2213+++ b/configure.ac 
    23 @@ -620,7 +620,7 @@ case "${target}" in 
    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 @@ -959,7 +959,7 @@ case "${target}" in 
    33    romp-*-*) 
    34      noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes target-libgloss ${libgcj}" 
     14@@ -1006,7 +1006,7 @@ case "${target}" in 
     15   mips*-*-*) 
     16     noconfigdirs="$noconfigdirs gprof" 
    3517     ;; 
    3618-  sh-*-* | sh64-*-*) 
    3719+  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 
     20     case "${target}" in 
     21       sh*-*-elf) 
     22          ;; 
  • trunk/toolchain/binutils/patches/2.22/300-001_ld_makefile_patch.patch

    r25567 r30375  
    1212--- a/ld/Makefile.in 
    1313+++ b/ld/Makefile.in 
    14 @@ -360,7 +360,7 @@ AM_CFLAGS = $(WARN_CFLAGS) 
     14@@ -366,7 +366,7 @@ AM_CFLAGS = $(WARN_CFLAGS) 
    1515 # We put the scripts in the directory $(scriptdir)/ldscripts. 
    1616 # We can't put the scripts in $(datadir) because the SEARCH_DIR 
  • trunk/toolchain/binutils/patches/2.22/300-012_check_ldrunpath_length.patch

    r25567 r30375  
    11--- a/ld/emultempl/elf32.em 
    22+++ b/ld/emultempl/elf32.em 
    3 @@ -1270,6 +1270,8 @@ fragment <<EOF 
     3@@ -1273,6 +1273,8 @@ fragment <<EOF 
    44              && command_line.rpath == NULL) 
    55            { 
     
    1010                                                      force)) 
    1111                break; 
    12 @@ -1497,6 +1499,8 @@ gld${EMULATION_NAME}_before_allocation ( 
     12@@ -1500,6 +1502,8 @@ gld${EMULATION_NAME}_before_allocation ( 
    1313   rpath = command_line.rpath; 
    1414   if (rpath == NULL) 
Note: See TracChangeset for help on using the changeset viewer.