2011-11-14arch/sh: use the floating-point string option in tests
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Nov 2011 18:51:20 +0100] rev 2760
arch/sh: use the floating-point string option in tests

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

2011-11-17arch/x86: prescott is an i686
Titus von Boxberg <titus@v9g.de> [Thu, 17 Nov 2011 14:18:44 +0100] rev 2759
arch/x86: prescott is an i686

let CT_ARCH_ARCH=prescott result in a i686 tuple prefix

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

2011-10-16complibs/cloog: auto-reconf for 0.15.10 and later
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 16 Oct 2011 15:10:29 +0200] rev 2758
complibs/cloog: auto-reconf for 0.15.10 and later

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

2011-10-16complibs/cloog: fix extraction
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 16 Oct 2011 14:58:29 +0200] rev 2757
complibs/cloog: fix extraction

In the early days, cloog-ppl was bizarrely packaged: the first tarball
did not contain the version in the name of the extracted directory, so
we had to play tricks.

Nowadays, however, the first component of the path are stripped when
extracting a tarball, which means that the created directory will
always be properly named. So, our old tricks do no longer work, and
worse, they break the build.

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

2011-10-16complibs/mpfr: update to 3.1.0
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 16 Oct 2011 14:38:52 +0200] rev 2756
complibs/mpfr: update to 3.1.0

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

2011-11-15debug/gdb: fix tic install path, tell ncurses where to find it 1.13
Willy Tarreau <w@1wt.eu> [Tue, 15 Nov 2011 19:11:57 +0100] rev 2755
debug/gdb: fix tic install path, tell ncurses where to find it

ncurses 5.9 wants tic to be either one of:
- $TIC_PATH
- /usr/bin/tic

Of course, se do not want the latter, for it can be incompatible if the
ncurses in the build system is too old (eg. RHEL 5.6, Debian Lenny...).
So, force TIC_PATH to the location of our own tic.

Also, install tic alongside the other build tools, not in a sub-dir
of the toolchain installation dir.

Signed-off-by: Willy Tarreau <w@1wt.eu>
[yann.morin.1998@anciens.enib.fr: install in builtools/bin, move TIC_PATH]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
(transplanted from bd17cca444ae09af0aae3e2390fa068147e2f4e3)

2011-11-17configure: do not use '@' in version string
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 17 Nov 2011 01:14:12 +0100] rev 2754
configure: do not use '@' in version string

Using an '@' in the version string breaks the gcc/glibc/gdb manuals.
Use a scheme similar to Debian, with a plus '+' instead of the '@',
as suggested by Michael Hope.

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

2011-11-16docs: --target versus --host
Trevor Woerner <twoerner@gmail.com> [Wed, 16 Nov 2011 16:06:42 -0500] rev 2753
docs: --target versus --host

In the very beginnings, eons ago, autotools also got confused by this
whole build vs. host vs. target, and got it wrong. Now they fixed it,
but they want to keep backward compatibility, so the --target is still
recongised, although ./configure will complain if you do so. It is
better to use --host.

Signed-off-by: "Trevor Woerner" <twoerner@gmail.com>
[yann.morin.1998@anciens.enib.fr: add build/host clarification]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-11-15libc/glibc: add 2.14.1
Willy Tarreau <w@1wt.eu> [Tue, 15 Nov 2011 19:11:57 +0100] rev 2752
libc/glibc: add 2.14.1

Signed-off-by: Willy Tarreau <w@1wt.eu>

2011-11-15debug/gdb: fix tic install path, tell ncurses where to find it
Willy Tarreau <w@1wt.eu> [Tue, 15 Nov 2011 19:11:57 +0100] rev 2751
debug/gdb: fix tic install path, tell ncurses where to find it

ncurses 5.9 wants tic to be either one of:
- $TIC_PATH
- /usr/bin/tic

Of course, se do not want the latter, for it can be incompatible if the
ncurses in the build system is too old (eg. RHEL 5.6, Debian Lenny...).
So, force TIC_PATH to the location of our own tic.

Also, install tic alongside the other build tools, not in a sub-dir
of the toolchain installation dir.

Signed-off-by: Willy Tarreau <w@1wt.eu>
[yann.morin.1998@anciens.enib.fr: install in builtools/bin, move TIC_PATH]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-11-14cc/gcc: update Linaro GCC revisions to 2011.11
"Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> [Mon, 14 Nov 2011 13:29:12 +0100] rev 2750
cc/gcc: update Linaro GCC revisions to 2011.11

Update Linaro GCC with the latest available revisions.

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

2011-11-14configure: fix version string breakage
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Nov 2011 18:12:55 +0100] rev 2749
configure: fix version string breakage

As we use the directory names as Makefile targets, they can not contain any
column ':', or else make will complain about 'multiple target patterns'.

Replace the offending ':' with a dash '-', as Titus suggested.

Reported-by: Erdem Budak <erdembudak@hotmail.com>
Reported-by: Titus von Boxberg <titus@v9g.de>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-11-131.13: update version to 1.13.1+hg 1.13
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Nov 2011 21:29:38 +0100] rev 2748
1.13: update version to 1.13.1+hg

2011-11-13Tagging release 1.13.1 1.13
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Nov 2011 21:29:38 +0100] rev 2747
Tagging release 1.13.1

2011-11-131.13: update version to 1.13.1 1.13 crosstool-ng-1.13.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Nov 2011 21:29:38 +0100] rev 2746
1.13: update version to 1.13.1

2011-11-13configure: compute a simpler version string
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Nov 2011 18:24:36 +0100] rev 2745
configure: compute a simpler version string

Compute a simpler, yet still completely descriptive, version string.

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

2011-11-13configure: add support for helper script to compute version string
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Nov 2011 17:48:17 +0100] rev 2744
configure: add support for helper script to compute version string

Some projects are using (or planning to use) crosstool-NG, and are storing
it in their VCS, which might not be Mercurial. At the same time, those
projects may want to track development snapshots versions the way we do
with the Hg identity string (hg id).

Provide a way for these project to do so, without having to patch
./configure, and maintain that patch over-and-over again.

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

2011-11-13docs: remove dedication file
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Nov 2011 17:39:55 +0100] rev 2743
docs: remove dedication file

This does in no way mean that Cédric will be forgotten.
RIP, Cédric...

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

2011-11-13kernel/linux: missed porting the 3.0.8 patchset to 3.0.9
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Nov 2011 15:46:33 +0100] rev 2742
kernel/linux: missed porting the 3.0.8 patchset to 3.0.9

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

2011-11-13kernel/linux: update to latest versions
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Nov 2011 12:38:58 +0100] rev 2741
kernel/linux: update to latest versions

Add latest versions.
Remove versions that disapeared during the kernel.org debacle.

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

2011-10-19arch/arm: ARM supports the softfp convention
Michael Hope <michael.hope@linaro.org> [Wed, 19 Oct 2011 15:27:32 +1300] rev 2740
arch/arm: ARM supports the softfp convention

ARM compilers can be built for soft float (software only, floats in
core registers), hard float (uses floating point instructions, floats
in FPU registers), or the half-way house softfp (uses floating point
instructions, floats in core registers).

Signed-off-by: Michael Hope <michael.hope@linaro.org>
[yann.morin.1998@anciens.enib.fr: split the original patch]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-10-19arch: add softfp support
Michael Hope <michael.hope@linaro.org> [Wed, 19 Oct 2011 15:27:32 +1300] rev 2739
arch: add softfp support

Some architectures support a mixed hard/soft floating point, where
the compiler emits hardware floating point instructions, but passes
the operands in core (aka integer) registers.

For example, ARM supports this mode (to come in the next changeset).

Add support for softfp cross compilers to the GCC and GLIBC
configuration. Needed for Ubuntu and other distros that are softfp.

Signed-off-by: Michael Hope <michael.hope@linaro.org>
[yann.morin.1998@anciens.enib.fr: split the original patch]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-10-19scripts: use the hardfloat option to set configure and CFLAGS
Michael Hope <michael.hope@linaro.org> [Wed, 19 Oct 2011 15:27:32 +1300] rev 2738
scripts: use the hardfloat option to set configure and CFLAGS

When hardfloat is selected, we need to pass that selection down to
./configure and in the CFLAGS.

Signed-off-by: Michael Hope <michael.hope@linaro.org>
[yann.morin.1998@anciens.enib.fr: split the original patch]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-10-19scripts: introduce float type as a string
Michael Hope <michael.hope@linaro.org> [Wed, 19 Oct 2011 15:27:32 +1300] rev 2737
scripts: introduce float type as a string

With the upcoming softfp support, the case..esac test would become
a bit convoluted if it were to test three different booleans.

Introduce a new blind string config option that defaults to the
selected floating point type used.

Signed-off-by: Michael Hope <michael.hope@linaro.org>
[yann.morin.1998@anciens.enib.fr: split the original patch]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-11-04kernel/linux: fix packed attribute in exported headers 1.13
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 04 Nov 2011 19:22:29 +0100] rev 2736
kernel/linux: fix packed attribute in exported headers

UBI headers (and maybe others as well) are broken because the 'packed'
attribute is not sanitised when the headers are exported to userspace.

Apply the fix from upstream:
https://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff;h=f210735fe2f17a6225432ee3d1239bcf23a8659c

(Also, buildroot does the same, BTW)

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

2011-11-04kernel/linux: fix packed attribute in exported headers
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 04 Nov 2011 19:22:29 +0100] rev 2735
kernel/linux: fix packed attribute in exported headers

UBI headers (and maybe others as well) are broken because the 'packed'
attribute is not sanitised when the headers are exported to userspace.

Apply the fix from upstream:
https://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff;h=f210735fe2f17a6225432ee3d1239bcf23a8659c

(Also, buildroot does the same, BTW)

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

2011-11-02kernel/linux: update revisions
"Benoît THÉBAUDEAU" <benoit.thebaudeau@advansee.com> [Wed, 02 Nov 2011 13:35:06 +0100] rev 2734
kernel/linux: update revisions

Update Linux with the latest available revisions.

Signed-off-by: "Benoît THÉBAUDEAU" <benoit.thebaudeau@advansee.com>

2011-10-26debug/strace: Add strace-4.6
Bryan Hundven <bryanhundven@gmail.com> [Wed, 26 Oct 2011 15:44:26 -0700] rev 2733
debug/strace: Add strace-4.6

Now that xz support is in crosstool-ng, Add strace-4.6.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>

2011-10-26cc/gcc: Add gcc-4.6.2
Bryan Hundven <bryanhundven@gmail.com> [Wed, 26 Oct 2011 14:25:13 -0700] rev 2732
cc/gcc: Add gcc-4.6.2

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>

2011-10-241.13: update version to 1.13.0+hg 1.13
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 24 Oct 2011 22:06:36 +0200] rev 2731
1.13: update version to 1.13.0+hg

2011-10-24Tagging release 1.13.0 1.13
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 24 Oct 2011 22:06:36 +0200] rev 2730
Tagging release 1.13.0

2011-10-241.13: create maintenance branch, update version to 1.13.0 1.13 crosstool-ng-1.13.0
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 24 Oct 2011 22:06:36 +0200] rev 2729
1.13: create maintenance branch, update version to 1.13.0

2011-10-241.12: close branch 1.12
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 24 Oct 2011 22:03:32 +0200] rev 2728
1.12: close branch

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

2011-10-21scripts: fix missing space when using CT_EXTRA_FLAGS_FOR_HOST
Michael Hope <michael.hope@linaro.org> [Fri, 21 Oct 2011 03:29:18 +0200] rev 2727
scripts: fix missing space when using CT_EXTRA_FLAGS_FOR_HOST

CT_EXTRA_FLAGS_FOR_HOST needs a preceding space to separate it from
any other options that have already been set.

Signed-off-by: Michael Hope <michael.hope@linaro.org>

2011-10-20samples: set vendor string in all samples
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 20 Oct 2011 23:12:16 +0200] rev 2726
samples: set vendor string in all samples

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

2011-10-18misc: change references to point to the new website
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 18 Oct 2011 20:17:41 +0200] rev 2725
misc: change references to point to the new website

It's been a while now that crosstool-NG has been hosted on it's own
website, and not at my home. Change every reference to the old site
to the new one, everywhere is makes sense to.

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

2011-10-16samples: update to latest set of options
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 16 Oct 2011 17:51:42 +0200] rev 2724
samples: update to latest set of options

Update all the samples, so that there is not config-prompt when
recalling samples. This is no upgrade, it's just about having
new options set (y or n) in the samples.

Also, get rid of the armeb-test_nptl-linux-uclibcgnueabi, it's no
longer needed, there's a non-test sample with uClibc NPTL, now.

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

2011-10-16arch/powerpc: fix tuple for uClibc
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 16 Oct 2011 17:52:33 +0200] rev 2723
arch/powerpc: fix tuple for uClibc

Changeset #7c288c777455 broke the tuple for uClibc-based
powerpc toolchains, by unconditionally forcing CT_TARGET_SYS
to "gnu".

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

2011-10-16scripts: do not force locale when sorting samples
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 16 Oct 2011 21:48:10 +0200] rev 2722
scripts: do not force locale when sorting samples

Just use whatever the user has set in his/her environment.

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

2011-10-07scripts/functions: Fix CT_ExtractGit function.
Esben Haabendal <esben.haabendal@prevas.dk> [Fri, 07 Oct 2011 15:06:44 +0200] rev 2721
scripts/functions: Fix CT_ExtractGit function.

Change CT_ExtractGit so that it clones the repository, instead of just
symlinking it. After cloning, any given ref is checked out, or if no
ref is given, the HEAD of the repository is checked out.

This makes CT_Extract behave similar for git repositories as it does
for tarballs, so that it for example can be used for passing glibc-ports
as a git repository.

Signed-off-by: "Esben Haabendal" <esben.haabendal@prevas.dk>
[yann.morin.1998@anciens.enib.fr: fix incomplete var rename]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2011-10-13debug/gdb: update Linaro GDB revisions to 2011.10
"Benoît THÉBAUDEAU" <benoit.thebaudeau@advansee.com> [Thu, 13 Oct 2011 19:16:04 +0200] rev 2720
debug/gdb: update Linaro GDB revisions to 2011.10

Update Linaro GDB with the latest available revisions.

Signed-off-by: "Benoît THÉBAUDEAU" <benoit.thebaudeau@advansee.com>

2011-10-13cc/gcc: update Linaro GCC revisions to 2011.10
"Benoît THÉBAUDEAU" <benoit.thebaudeau@advansee.com> [Thu, 13 Oct 2011 19:11:25 +0200] rev 2719
cc/gcc: update Linaro GCC revisions to 2011.10

Update Linaro GCC with the latest available revisions.

Signed-off-by: "Benoît THÉBAUDEAU" <benoit.thebaudeau@advansee.com>

2011-10-16configure: don't check for host system
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 16 Oct 2011 16:21:33 +0200] rev 2718
configure: don't check for host system

This is no longer used.

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

2011-10-14scripts: check host features with host compiler
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 14 Oct 2011 22:44:24 +0200] rev 2717
scripts: check host features with host compiler

Currently, we check host feature in ./configure. This works only for
cross toolchains, but not for canadian toolchains. ./configure has
absolutely no way to know what the host for the toolchain will be;
only the build scripts know.

So, move the headers & libraries checks from ./configure to the build
scripts, early enough in the build, but not before we know the host
compiler and other tools.

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

2011-10-16config: use '0' for automatic number of jobs
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 16 Oct 2011 13:26:26 +0200] rev 2716
config: use '0' for automatic number of jobs

Also, make it the default.

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

2011-09-28docs: add dedication file
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 28 Sep 2011 13:08:18 +0200] rev 2715
docs: add dedication file

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

2011-10-121.12: update version to 1.12.4+hg 1.12
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 12 Oct 2011 00:43:47 +0200] rev 2714
1.12: update version to 1.12.4+hg

2011-10-12Tagging release 1.12.4 1.12
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 12 Oct 2011 00:43:47 +0200] rev 2713
Tagging release 1.12.4

2011-10-121.12: update version to 1.12.4 1.12 crosstool-ng-1.12.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 12 Oct 2011 00:43:47 +0200] rev 2712
1.12: update version to 1.12.4

2011-10-11libc/glibc: run ./configure in CONFIG_SHELL 1.12
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 11 Oct 2011 22:21:48 +0200] rev 2711
libc/glibc: run ./configure in CONFIG_SHELL

Tremendously helps when running on at least Ubuntu, with dash as
the system shell (ie. /bin/sh points to dash).

Reported by a few people, of which:
leming, ccct and ccole on IRC

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
(transplanted from 30c89d1f74a4fee73517b4ed67e843be6885447e)

2011-10-10complibs/cloog: catch autogen.sh's output 1.12
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 10 Oct 2011 00:00:58 +0200] rev 2710
complibs/cloog: catch autogen.sh's output

Run autogen.sh through CT_DoExecLog to catch its output.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
(transplanted from fcf5c43cf30f11366d4fe16ee19d6c2143985c62)

2011-10-09binutils/binutils: ensure gold is staticaly-linked if needed 1.12
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 09 Oct 2011 15:34:16 +0200] rev 2709
binutils/binutils: ensure gold is staticaly-linked if needed

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
(transplanted from 293d8334b913a86c3e5d817dd84e5bc434888251)

2011-10-05Pass CXXFLAGS to binutils/gold. 1.12
Michael Hope <michael.hope@linaro.org> [Wed, 05 Oct 2011 14:15:45 +1300] rev 2708
Pass CXXFLAGS to binutils/gold.

The GOLD linker is written in C++. Pass CT_CFLAGS_FOR_HOST as
CXXFLAGS to configure so that any host specific flags are passed
through.

It feels a bit funny passing CFLAGS as CXXFLAGS, but the PPL and GCC
target rules already do the same.

Signed-off-by: Michael Hope <michael.hope@linaro.org>
(transplanted from 9cd87d279a99bd32a364f12d4b2d6d37e1d9248b)

2011-10-09scripts: execute each steps in a subshell
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 09 Oct 2011 19:19:04 +0200] rev 2707
scripts: execute each steps in a subshell

To avoid variable leakage from one step to another, isolate the
steps from each others by running them in their own sub-shell.

This avoids variables leaking from one step to the others.

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

2011-10-11libc/glibc: run ./configure in CONFIG_SHELL
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 11 Oct 2011 22:21:48 +0200] rev 2706
libc/glibc: run ./configure in CONFIG_SHELL

Tremendously helps when running on at least Ubuntu, with dash as
the system shell (ie. /bin/sh points to dash).

Reported by a few people, of which:
leming, ccct and ccole on IRC

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

2011-10-11config: simplify setting CONFIG_SHELL, add a bit to the help entry
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 11 Oct 2011 21:43:42 +0200] rev 2705
config: simplify setting CONFIG_SHELL, add a bit to the help entry

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

2011-10-10complibs/cloog: catch autogen.sh's output
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 10 Oct 2011 00:00:58 +0200] rev 2704
complibs/cloog: catch autogen.sh's output

Run autogen.sh through CT_DoExecLog to catch its output.

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

2011-10-08debug/gdb: new option to enable/disable use of python
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 08 Oct 2011 22:57:21 +0200] rev 2703
debug/gdb: new option to enable/disable use of python

Add a new option to enable/disable the Python scripting in gdb.
Hide the option (ie. disable it) when statically linking the cross-gdb.

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

2011-10-09binutils/binutils: ensure gold is staticaly-linked if needed
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 09 Oct 2011 15:34:16 +0200] rev 2702
binutils/binutils: ensure gold is staticaly-linked if needed

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

2011-10-05scripts: support extra host compiler flags
Michael Hope <michael.hope@linaro.org> [Wed, 05 Oct 2011 14:19:51 +1300] rev 2701
scripts: support extra host compiler flags

Allow the user to configure extra flags to pass to the host compiler
at build time. Applies to both C and C++.

Useful on Ubuntu to turn off the stack protector and fortify defaults
so the program stands a better chance of running on other distros.

Signed-off-by: Michael Hope <michael.hope@linaro.org>
[yann.morin.1998@anciens.enib.fr: put the custom flags at the end]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>