patches/gcc/4.3.1/330-unwind-for-uClibc.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Wed Sep 21 22:42:35 2011 +0200 (2011-09-21)
changeset 2677 7df89370f805
permissions -rw-r--r--
kernel/linux: add alternate download locations

Since kernel.org is dead, and there is no announced or known estimated
time or return to normality, it is impossible to download any kernel at
this time.

Add a known-working mirror.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
     1 diff -durN gcc-4.3.1.orig/gcc/config/t-linux-uclibc gcc-4.3.1/gcc/config/t-linux-uclibc
     2 --- gcc-4.3.1.orig/gcc/config/t-linux-uclibc	1970-01-01 01:00:00.000000000 +0100
     3 +++ gcc-4.3.1/gcc/config/t-linux-uclibc	2008-07-29 13:07:15.000000000 +0200
     4 @@ -0,0 +1,5 @@
     5 +# Remove glibc specific files added in t-linux
     6 +SHLIB_MAPFILES := $(filter-out $(srcdir)/config/libgcc-glibc.ver, $(SHLIB_MAPFILES))
     7 +
     8 +# Use unwind-dw2-fde instead of unwind-dw2-fde-glibc
     9 +LIB2ADDEH := $(subst unwind-dw2-fde-glibc.c,unwind-dw2-fde.c,$(LIB2ADDEH))
    10 diff -durN gcc-4.3.1.orig/gcc/config.gcc gcc-4.3.1/gcc/config.gcc
    11 --- gcc-4.3.1.orig/gcc/config.gcc	2008-07-29 13:11:02.000000000 +0200
    12 +++ gcc-4.3.1/gcc/config.gcc	2008-07-29 13:10:05.000000000 +0200
    13 @@ -2651,6 +2651,12 @@
    14  	;;
    15  esac
    16  
    17 +# Rather than hook into each target, just do it after all the linux
    18 +# targets have been processed
    19 +case ${target} in
    20 +  *-linux-uclibc*) tm_defines="${tm_defines} USE_UCLIBC" ; tmake_file="${tmake_file} t-linux-uclibc";;
    21 +esac
    22 +
    23  case ${target} in
    24  i[34567]86-*-linux*aout* | i[34567]86-*-linux*libc1)
    25  	tmake_file="${tmake_file} i386/t-gmm_malloc"