# HG changeset patch # User "Yann E. MORIN" # Date 1241547753 0 # Node ID 56cfef0d2c24d0786e0c0f88d9d2a2f8d86caa17 # Parent 6a7a047551edaa5af0c6f75eaf722fcb5dc33c08 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(-) diff -r 6a7a047551ed -r 56cfef0d2c24 patches/glibc/2.9/480-alpha-glibc-2.8-cache-shape.patch --- a/patches/glibc/2.9/480-alpha-glibc-2.8-cache-shape.patch Sun May 03 21:12:26 2009 +0000 +++ b/patches/glibc/2.9/480-alpha-glibc-2.8-cache-shape.patch Tue May 05 18:22:33 2009 +0000 @@ -13,6 +13,5 @@ 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 --- glibc-2_9.orig/sysdeps/unix/sysv/linux/alpha/dl-support.c 2007-03-13 22:25:16.000000000 +0100 +++ glibc-2_9/sysdeps/unix/sysv/linux/alpha/dl-support.c 2009-02-02 22:01:37.000000000 +0100 -@@ -1,2 +0,0 @@ +@@ -1,1 +1,0 @@ -#include "dl-auxv.h" --#include diff -r 6a7a047551ed -r 56cfef0d2c24 patches/glibc/2.9/540-alpha-atfcts.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/glibc/2.9/540-alpha-atfcts.patch Tue May 05 18:22:33 2009 +0000 @@ -0,0 +1,12 @@ +--- glibc-2.7/sysdeps/unix/sysv/linux/kernel-features.h 2007-08-14 06:21:09.000000000 +0300 ++++ glibc-2.7/sysdeps/unix/sysv/linux/kernel-features.h.new 2008-07-23 07:05:20.000000000 +0300 +@@ -454,8 +454,7 @@ + and on Alpha just after 2.6.22-rc1. */ + #if __LINUX_KERNEL_VERSION >= 0x020611 \ + && ((!defined __sh__ && !defined __alpha__) \ +- || (__LINUX_KERNEL_VERSION >= 0x020613 && defined __sh__) \ +- || (__LINUX_KERNEL_VERSION >= 0x020617 && defined __alpha__)) ++ || (__LINUX_KERNEL_VERSION >= 0x020613 && defined __sh__)) + # define __ASSUME_ATFCTS 1 + #endif + diff -r 6a7a047551ed -r 56cfef0d2c24 samples/alphaev56-unknown-linux-gnu/crosstool.config --- a/samples/alphaev56-unknown-linux-gnu/crosstool.config Sun May 03 21:12:26 2009 +0000 +++ b/samples/alphaev56-unknown-linux-gnu/crosstool.config Tue May 05 18:22:33 2009 +0000 @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:01 2009 +# crosstool-NG version: svn_trunk@1502M +# Tue May 5 20:19:46 2009 # # @@ -152,7 +152,7 @@ # # CT_BARE_METAL is not set CT_KERNEL="linux" -CT_KERNEL_VERSION="2.6.26.8" +CT_KERNEL_VERSION="2.6.29.1" # CT_KERNEL_bare_metal is not set CT_KERNEL_linux=y CT_KERNEL_LINUX_INSTALL=y @@ -165,28 +165,7 @@ # CT_KERNEL_V_2_6_23_17 is not set # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set -CT_KERNEL_V_2_6_26_8=y -# CT_KERNEL_V_2_6_27 is not set -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set +# CT_KERNEL_V_2_6_26_8 is not set # CT_KERNEL_V_2_6_27_21 is not set # CT_KERNEL_V_2_6_28 is not set # CT_KERNEL_V_2_6_28_1 is not set @@ -199,7 +178,7 @@ # CT_KERNEL_V_2_6_28_8 is not set # CT_KERNEL_V_2_6_28_9 is not set # CT_KERNEL_V_2_6_29 is not set -# CT_KERNEL_V_2_6_29_1 is not set +CT_KERNEL_V_2_6_29_1=y # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -208,7 +187,7 @@ # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Companion libraries # CT_GMP_MPFR=y # CT_GMP_MPFR_TARGET is not set @@ -255,7 +234,7 @@ # C compiler # CT_CC="gcc" -CT_CC_VERSION="4.3.2" +CT_CC_VERSION="4.3.3" CT_CC_gcc=y # CT_CC_V_3_2_3 is not set # CT_CC_V_3_3_6 is not set @@ -275,11 +254,11 @@ # CT_CC_V_4_2_4 is not set # CT_CC_V_4_3_0 is not set # CT_CC_V_4_3_1 is not set -CT_CC_V_4_3_2=y -# CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_2 is not set +CT_CC_V_4_3_3=y # CT_CC_V_4_4_0 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set @@ -307,7 +286,7 @@ # # C-library # -CT_LIBC_VERSION="2.7" +CT_LIBC_VERSION="2.9" # CT_LIBC_eglibc is not set CT_LIBC_glibc=y # CT_LIBC_uClibc is not set @@ -316,11 +295,12 @@ # CT_LIBC_V_2_5_1 is not set # CT_LIBC_V_2_6 is not set # CT_LIBC_V_2_6_1 is not set -CT_LIBC_V_2_7=y +# CT_LIBC_V_2_7 is not set # CT_LIBC_V_2_8 is not set -# CT_LIBC_V_2_9 is not set +CT_LIBC_V_2_9=y # CT_LIBC_V_LATEST is not set # CT_LIBC_V_date is not set +CT_LIBC_GLIBC_2_8_or_later=y CT_LIBC_GLIBC_TARBALL=y # CT_LIBC_GLIBC_CVS is not set @@ -336,7 +316,7 @@ # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_LIBC_GLIBC_MIN_KERNEL="2.6.26.8" +CT_LIBC_GLIBC_MIN_KERNEL="2.6.29.1" # # Common C library options