2009-11-13libc/glibc: add 2.10.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 13 Nov 2009 21:37:18 +0100] rev 1625
libc/glibc: add 2.10.1

Woo... It seems the glibc guys finally decided that tarballs
were not deprecated, in fact.

The patchset was vampirised from Gentoo (kudos, guys!), and
applies to glibc+ports, so that's why it's been added as a
patchset against ports, not against glibc.

2009-11-13scripts: add a new helper script to easily rediff a patchset
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 13 Nov 2009 19:34:18 +0100] rev 1624
scripts: add a new helper script to easily rediff a patchset

2009-11-12scripts: be POSIXly correct in helper scripts
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 12 Nov 2009 18:42:13 +0100] rev 1623
scripts: be POSIXly correct in helper scripts

Fix helper scripts to be POSIXly correct: don't expect '.' (the dot
builtin) to search CWD if it is not in $PATH.

2009-11-10scripts: output renumbered patches in a new directory
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 10 Nov 2009 19:32:11 +0100] rev 1622
scripts: output renumbered patches in a new directory

When renumbering patches, the original patches get removed and replaced
with the new ones. This can be annoying to loose the original patches.
Fix this by putting the new patchs in a directory of their own.

2009-11-11patches/binutils/2.20: make patches appliable
"Frederic Roussel" <fr.frasc@gmail.com> [Wed, 11 Nov 2009 14:44:53 -0800] rev 1621
patches/binutils/2.20: make patches appliable

Fix filenames in patch files for binutils-2.20.
Some patch files were only usable with patch argument '-p0'.
Fix the diff context to match 2.20 release.

Signed-off-by: Frederic Roussel <fr.frasc@gmail.com>

2009-10-30scripts: some eye-candy
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 30 Oct 2009 20:08:44 +0100] rev 1620
scripts: some eye-candy

2009-10-30scripts: update config.{sub,guess}
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 30 Oct 2009 19:52:06 +0100] rev 1619
scripts: update config.{sub,guess}

2009-10-30scripts: fix updating config.{sub,guess}
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 30 Oct 2009 19:49:51 +0100] rev 1618
scripts: fix updating config.{sub,guess}

2009-10-29Merge.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 29 Oct 2009 00:10:06 +0100] rev 1617
Merge.

2009-10-28samples: update all samples to the new set of options
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 28 Oct 2009 23:20:31 +0100] rev 1616
samples: update all samples to the new set of options

No version change is made.

2009-10-28config: mark now old versions as being OBSOLETE
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 28 Oct 2009 19:15:50 +0100] rev 1615
config: mark now old versions as being OBSOLETE

These versions are kept for the upcoming release, but they
will be removed from the next release if they are not used.

2009-10-27config/binutils: add latest version 2.20
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Oct 2009 20:06:46 +0100] rev 1614
config/binutils: add latest version 2.20

Also add patchset vampirised from Gentoo.

2009-10-28debug/strace: add latest version, unmarkprevious EXPERIMENTAL
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 28 Oct 2009 19:00:34 +0100] rev 1613
debug/strace: add latest version, unmarkprevious EXPERIMENTAL

Also propagate the patchset from 4.5.18 to 4.5.19.

2009-10-28debug/gdb: add latest version 7.0
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 28 Oct 2009 18:34:49 +0100] rev 1612
debug/gdb: add latest version 7.0

2009-10-20cc/gcc: add latest 4.4.2 version as EXPERIMENTAL
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 20 Oct 2009 23:41:11 +0200] rev 1611
cc/gcc: add latest 4.4.2 version as EXPERIMENTAL

2009-10-27kernel/linux: add latest versions
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Oct 2009 18:49:15 +0100] rev 1610
kernel/linux: add latest versions

2009-10-27binutils: remove duplicate config entries for binutils & elf2flt
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Oct 2009 20:09:54 +0100] rev 1609
binutils: remove duplicate config entries for binutils & elf2flt

2009-10-27scripts: add sed expression to apply when renumbering patches
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Oct 2009 19:34:13 +0100] rev 1608
scripts: add sed expression to apply when renumbering patches

Some patchsets have superfluous members in their names (eg. the ones coming
from Gentoo), so it can come in handy to pass a sed RE to strip them out of
the final patch name.
Also add a 'fake' mode, where the command will only be printed and not
executed, so we can check beforehand if the rename will be OK.

2009-10-27scripts: fis addToolVersion wrt binutils
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Oct 2009 18:54:29 +0100] rev 1607
scripts: fis addToolVersion wrt binutils

binutils' config file has moved; update the addToolVerion script accordingly.

2009-10-21kernel/linux: remove the version prompt
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 21 Oct 2009 00:06:22 +0200] rev 1606
kernel/linux: remove the version prompt

2009-10-28debug/gdb: remove old versions
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 28 Oct 2009 18:59:09 +0100] rev 1605
debug/gdb: remove old versions

2009-10-27config/binutils: remove obsolete experimental versions
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Oct 2009 20:06:07 +0100] rev 1604
config/binutils: remove obsolete experimental versions

2009-10-28config: rip-out versions marked as OBSOLETE
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 28 Oct 2009 18:55:40 +0100] rev 1603
config: rip-out versions marked as OBSOLETE

2009-10-28libc/uClibc: fix building on system with recent glibc
Zoltan Devai <zdevai@gmail.com> [Wed, 28 Oct 2009 12:03:38 +0100] rev 1602
libc/uClibc: fix building on system with recent glibc

While trying to build a toolchain with ct-ng 1.5.0,
arm-unknown-linux-uclibcgnueabi target,
I get the following error:

[INFO ] Installing C library headers
[EXTRA] Copying sources to build dir
[EXTRA] Applying configuration
[EXTRA] Building headers
[EXTRA] Installing headers
[ERROR] extra/scripts/unifdef.c:209: error: conflicting types for 'getline'
[ERROR] make[2]: *** [extra/scripts/unifdef] Error 1
[ERROR] Build failed in step 'Installing C library headers'

The following patch solves the problem.
(It's a backport of this uClibc commit:
http://git.uclibc.org/uClibc/commit/?id=49e81cada73616864b9b31df0aeb6961c30f5a6e
)

[--SNIP from another mail--]
AFAIK this is a problem since glibc 2.10.

2009-10-281.5: update to 1.5.0+hg 1.5
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 28 Oct 2009 19:40:13 +0100] rev 1601
1.5: update to 1.5.0+hg

2009-10-28Tagging release 1.5.1 1.5
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 28 Oct 2009 19:39:13 +0100] rev 1600
Tagging release 1.5.1

2009-10-281.5: update version to 1.5.1 1.5 crosstool-ng-1.5.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 28 Oct 2009 19:36:52 +0100] rev 1599
1.5: update version to 1.5.1

2009-10-26arch/arm: add sample for nommu bare-metal Cortex-M3 with newlib
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 26 Oct 2009 23:12:29 +0100] rev 1598
arch/arm: add sample for nommu bare-metal Cortex-M3 with newlib

2009-10-26arch/arm: add THUMB interworking support
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 26 Oct 2009 23:11:10 +0100] rev 1597
arch/arm: add THUMB interworking support

Add config option to build wtarget code with THUMB interworking.
This is used to build the C library as well as all other code
that runs on the target.

2009-10-26arch/arm: add THUMB mode config option
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 26 Oct 2009 09:10:38 +0100] rev 1596
arch/arm: add THUMB mode config option