patches/binutils/2.18.50.0.4/100-arm-uclibcgnueabi.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Fri Oct 02 22:10:38 2009 +0200 (2009-10-02)
changeset 1551 8c40b842e798
parent 475 150c918bcb7b
permissions -rw-r--r--
libc/glibc: fix building for seemingly native toolchains

Build glibc with -O2 as a fix/workaround to building
seemingly-native toolchains.

See:
- docs/overview.txt
- docs/known-issues.txt
- http://sourceware.org/ml/crossgcc/2009-09/msg00055.html
     1 Original patch from: ../crosstool-NG/ct-ng.trunk/patches/binutils/2.18.50.0.4/100-arm-uclibcgnueabi.patch
     2 
     3 -= BEGIN original header =-
     4 Patch from buildroot, updated to binutils-2.18.50.0.6.
     5 
     6  binutils-2.18.50.0.6/configure    |    2     1     1     0 +-
     7  binutils-2.18.50.0.6/configure.ac |    2     1     1     0 +-
     8  2 files changed, 2 insertions(+), 2 deletions(-)
     9 
    10 -= END original header =-
    11 
    12 diff -durN binutils-2.18.50.0.4.orig/configure binutils-2.18.50.0.4/configure
    13 --- binutils-2.18.50.0.4.orig/configure	2008-02-08 17:44:09.000000000 +0100
    14 +++ binutils-2.18.50.0.4/configure	2009-03-07 12:17:29.000000000 +0100
    15 @@ -2249,7 +2249,7 @@
    16      noconfigdirs="$noconfigdirs target-libffi target-qthreads"
    17      libgloss_dir=arm
    18      ;;
    19 -  arm*-*-linux-gnueabi)
    20 +  arm*-*-linux-gnueabi | arm*-*-linux-uclibcgnueabi)
    21      noconfigdirs="$noconfigdirs target-qthreads"
    22      noconfigdirs="$noconfigdirs target-libobjc"
    23      case ${with_newlib} in
    24 diff -durN binutils-2.18.50.0.4.orig/configure.ac binutils-2.18.50.0.4/configure.ac
    25 --- binutils-2.18.50.0.4.orig/configure.ac	2008-02-08 17:44:09.000000000 +0100
    26 +++ binutils-2.18.50.0.4/configure.ac	2009-03-07 12:17:30.000000000 +0100
    27 @@ -526,7 +526,7 @@
    28      noconfigdirs="$noconfigdirs target-libffi target-qthreads"
    29      libgloss_dir=arm
    30      ;;
    31 -  arm*-*-linux-gnueabi)
    32 +  arm*-*-linux-gnueabi | arm*-*-linux-uclibcgnueabi)
    33      noconfigdirs="$noconfigdirs target-qthreads"
    34      noconfigdirs="$noconfigdirs target-libobjc"
    35      case ${with_newlib} in