From ab0ef7042f244e1710521e1d7c33597a3757bfc7 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Thu, 30 Dec 2010 21:06:04 +0100 Subject: [PATCH] samples: update i686-nptl-linux-gnu Notable changes: - uses binutils 2.21, builds gold, but defaults to ld - uses gcc 4.5.2, with GRAPHITE and LTO, builds lto-plugin Signed-off-by: "Yann E. MORIN" --- samples/i686-nptl-linux-gnu/crosstool.config | 102 +++++++++++++------ 1 file changed, 72 insertions(+), 30 deletions(-) diff --git a/samples/i686-nptl-linux-gnu/crosstool.config b/samples/i686-nptl-linux-gnu/crosstool.config index 8473d85b..a9c239ff 100644 --- a/samples/i686-nptl-linux-gnu/crosstool.config +++ b/samples/i686-nptl-linux-gnu/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: hg_default@2171_c2541d3f2f56 -# Tue Nov 2 16:53:00 2010 +# crosstool-NG version: hg_default@2244_bc0e1f95486b +# Sun Jan 2 23:52:36 2011 # # CT_BACKEND is not set CT_MODULES=y @@ -14,7 +14,7 @@ CT_MODULES=y # crosstool-NG behavior # # CT_OBSOLETE is not set -# CT_EXPERIMENTAL is not set +CT_EXPERIMENTAL=y # CT_DEBUG_CT is not set # @@ -38,7 +38,6 @@ CT_USE_MIRROR=y # CT_PREFER_MIRROR is not set CT_MIRROR_BASE_URL="http://ymorin.is-a-geek.org/mirrors/" CT_CONNECT_TIMEOUT=10 -CT_DOWNLOAD_MAX_CHUNKS=1 # CT_ONLY_DOWNLOAD is not set # @@ -154,6 +153,7 @@ CT_ARCH_USE_MMU=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" +# CT_STATIC_TOOLCHAIN is not set # # Tuple completion and aliasing @@ -185,20 +185,22 @@ CT_BUILD_SUFFIX="" # CT_MINGW32 is not set CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" -CT_KERNEL_VERSION="2.6.36" +CT_KERNEL_VERSION="2.6.36.2" # CT_KERNEL_bare_metal is not set CT_KERNEL_linux=y # CT_KERNEL_mingw32 is not set CT_KERNEL_bare_metal_AVAILABLE=y CT_KERNEL_linux_AVAILABLE=y CT_KERNEL_LINUX_INSTALL=y -CT_KERNEL_V_2_6_36=y -# CT_KERNEL_V_2_6_35_8 is not set +CT_KERNEL_V_2_6_36_2=y +# CT_KERNEL_V_2_6_36_1 is not set +# CT_KERNEL_V_2_6_36 is not set +# CT_KERNEL_V_2_6_35_10 is not set # CT_KERNEL_V_2_6_34_7 is not set # CT_KERNEL_V_2_6_33_7 is not set -# CT_KERNEL_V_2_6_32_25 is not set +# CT_KERNEL_V_2_6_32_27 is not set # CT_KERNEL_V_2_6_31_14 is not set -# CT_KERNEL_V_2_6_27_55 is not set +# CT_KERNEL_V_2_6_27_57 is not set # CT_KERNEL_LINUX_CUSTOM is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -223,14 +225,29 @@ CT_ARCH_BINFMT_ELF=y # # GNU binutils # +CT_BINUTILS_V_2_21=y # CT_BINUTILS_V_2_20_1 is not set -CT_BINUTILS_V_2_20=y +# CT_BINUTILS_V_2_20 is not set # CT_BINUTILS_V_2_19_1 is not set # CT_BINUTILS_V_2_19 is not set # CT_BINUTILS_V_2_18 is not set # CT_BINUTILS_V_2_17 is not set # CT_BINUTILS_V_2_16_1 is not set -CT_BINUTILS_VERSION="2.20" +CT_BINUTILS_VERSION="2.21" +CT_BINUTILS_2_21_or_later=y +CT_BINUTILS_HAS_GOLD=y +CT_BINUTILS_HAS_PLUGINS=y +# CT_BINUTILS_LINKER_LD is not set +# CT_BINUTILS_LINKER_GOLD is not set +CT_BINUTILS_LINKER_LD_GOLD=y +# CT_BINUTILS_LINKER_GOLD_LD is not set +CT_BINUTILS_GOLD_INSTALLED=y +CT_BINUTILS_GOLD_THREADS=y +CT_BINUTILS_LINKER_BOTH=y +CT_BINUTILS_LINKERS_LIST="ld,gold" +CT_BINUTILS_LD_WRAPPER=y +CT_BINUTILS_LINKER_DEFAULT="bfd" +CT_BINUTILS_PLUGINS=y CT_BINUTILS_EXTRA_CONFIG="" CT_BINUTILS_FOR_TARGET=y CT_BINUTILS_FOR_TARGET_IBERTY=y @@ -240,13 +257,14 @@ CT_BINUTILS_FOR_TARGET_BFD=y # C compiler # CT_CC="gcc" -CT_CC_VERSION="4.4.3" +CT_CC_VERSION="4.5.2" CT_CC_gcc=y +CT_CC_V_4_5_2=y # CT_CC_V_4_5_1 is not set # CT_CC_V_4_5_0 is not set # CT_CC_V_4_4_5 is not set # CT_CC_V_4_4_4 is not set -CT_CC_V_4_4_3=y +# CT_CC_V_4_4_3 is not set # CT_CC_V_4_4_2 is not set # CT_CC_V_4_4_1 is not set # CT_CC_V_4_4_0 is not set @@ -266,14 +284,13 @@ CT_CC_V_4_4_3=y CT_CC_GCC_4_2_or_later=y CT_CC_GCC_4_3_or_later=y CT_CC_GCC_4_4_or_later=y -# CT_CC_GCC_4_5_or_later is not set +CT_CC_GCC_4_5_or_later=y CT_CC_GCC_HAS_GRAPHITE=y -# CT_CC_GCC_HAS_LTO is not set +CT_CC_GCC_HAS_LTO=y CT_CC_GCC_USE_GMP_MPFR=y CT_CC_GCC_USE_PPL_CLOOG=y -# CT_CC_GCC_USE_MPC is not set -# CT_CC_GCC_USE_LIBELF is not set -CT_CC_LANG_JAVA_USE_ECJ=y +CT_CC_GCC_USE_MPC=y +CT_CC_GCC_USE_LIBELF=y CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" CT_CC_BUGURL="" CT_CC_ENABLE_CXX_FLAGS="" @@ -290,14 +307,19 @@ CT_CC_SUPPORT_OBJCXX=y # Additional supported languages: # CT_CC_LANG_CXX=y -CT_CC_LANG_FORTRAN=y -CT_CC_LANG_JAVA=y +# CT_CC_LANG_FORTRAN is not set +# CT_CC_LANG_JAVA is not set +# CT_CC_LANG_ADA is not set +# CT_CC_LANG_OBJC is not set +# CT_CC_LANG_OBJCXX is not set +CT_CC_LANG_OTHERS="" # # gcc other options # CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y CT_CC_GCC_USE_GRAPHITE=y +CT_CC_GCC_USE_LTO=y CT_CC_STATIC_LIBSTDCXX=y # CT_CC_GCC_LIBMUDFLAP is not set # CT_CC_GCC_LIBGOMP is not set @@ -325,6 +347,8 @@ CT_LIBC_glibc=y CT_LIBC_eglibc_AVAILABLE=y CT_LIBC_glibc_AVAILABLE=y CT_LIBC_GLIBC_TARBALL=y +# CT_LIBC_GLIBC_V_2_12_2 is not set +# CT_LIBC_GLIBC_V_2_12_1 is not set # CT_LIBC_GLIBC_V_2_11_1 is not set # CT_LIBC_GLIBC_V_2_11 is not set # CT_LIBC_GLIBC_V_2_10_1 is not set @@ -348,16 +372,19 @@ CT_LIBC_GLIBC_EXTRA_CONFIG="" CT_LIBC_GLIBC_CONFIGPARMS="" CT_LIBC_GLIBC_EXTRA_CFLAGS="-U_FORTIFY_SOURCE" CT_LIBC_EXTRA_CC_ARGS="" +# CT_LIBC_DISABLE_VERSIONING is not set +CT_LIBC_OLDEST_ABI="" # CT_LIBC_GLIBC_USE_PORTS is not set 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.36" +CT_LIBC_GLIBC_MIN_KERNEL="2.6.36.2" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_NPTL=y CT_LIBC_SUPPORT_LINUXTHREADS=y # CT_LIBC_SUPPORT_WIN32THREADS is not set +# CT_LIBC_SUPPORT_THREADS_NONE is not set CT_THREADS="nptl" # @@ -422,14 +449,16 @@ CT_GMP_NEEDED=y CT_MPFR_NEEDED=y CT_PPL_NEEDED=y CT_CLOOG_NEEDED=y -# CT_MPC_NEEDED is not set -# CT_LIBELF_NEEDED is not set +CT_MPC_NEEDED=y +CT_LIBELF_NEEDED=y CT_COMPLIBS=y # CT_WRAPPER_NEEDED is not set CT_GMP=y CT_MPFR=y CT_PPL=y CT_CLOOG=y +CT_MPC=y +CT_LIBELF=y CT_LIBELF_TARGET=y # CT_GMP_V_5_0_1 is not set CT_GMP_V_4_3_2=y @@ -453,14 +482,12 @@ CT_CLOOG_V_0_15_9=y # CT_CLOOG_V_0_15_8 is not set # CT_CLOOG_V_0_15_7 is not set # CT_CLOOG_V_0_15_6 is not set -# CT_CLOOG_V_0_15_5 is not set -# CT_CLOOG_V_0_15_4 is not set -# CT_CLOOG_V_0_15_3 is not set CT_CLOOG_VERSION="0.15.9" - -# -# libelf version needed to build for target -# +CT_MPC_V_0_8_2=y +# CT_MPC_V_0_8_1 is not set +# CT_MPC_V_0_7 is not set +# CT_MPC_V_0_6 is not set +CT_MPC_VERSION="0.8.2" CT_LIBELF_V_0_8_13=y # CT_LIBELF_V_0_8_12 is not set CT_LIBELF_VERSION="0.8.13" @@ -471,3 +498,18 @@ CT_LIBELF_VERSION="0.8.13" CT_COMPLIBS_BACKUP=y # CT_COMPLIBS_CHECK is not set # CT_COMPLIBS_SHARED is not set + +# +# Companion tools +# + +# +# READ HELP before you say 'Y' below !!! +# +# CT_COMP_TOOLS is not set + +# +# Test suite +# +CT_TEST_SUITE=y +CT_TEST_SUITE_GCC=y