Update the alphaev56-unknown-linux-gnu sample, as per:
author"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Tue May 05 18:22:33 2009 +0000 (2009-05-05)
changeset 132156cfef0d2c24
parent 1320 6a7a047551ed
child 1322 135e90f9b2ed
Update the alphaev56-unknown-linux-gnu sample, as per:
http://sourceware.org/ml/crossgcc/2009-05/msg00009.html

-------- diffstat follows --------
/trunk/patches/glibc/2.9/480-alpha-glibc-2.8-cache-shape.patch | 3 1 2 0 -
/trunk/patches/glibc/2.9/540-alpha-atfcts.patch | 12 12 0 0 ++++
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 50 15 35 0 +++++-----------
3 files changed, 28 insertions(+), 37 deletions(-)
patches/glibc/2.9/480-alpha-glibc-2.8-cache-shape.patch
patches/glibc/2.9/540-alpha-atfcts.patch
samples/alphaev56-unknown-linux-gnu/crosstool.config
     1.1 --- a/patches/glibc/2.9/480-alpha-glibc-2.8-cache-shape.patch	Sun May 03 21:12:26 2009 +0000
     1.2 +++ b/patches/glibc/2.9/480-alpha-glibc-2.8-cache-shape.patch	Tue May 05 18:22:33 2009 +0000
     1.3 @@ -13,6 +13,5 @@
     1.4  diff -durN glibc-2_9.orig/sysdeps/unix/sysv/linux/alpha/dl-support.c glibc-2_9/sysdeps/unix/sysv/linux/alpha/dl-support.c
     1.5  --- glibc-2_9.orig/sysdeps/unix/sysv/linux/alpha/dl-support.c	2007-03-13 22:25:16.000000000 +0100
     1.6  +++ glibc-2_9/sysdeps/unix/sysv/linux/alpha/dl-support.c	2009-02-02 22:01:37.000000000 +0100
     1.7 -@@ -1,2 +0,0 @@
     1.8 +@@ -1,1 +1,0 @@
     1.9  -#include "dl-auxv.h"
    1.10 --#include <elf/dl-support.c>
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/patches/glibc/2.9/540-alpha-atfcts.patch	Tue May 05 18:22:33 2009 +0000
     2.3 @@ -0,0 +1,12 @@
     2.4 +--- glibc-2.7/sysdeps/unix/sysv/linux/kernel-features.h	2007-08-14 06:21:09.000000000 +0300
     2.5 ++++ glibc-2.7/sysdeps/unix/sysv/linux/kernel-features.h.new	2008-07-23 07:05:20.000000000 +0300
     2.6 +@@ -454,8 +454,7 @@
     2.7 +    and on Alpha just after 2.6.22-rc1.  */
     2.8 + #if __LINUX_KERNEL_VERSION >= 0x020611 \
     2.9 +     && ((!defined __sh__ && !defined __alpha__) \
    2.10 +-	|| (__LINUX_KERNEL_VERSION >= 0x020613 && defined __sh__) \
    2.11 +-	|| (__LINUX_KERNEL_VERSION >= 0x020617 && defined __alpha__))
    2.12 ++	|| (__LINUX_KERNEL_VERSION >= 0x020613 && defined __sh__))
    2.13 + # define __ASSUME_ATFCTS	1
    2.14 + #endif
    2.15 + 
     3.1 --- a/samples/alphaev56-unknown-linux-gnu/crosstool.config	Sun May 03 21:12:26 2009 +0000
     3.2 +++ b/samples/alphaev56-unknown-linux-gnu/crosstool.config	Tue May 05 18:22:33 2009 +0000
     3.3 @@ -1,7 +1,7 @@
     3.4  #
     3.5  # Automatically generated make config: don't edit
     3.6 -# crosstool-NG version: svn_trunk@1474
     3.7 -# Sun Apr 19 19:02:01 2009
     3.8 +# crosstool-NG version: svn_trunk@1502M
     3.9 +# Tue May  5 20:19:46 2009
    3.10  #
    3.11  
    3.12  #
    3.13 @@ -152,7 +152,7 @@
    3.14  #
    3.15  # CT_BARE_METAL is not set
    3.16  CT_KERNEL="linux"
    3.17 -CT_KERNEL_VERSION="2.6.26.8"
    3.18 +CT_KERNEL_VERSION="2.6.29.1"
    3.19  # CT_KERNEL_bare_metal is not set
    3.20  CT_KERNEL_linux=y
    3.21  CT_KERNEL_LINUX_INSTALL=y
    3.22 @@ -165,28 +165,7 @@
    3.23  # CT_KERNEL_V_2_6_23_17 is not set
    3.24  # CT_KERNEL_V_2_6_24_7 is not set
    3.25  # CT_KERNEL_V_2_6_25_20 is not set
    3.26 -CT_KERNEL_V_2_6_26_8=y
    3.27 -# CT_KERNEL_V_2_6_27 is not set
    3.28 -# CT_KERNEL_V_2_6_27_1 is not set
    3.29 -# CT_KERNEL_V_2_6_27_2 is not set
    3.30 -# CT_KERNEL_V_2_6_27_3 is not set
    3.31 -# CT_KERNEL_V_2_6_27_4 is not set
    3.32 -# CT_KERNEL_V_2_6_27_5 is not set
    3.33 -# CT_KERNEL_V_2_6_27_6 is not set
    3.34 -# CT_KERNEL_V_2_6_27_7 is not set
    3.35 -# CT_KERNEL_V_2_6_27_8 is not set
    3.36 -# CT_KERNEL_V_2_6_27_9 is not set
    3.37 -# CT_KERNEL_V_2_6_27_10 is not set
    3.38 -# CT_KERNEL_V_2_6_27_11 is not set
    3.39 -# CT_KERNEL_V_2_6_27_12 is not set
    3.40 -# CT_KERNEL_V_2_6_27_13 is not set
    3.41 -# CT_KERNEL_V_2_6_27_14 is not set
    3.42 -# CT_KERNEL_V_2_6_27_15 is not set
    3.43 -# CT_KERNEL_V_2_6_27_16 is not set
    3.44 -# CT_KERNEL_V_2_6_27_17 is not set
    3.45 -# CT_KERNEL_V_2_6_27_18 is not set
    3.46 -# CT_KERNEL_V_2_6_27_19 is not set
    3.47 -# CT_KERNEL_V_2_6_27_20 is not set
    3.48 +# CT_KERNEL_V_2_6_26_8 is not set
    3.49  # CT_KERNEL_V_2_6_27_21 is not set
    3.50  # CT_KERNEL_V_2_6_28 is not set
    3.51  # CT_KERNEL_V_2_6_28_1 is not set
    3.52 @@ -199,7 +178,7 @@
    3.53  # CT_KERNEL_V_2_6_28_8 is not set
    3.54  # CT_KERNEL_V_2_6_28_9 is not set
    3.55  # CT_KERNEL_V_2_6_29 is not set
    3.56 -# CT_KERNEL_V_2_6_29_1 is not set
    3.57 +CT_KERNEL_V_2_6_29_1=y
    3.58  # CT_KERNEL_V_select is not set
    3.59  CT_KERNEL_LINUX_VERBOSITY_0=y
    3.60  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
    3.61 @@ -208,7 +187,7 @@
    3.62  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
    3.63  
    3.64  #
    3.65 -# GMP and MPFR
    3.66 +# Companion libraries
    3.67  #
    3.68  CT_GMP_MPFR=y
    3.69  # CT_GMP_MPFR_TARGET is not set
    3.70 @@ -255,7 +234,7 @@
    3.71  # C compiler
    3.72  #
    3.73  CT_CC="gcc"
    3.74 -CT_CC_VERSION="4.3.2"
    3.75 +CT_CC_VERSION="4.3.3"
    3.76  CT_CC_gcc=y
    3.77  # CT_CC_V_3_2_3 is not set
    3.78  # CT_CC_V_3_3_6 is not set
    3.79 @@ -275,11 +254,11 @@
    3.80  # CT_CC_V_4_2_4 is not set
    3.81  # CT_CC_V_4_3_0 is not set
    3.82  # CT_CC_V_4_3_1 is not set
    3.83 -CT_CC_V_4_3_2=y
    3.84 -# CT_CC_V_4_3_3 is not set
    3.85 +# CT_CC_V_4_3_2 is not set
    3.86 +CT_CC_V_4_3_3=y
    3.87  # CT_CC_V_4_4_0 is not set
    3.88  CT_CC_GCC_4_3_or_later=y
    3.89 -# CT_CC_GCC_4_4_snapshot is not set
    3.90 +# CT_CC_GCC_4_4_or_later is not set
    3.91  CT_CC_CXA_ATEXIT=y
    3.92  CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
    3.93  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
    3.94 @@ -307,7 +286,7 @@
    3.95  #
    3.96  # C-library
    3.97  #
    3.98 -CT_LIBC_VERSION="2.7"
    3.99 +CT_LIBC_VERSION="2.9"
   3.100  # CT_LIBC_eglibc is not set
   3.101  CT_LIBC_glibc=y
   3.102  # CT_LIBC_uClibc is not set
   3.103 @@ -316,11 +295,12 @@
   3.104  # CT_LIBC_V_2_5_1 is not set
   3.105  # CT_LIBC_V_2_6 is not set
   3.106  # CT_LIBC_V_2_6_1 is not set
   3.107 -CT_LIBC_V_2_7=y
   3.108 +# CT_LIBC_V_2_7 is not set
   3.109  # CT_LIBC_V_2_8 is not set
   3.110 -# CT_LIBC_V_2_9 is not set
   3.111 +CT_LIBC_V_2_9=y
   3.112  # CT_LIBC_V_LATEST is not set
   3.113  # CT_LIBC_V_date is not set
   3.114 +CT_LIBC_GLIBC_2_8_or_later=y
   3.115  CT_LIBC_GLIBC_TARBALL=y
   3.116  # CT_LIBC_GLIBC_CVS is not set
   3.117  
   3.118 @@ -336,7 +316,7 @@
   3.119  # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set
   3.120  CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y
   3.121  # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set
   3.122 -CT_LIBC_GLIBC_MIN_KERNEL="2.6.26.8"
   3.123 +CT_LIBC_GLIBC_MIN_KERNEL="2.6.29.1"
   3.124  
   3.125  #
   3.126  # Common C library options