From f31a1dc03558ee8b0a7b9af33debf4d0b256d3ee Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Tue, 5 May 2009 18:22:33 +0000 Subject: 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 --git a/patches/glibc/2.9/480-alpha-glibc-2.8-cache-shape.patch b/patches/glibc/2.9/480-alpha-glibc-2.8-cache-shape.patch index 36f26f2..b9efe92 100644 --- a/patches/glibc/2.9/480-alpha-glibc-2.8-cache-shape.patch +++ b/patches/glibc/2.9/480-alpha-glibc-2.8-cache-shape.patch @@ -13,6 +13,5 @@ can punt it. 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 --git a/patches/glibc/2.9/540-alpha-atfcts.patch b/patches/glibc/2.9/540-alpha-atfcts.patch new file mode 100644 index 0000000..83adbce --- /dev/null +++ b/patches/glibc/2.9/540-alpha-atfcts.patch @@ -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 --git a/samples/alphaev56-unknown-linux-gnu/crosstool.config b/samples/alphaev56-unknown-linux-gnu/crosstool.config index bea4d39..278feb6 100644 --- a/samples/alphaev56-unknown-linux-gnu/crosstool.config +++ b/samples/alphaev56-unknown-linux-gnu/crosstool.config @@ -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_BUILD_SUFFIX="" # # 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_LINUX_INSTALL_CHECK=y # 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_26_8=y # 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_VERBOSE_LEVEL=0 # 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 @@ CT_BINUTILS_FOR_TARGET_BFD=y # 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_gcc=y # 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 @@ CT_LIBC="glibc" # # 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_glibc=y # 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_ADDONS_LIST="" # 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 -- cgit v0.10.2-6-g49f6