2011-12-12kernel/linux: fix missing quote
"Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> [Mon, 12 Dec 2011 21:47:08 +0100] rev 2800
kernel/linux: fix missing quote

Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>

2011-12-11kernel/linux: add latest versions
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 11 Dec 2011 23:14:57 +0100] rev 2799
kernel/linux: add latest versions

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-12-12kernel/linux: add alternate download locations
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 12 Dec 2011 00:01:54 +0100] rev 2798
kernel/linux: add alternate download locations

Some longterm versions are not in the usual directory.
Account for these new locations.

Get rid of the mirror location, now that the main kernel site is
(almost) back to normal operations.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-11-28binutils/binutils: add binutils 2.22
Titus von Boxberg <titus@v9g.de> [Mon, 28 Nov 2011 21:27:08 +0100] rev 2797
binutils/binutils: add binutils 2.22

Enable (EXPERIMENTAL) selection of binutils 2.22

Signed-off-by: "Titus von Boxberg" <titus@v9g.de>

2011-12-07scripts: create CT_HEADERS_DIR
Zhenqiang Chen <zhenqiang.chen@linaro.org> [Wed, 07 Dec 2011 16:15:50 +0800] rev 2796
scripts: create CT_HEADERS_DIR

"${CT_SYSROOT_DIR}/usr/include" is only for "${CT_USE_SYSROOT}" = "y".
We should also mkdir when "${CT_USE_SYSROOT}" != "y".
"${CT_HEADERS_DIR}" can support both cases.

Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org>

2011-11-30scripts: use CT_CONFIG_SHELL instead of CT_SHELL
Titus von Boxberg <titus@v9g.de> [Wed, 30 Nov 2011 12:07:59 +0100] rev 2795
scripts: use CT_CONFIG_SHELL instead of CT_SHELL

CT_SHELL is undefined.
Thus, the generated wrapper scripts are not executable by the kernel
because they do not contain a valid interpreter.
Use CT_CONFIG_SHELL instead.

Signed-off-by: "Titus von Boxberg" <titus@v9g.de>

2011-11-25config/target: enforce floating point support
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 25 Nov 2011 23:59:29 +0100] rev 2794
config/target: enforce floating point support

Do not prompt for the type of floating-point support, if the
architecture did not explicitly stated that it did support it.

Reported-by: Morten Thunberg Svendsen <mts@doredevelopment.dk>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-11-24arch/sparc: Sparc supports setting the floating point type
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 24 Nov 2011 19:48:35 +0100] rev 2793
arch/sparc: Sparc supports setting the floating point type

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-11-24arch/powerpc: PowerPC supports setting the floating point type
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 24 Nov 2011 19:44:17 +0100] rev 2792
arch/powerpc: PowerPC supports setting the floating point type

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-11-24arch/mips: MIPS supports setting the floating point type
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 24 Nov 2011 19:42:02 +0100] rev 2791
arch/mips: MIPS supports setting the floating point type

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-11-24arch/arm: ARM supports setting the floating point type
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 24 Nov 2011 19:38:37 +0100] rev 2790
arch/arm: ARM supports setting the floating point type

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-11-25config/target: add float support selection
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 25 Nov 2011 23:57:55 +0100] rev 2789
config/target: add float support selection

Changeset #149c33923f47 broke the architectures that do not
support the --with-float=X ./configure flag (in gcc). For example,
x86_64 does not support it.

Add a new blind config option that architectures can set to tell
they support floating point selection.

Reported-by: Morten Thunberg Svendsen <mts@doredevelopment.dk>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-11-30arch: rename the SUPPORT_XXX options
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 30 Nov 2011 00:25:22 +0100] rev 2788
arch: rename the SUPPORT_XXX options

First, 'SUPPORT' should be spelled 'SUPPORTS'.

Second, 'SUPPORT_XXX' really means 'supports --with-xxx', so rename the
affected options accordingly. Update the affected archs to match the new
namings.

Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-11-28libc/newlib: remove hard-coded "-O"
Zhenqiang Chen <zhenqiang.chen@linaro.org> [Mon, 28 Nov 2011 16:05:23 +0800] rev 2787
libc/newlib: remove hard-coded "-O"

With hard-coded "-O", users can not customize CFLAGS_FOR_TARGET
by CT_TARGET_CFLAGS. If "-O" is needed, users can input it in
CT_TARGET_CFLAGS. By default, "-Os" is enabled.

Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org>

2011-11-28config: fix NLS typo
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 28 Nov 2011 18:35:17 +0100] rev 2786
config: fix NLS typo

Reported-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-11-22scripts/functions: extract: portable call for old and defective tars
Titus von Boxberg <titus@v9g.de> [Tue, 22 Nov 2011 10:08:10 +0100] rev 2785
scripts/functions: extract: portable call for old and defective tars

Instead of using -J, --lzma, --use-compress-program or the like
use <compressor> -dc <file> | tar -f -

Signed-off-by: Titus von Boxberg <titus@v9g.de>

2011-11-23debug/gdb: add extra config for gdb cross.
Zhenqiang Chen <zhenqiang.chen@linaro.org> [Wed, 23 Nov 2011 13:15:27 +0800] rev 2784
debug/gdb: add extra config for gdb cross.

Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org>
[yann.morin.1998@anciens.enib.fr: prompt rewording, as suggested by M. Hope]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-11-22libc/newlib: add option to optimise for size
Zhenqiang Chen <zhenqiang.chen@linaro.org> [Tue, 22 Nov 2011 14:18:14 +0800] rev 2783
libc/newlib: add option to optimise for size

Add an option to build with -Os instead of the default -O.

Reviewed-by: Michael Hope
Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org>

2011-11-18cc/gcc: Apply CT_CC_GCC_DISABLE_PCH to do_cc_core.
Zhenqiang Chen <zhenqiang.chen@linaro.org> [Fri, 18 Nov 2011 11:32:50 +0800] rev 2782
cc/gcc: Apply CT_CC_GCC_DISABLE_PCH to do_cc_core.

Otherwise, users have to input --disable-libstdcxx-pch option
when building bare-metal CANADIAN C++ compiler.

Reviewed-by: Michael Hope
Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org>

2011-11-18libc/newlib: Add extra config for newlib.
Zhenqiang Chen <zhenqiang.chen@linaro.org> [Fri, 18 Nov 2011 11:47:30 +0800] rev 2781
libc/newlib: Add extra config for newlib.

So users can input config like --enable-newlib-register-fini.

Reviewed-by: Michael Hope
Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org>

2011-11-17cc/gcc: handle NLS option
Zhenqiang Chen <zhenqiang.chen@linaro.org> [Thu, 17 Nov 2011 18:00:28 +0800] rev 2780
cc/gcc: handle NLS option

Add --disable-nls config when option "Enable nls" is not selected.

Reviewed-by: Michael Hope
Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org>

2011-11-17binutils/binutils: handle NLS option
Zhenqiang Chen <zhenqiang.chen@linaro.org> [Thu, 17 Nov 2011 17:59:44 +0800] rev 2779
binutils/binutils: handle NLS option

Add --disable-nls config when option "Enable nls" is not selected.

Reviewed-by: Michael Hope
Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org>

2011-11-18config/toolchain: Add "Enable nls" in "Toolchain options".
Zhenqiang Chen <zhenqiang.chen@linaro.org> [Fri, 18 Nov 2011 15:29:18 +0800] rev 2778
config/toolchain: Add "Enable nls" in "Toolchain options".

Reviewed-by: Michael Hope
Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org>

2011-11-20libc/uClibc: use endian string in tests
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Nov 2011 21:08:27 +0100] rev 2777
libc/uClibc: use endian string in tests

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-11-20libc/eglibc: use endian string in tests
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Nov 2011 21:06:36 +0100] rev 2776
libc/eglibc: use endian string in tests

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-11-20arch/sh: use endian string in tests
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Nov 2011 21:05:36 +0100] rev 2775
arch/sh: use endian string in tests

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-11-20arch/mips: use endian string in tests
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Nov 2011 21:04:31 +0100] rev 2774
arch/mips: use endian string in tests

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-11-20scripts/functions: use endian string in tests
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Nov 2011 21:01:34 +0100] rev 2773
scripts/functions: use endian string in tests

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-11-14config: introduce endianness as a string
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Nov 2011 19:13:00 +0100] rev 2772
config: introduce endianness as a string

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-11-201.13: update version to 1.13.2+hg 1.13
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Nov 2011 20:57:06 +0100] rev 2771
1.13: update version to 1.13.2+hg