2009-05-07Add katest Linux kernel versions: 2.6.27.22, 2.6.28.10 and 2.6.29.2.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 May 2009 18:53:49 +0000] rev 1325
Add katest Linux kernel versions: 2.6.27.22, 2.6.28.10 and 2.6.29.2.

-------- diffstat follows --------
/trunk/config/kernel/linux.in | 16 13 3 0 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)

2009-05-05Add support for building PPL:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 05 May 2009 22:04:20 +0000] rev 1324
Add support for building PPL:
- PPL will be needed to correctly build gcc-4.4+ for the
GRAPHITE loop optimisation

-------- diffstat follows --------
/trunk/scripts/build/companion_libs/ppl.sh | 66 66 0 0 ++++++++++++++++++++++++++++++++++++
/trunk/scripts/build/companion_libs/gmp.sh | 24 19 5 0 ++++++++++---
/trunk/scripts/addToolVersion.sh | 3 2 1 0 +-
/trunk/scripts/crosstool-NG.sh.in | 3 3 0 0 ++
/trunk/steps.mk | 1 1 0 0 +
/trunk/config/companion_libs/ppl.in | 33 33 0 0 ++++++++++++++++++
/trunk/config/companion_libs.in | 22 19 3 0 ++++++++++--
7 files changed, 143 insertions(+), 9 deletions(-)

2009-05-05Rename a GMP patch.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 05 May 2009 21:16:37 +0000] rev 1323
Rename a GMP patch.

-------- diffstat follows --------
/trunk/patches/gmp/4.2.2/100-mpf_set_str.c.patch | 38 0 38 0 ------------------------------
1 file changed, 38 deletions(-)

2009-05-05Update the patchset for MPFR 2.4.1 from upstream.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 05 May 2009 20:49:08 +0000] rev 1322
Update the patchset for MPFR 2.4.1 from upstream.

-------- diffstat follows --------
/trunk/patches/mpfr/2.4.1/120-cast-to-void-ptr.patch | 25 25 0 0 ++++++++++++
/trunk/patches/mpfr/2.4.1/130-vasprintf-mp_limb_t.patch | 45 45 0 0 ++++++++++++++++++++++
/trunk/patches/mpfr/2.4.1/140-zeta_ui-shift.patch | 47 47 0 0 +++++++++++++++++++++++
3 files changed, 117 insertions(+)

2009-05-05Update the alphaev56-unknown-linux-gnu sample, as per:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 05 May 2009 18:22:33 +0000] rev 1321
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(-)

2009-05-03gcc-4.4:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 03 May 2009 21:12:26 +0000] rev 1320
gcc-4.4:
- remove snapshots
- add gcc-4.4.0 release as EXPERIMENTAL

-------- diffstat follows --------
/trunk/config/cc/gcc.in | 21 4 17 0 ++++-----------------
1 file changed, 4 insertions(+), 17 deletions(-)

2009-05-03Unmark gcc-4.3.3 as being EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 03 May 2009 21:11:26 +0000] rev 1319
Unmark gcc-4.3.3 as being EXPERIMENTAL.

-------- diffstat follows --------
/trunk/config/cc/gcc.in | 3 1 2 0 +--
1 file changed, 1 insertion(+), 2 deletions(-)

2009-05-03Prepare for gcc-4.4:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 03 May 2009 21:10:15 +0000] rev 1318
Prepare for gcc-4.4:
- add 'companion_libs/' to hold all libraries needed to build gcc-4.3+ and gcc-4.4+
- move GMP & MPFR to 'companion_libs/'

-------- diffstat follows --------
/trunk/scripts/build/gmp.sh | 85 0 85 0 ----------------------------
/trunk/scripts/build/mpfr.sh | 139 0 139 0 ---------------------------------------------
/trunk/scripts/addToolVersion.sh | 4 2 2 0
/trunk/scripts/crosstool-NG.sh.in | 4 2 2 0
/trunk/config/companion_libs.in | 17 10 7 0 +++---
/trunk/config/gmp_mpfr/gmp.in | 32 0 32 0 ----------
/trunk/config/gmp_mpfr/mpfr.in | 42 0 42 0 --------------
/trunk/config/config.in | 2 1 1 0
/trunk/config/gmp_mpfr.in | 35 0 35 0 -----------
9 files changed, 15 insertions(+), 345 deletions(-)

2009-05-031.4: backport #1496 from /trunk: 1.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 03 May 2009 08:40:05 +0000] rev 1317
1.4: backport #1496 from /trunk:
- For glibc & eglibc, try to auto-select the ports addon for those
architectures that require it (curently, ARM and MIPS are known to).

-------- diffstat follows --------
/branches/1.4/config/libc/glibc-eglibc.in-common | 9 8 1 0 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)

2009-05-031.4: backport #1495 from /trunk: 1.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 03 May 2009 08:33:12 +0000] rev 1316
1.4: backport #1495 from /trunk:
- Force getting glibc>=2.8 via checkout if any addon is selected.

-------- diffstat follows --------
/branches/1.4/config/libc/glibc.in | 7 7 0 0 +++++++
/branches/1.4/config/libc/glibc-eglibc.in-common | 6 6 0 0 ++++++
2 files changed, 13 insertions(+)

2009-05-02For glibc & eglibc, try to auto-select the ports addon for those
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 02 May 2009 22:21:53 +0000] rev 1315
For glibc & eglibc, try to auto-select the ports addon for those
architectures that require it (curently, ARM and MIPS are known to).

-------- diffstat follows --------
/trunk/config/libc/glibc-eglibc.in-common | 9 8 1 0 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)

2009-05-02Force getting glibc>=2.8 via checkout if any addon is selected.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 02 May 2009 22:07:25 +0000] rev 1314
Force getting glibc>=2.8 via checkout if any addon is selected.

-------- diffstat follows --------
/trunk/config/libc/glibc.in | 7 7 0 0 +++++++
/trunk/config/libc/glibc-eglibc.in-common | 6 6 0 0 ++++++
2 files changed, 13 insertions(+)

2009-05-02Add check for the {n,}curses library.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 02 May 2009 21:50:09 +0000] rev 1313
Add check for the {n,}curses library.
Add check for readlink, needed to check for libraries.

-------- diffstat follows --------
/trunk/configure | 15 14 1 0 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)

2009-05-02When running ./configure, check for the {n,}curses headers.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 02 May 2009 18:23:58 +0000] rev 1312
When running ./configure, check for the {n,}curses headers.

-------- diffstat follows --------
/trunk/configure | 66 39 27 0 +++++++++++++++++++++++++++++++++++++-------------------------
1 file changed, 39 insertions(+), 27 deletions(-)

2009-05-01configure:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 01 May 2009 16:16:53 +0000] rev 1311
configure:
- replace the complex TOOLS_TO_CHECK infrastructure
with a more versatile has_or_abort function
- allows for more explicit error messages

-------- diffstat follows --------
/trunk/configure | 301 146 155 0 ++++++++++++++++++++++++++++++--------------------------------
1 file changed, 146 insertions(+), 155 deletions(-)

2009-04-27Add a patch against glibc-2.7 to fix build failures
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Apr 2009 17:51:48 +0000] rev 1310
Add a patch against glibc-2.7 to fix build failures
with the latest binutils-2.19.50.* snapshots.
From: http://sourceware.org/ml/crossgcc/2009-04/msg00062.html

-------- diffstat follows --------
/trunk/patches/glibc/2.7/300-binutils-_begin.patch | 190 190 0 0 ++++++++++++++++++++++++++++
1 file changed, 190 insertions(+)

2009-04-27Update the config.{guess,sub} scripts.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Apr 2009 17:05:49 +0000] rev 1309
Update the config.{guess,sub} scripts.

-------- diffstat follows --------
/trunk/scripts/config.guess | 7 5 2 0 +++++--
/trunk/scripts/config.sub | 3 2 1 0 ++-
2 files changed, 7 insertions(+), 3 deletions(-)

2009-04-261.4: update version to 1.4.0+svn. 1.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Apr 2009 10:47:54 +0000] rev 1308
1.4: update version to 1.4.0+svn.

-------- diffstat follows --------
/branches/1.4/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-04-261.4: update version to 1.4.0. 1.4 crosstool-ng-1.4.0
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Apr 2009 10:47:00 +0000] rev 1307
1.4: update version to 1.4.0.

-------- diffstat follows --------
/branches/1.4/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-04-241.4: 1.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 24 Apr 2009 22:06:29 +0000] rev 1306
1.4:
- mark the i686-nptl-linux-gnu sample as being broken.
- update known issues about seemingly native toolchains
not building, using that sample as example.

-------- diffstat follows --------
/branches/1.4/docs/known-issues.txt | 5 4 1 0 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)

2009-04-211.4: update all samples. 1.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 21 Apr 2009 20:28:26 +0000] rev 1305
1.4: update all samples.

-------- diffstat follows --------
/branches/1.4/samples/armeb-unknown-linux-uclibc/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/sh4-unknown-linux-gnu/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/x86_64-unknown-linux-gnu/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/arm-unknown-linux-gnueabi/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/ia64-unknown-linux-gnu/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/x86_64-unknown-linux-uclibc/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/armeb-unknown-linux-gnueabi/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/i686-nptl-linux-gnu/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/arm-unknown-linux-gnu/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/powerpc-unknown-linux-gnu/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/mips-unknown-linux-uclibc/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/arm-iphone-linux-gnueabi/crosstool.config | 31 5 26 0 ++-----------
/branches/1.4/samples/armeb-unknown-linux-gnu/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/i586-geode-linux-uclibc/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/arm-unknown-linux-uclibc/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/powerpc-unknown-linux-uclibc/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/powerpc-405-linux-gnu/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/mipsel-unknown-linux-gnu/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/powerpc64-unknown-linux-gnu/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/alphaev56-unknown-linux-gnu/crosstool.config | 25 2 23 0 +---------
/branches/1.4/samples/powerpc-860-linux-gnu/crosstool.config | 25 2 23 0 +---------
25 files changed, 53 insertions(+), 578 deletions(-)

2009-04-211.4: small documentation fix. 1.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 21 Apr 2009 18:08:27 +0000] rev 1304
1.4: small documentation fix.

-------- diffstat follows --------
/branches/1.4/docs/overview.txt | 1 0 1 0 -
1 file changed, 1 deletion(-)

2009-04-21Create the 1.4 maintenance branch. 1.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 21 Apr 2009 18:05:18 +0000] rev 1303
Create the 1.4 maintenance branch.

-------- diffstat follows --------
No data available: not in a working copy)

2009-04-20Remove the last remnant of "awk" specifics in ./configure.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 20 Apr 2009 22:08:54 +0000] rev 1302
Remove the last remnant of "awk" specifics in ./configure.

-------- diffstat follows --------
/trunk/configure | 1 0 1 0 -
1 file changed, 1 deletion(-)

2009-04-20Remove old 2.6.27 Linux kernel versions, keep the latest 2.6.27.21.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 20 Apr 2009 22:04:34 +0000] rev 1301
Remove old 2.6.27 Linux kernel versions, keep the latest 2.6.27.21.

-------- diffstat follows --------
/trunk/config/kernel/linux.in | 108 2 106 0 +------------------------------------------------
1 file changed, 2 insertions(+), 106 deletions(-)

2009-04-20Add a bit more explanations on the meaning of OBSOLETE and EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 20 Apr 2009 21:30:25 +0000] rev 1300
Add a bit more explanations on the meaning of OBSOLETE and EXPERIMENTAL.

-------- diffstat follows --------
/trunk/config/global/ct-behave.in | 22 13 9 0 +++++++++++++---------
/trunk/docs/overview.txt | 8 6 2 0 ++++++--
2 files changed, 19 insertions(+), 11 deletions(-)

2009-04-20There's no longer any reason to require GNU awk:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 20 Apr 2009 21:10:03 +0000] rev 1299
There's no longer any reason to require GNU awk:
- the only part that required it (socks proxy settings) is gone,
- all remaining awk scripts are POSIXly correct (or should be).

-------- diffstat follows --------
/trunk/configure | 5 2 3 0 ++---
/trunk/Makefile.in | 2 0 2 0 --
/trunk/scripts/build/kernel/linux.sh | 2 1 1 0 +-
/trunk/scripts/build/internals.sh | 1 0 1 0 -
/trunk/scripts/build/mpfr.sh | 2 1 1 0 +-
/trunk/scripts/functions | 4 2 2 0 ++--
/trunk/scripts/saveSample.sh.in | 4 2 2 0 ++--
7 files changed, 8 insertions(+), 12 deletions(-)

2009-04-20Fix inverted --local install test at end of configure.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 20 Apr 2009 20:14:53 +0000] rev 1298
Fix inverted --local install test at end of configure.

-------- diffstat follows --------
/trunk/configure | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-04-20Set the execute bit on generated script at build time, not install time.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 20 Apr 2009 19:57:16 +0000] rev 1297
Set the execute bit on generated script at build time, not install time.
Do not advertise "make install" when ./configure-d with "--local".

-------- diffstat follows --------
/trunk/configure | 8 5 3 0 +++++---
/trunk/Makefile.in | 10 3 7 0 +++-------
2 files changed, 8 insertions(+), 10 deletions(-)

2009-04-19Update the samples to the latest set of options. No config change.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 19 Apr 2009 17:06:49 +0000] rev 1296
Update the samples to the latest set of options. No config change.

-------- diffstat follows --------
/trunk/samples/x86_64-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/arm-unknown-elf/crosstool.config | 10 3 7 0 +++-------
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/armeb-unknown-linux-gnueabi/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/arm-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/arm-iphone-linux-gnueabi/crosstool.config | 6 4 2 0 ++++--
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/powerpc-405-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/arm-unknown-eabi/crosstool.config | 10 3 7 0 +++-------
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/powerpc64-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
/trunk/samples/powerpc-860-linux-gnu/crosstool.config | 12 5 7 0 +++++-------
27 files changed, 130 insertions(+), 184 deletions(-)

2009-04-19Poit my mirror as the default.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 19 Apr 2009 16:59:40 +0000] rev 1295
Poit my mirror as the default.

-------- diffstat follows --------
/trunk/config/global/download.in | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-04-19Simplify the mirror settings.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 19 Apr 2009 16:58:21 +0000] rev 1294
Simplify the mirror settings.

-------- diffstat follows --------
/trunk/scripts/functions | 7 3 4 0 ++---
/trunk/config/global/download.in | 60 14 46 0 +++++++++++-----------------------------------
2 files changed, 17 insertions(+), 50 deletions(-)

2009-04-19Remove all reference to proxy in all sample configs.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 19 Apr 2009 16:38:30 +0000] rev 1293
Remove all reference to proxy in all sample configs.

-------- diffstat follows --------
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 2 0 2 0 --
/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 2 0 2 0 --
/trunk/samples/x86_64-unknown-linux-gnu/crosstool.config | 2 0 2 0 --
/trunk/samples/arm-unknown-elf/crosstool.config | 2 0 2 0 --
/trunk/samples/armeb-unknown-eabi/crosstool.config | 2 0 2 0 --
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 2 0 2 0 --
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 2 0 2 0 --
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 2 0 2 0 --
/trunk/samples/armeb-unknown-linux-gnueabi/crosstool.config | 2 0 2 0 --
/trunk/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 2 0 2 0 --
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 2 0 2 0 --
/trunk/samples/arm-unknown-linux-gnu/crosstool.config | 2 0 2 0 --
/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 2 0 2 0 --
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 2 0 2 0 --
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 2 0 2 0 --
/trunk/samples/arm-iphone-linux-gnueabi/crosstool.config | 2 0 2 0 --
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 2 0 2 0 --
/trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 2 0 2 0 --
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 2 0 2 0 --
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 2 0 2 0 --
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 2 0 2 0 --
/trunk/samples/mips-unknown-elf/crosstool.config | 2 0 2 0 --
/trunk/samples/powerpc-405-linux-gnu/crosstool.config | 2 0 2 0 --
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 2 0 2 0 --
/trunk/samples/arm-unknown-eabi/crosstool.config | 2 0 2 0 --
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 2 0 2 0 --
/trunk/samples/powerpc64-unknown-linux-gnu/crosstool.config | 2 0 2 0 --
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 2 0 2 0 --
/trunk/samples/powerpc-860-linux-gnu/crosstool.config | 2 0 2 0 --
29 files changed, 58 deletions(-)

2009-04-19Get rid of the proxy settings, once and for all.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 19 Apr 2009 16:34:59 +0000] rev 1292
Get rid of the proxy settings, once and for all.
They have nothing to do in here, just let the user
configure his/her system appropriately.

-------- diffstat follows --------
/trunk/scripts/build/libc/eglibc.sh | 1 0 1 0 -
/trunk/scripts/functions | 100 0 100 0 -----------------------------
/trunk/config/global/download.in | 148 0 148 0 -------------------------------------------
3 files changed, 249 deletions(-)

2009-04-17Fix obvious "DESTDIR" misspelling.
"Robert P. J. DAY" <rpjday@crashcourse.ca> [Fri, 17 Apr 2009 20:45:47 +0000] rev 1291
Fix obvious "DESTDIR" misspelling.

2009-04-06Use "${awk}", not gawk.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 06 Apr 2009 20:27:17 +0000] rev 1290
Use "${awk}", not gawk.

/trunk/scripts/build/kernel/linux.sh | 2 1 1 0 +-
/trunk/scripts/build/mpfr.sh | 2 1 1 0 +-
/trunk/scripts/functions | 4 2 2 0 ++--
3 files changed, 4 insertions(+), 4 deletions(-)

2009-04-03Add latest Linux kernel 2.6.29.1.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 03 Apr 2009 20:22:19 +0000] rev 1289
Add latest Linux kernel 2.6.29.1.

/trunk/config/kernel/linux.in | 5 5 0 0 +++++
1 file changed, 5 insertions(+)

2009-04-02Fix some simple typoes.
"Robert P. J. DAY" <rpjday@crashcourse.ca> [Thu, 02 Apr 2009 22:28:10 +0000] rev 1288
Fix some simple typoes.

2009-04-02Speaking of gcc-4.2.1, Ted Jordan writes on 20090401:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 02 Apr 2009 21:58:34 +0000] rev 1287
Speaking of gcc-4.2.1, Ted Jordan writes on 20090401:
The generated libtool for building libstdc++ adds the -nostdlib option to the
g++ command for linking but doesn't add -lgcc. This causes a "hidden symbol"
error when linking against the libstdc++ shared object. This patch adds gcc
to the list of libraries linked against when linking libstdc++.

/trunk/patches/gcc/4.2.1/300-libstdc++-nostdlib-linking.patch | 21 21 0 0 +++++++++++++++++
1 file changed, 21 insertions(+)

2009-04-02Bump version to 1.3.3+svn. 1.3
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 02 Apr 2009 21:21:15 +0000] rev 1286
Bump version to 1.3.3+svn.

/branches/1.3/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-04-02Bump version to 1.3.3. 1.3 crosstool-ng-1.3.3
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 02 Apr 2009 20:44:39 +0000] rev 1285
Bump version to 1.3.3.

/branches/1.3/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-04-01Allow user to select a non-listed Linux kernel version, as suggested
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 01 Apr 2009 20:58:35 +0000] rev 1284
Allow user to select a non-listed Linux kernel version, as suggested
by Stefan Hallas Andersen <stefande@cisco.com>

/trunk/config/kernel/linux.in | 14 14 0 0 ++++++++++++++
1 file changed, 14 insertions(+)

2009-03-31Update all samples.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 31 Mar 2009 17:05:01 +0000] rev 1283
Update all samples.

/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 78 55 23 0 ++++++---
/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 35 18 17 0 ++--
/trunk/samples/x86_64-unknown-linux-gnu/crosstool.config | 104 68 36 0 ++++++++----
/trunk/samples/arm-unknown-elf/crosstool.config | 54 47 7 0 +++++-
/trunk/samples/armeb-unknown-eabi/crosstool.config | 54 47 7 0 +++++-
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 113 73 40 0 ++++++++-----
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 91 61 30 0 +++++++---
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 78 55 23 0 ++++++---
/trunk/samples/armeb-unknown-linux-gnueabi/crosstool.config | 105 69 36 0 ++++++++----
/trunk/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 96 63 33 0 +++++++----
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 78 48 30 0 ++++++---
/trunk/samples/arm-unknown-linux-gnu/crosstool.config | 105 69 36 0 ++++++++----
/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 103 67 36 0 ++++++++----
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 77 54 23 0 ++++++---
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 78 55 23 0 ++++++---
/trunk/samples/arm-iphone-linux-gnueabi/crosstool.config | 84 57 27 0 +++++++---
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 105 69 36 0 ++++++++----
/trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 104 68 36 0 ++++++++----
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 78 55 23 0 ++++++---
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 78 55 23 0 ++++++---
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 77 54 23 0 ++++++---
/trunk/samples/mips-unknown-elf/crosstool.config | 54 47 7 0 +++++-
/trunk/samples/powerpc-405-linux-gnu/crosstool.config | 104 68 36 0 ++++++++----
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 26 13 13 0 +-
/trunk/samples/arm-unknown-eabi/crosstool.config | 54 47 7 0 +++++-
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 104 68 36 0 ++++++++----
/trunk/samples/powerpc64-unknown-linux-gnu/crosstool.config | 75 49 26 0 +++++----
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 94 63 31 0 +++++++----
28 files changed, 1562 insertions(+), 724 deletions(-)

2009-03-31Add three new uClibc-0.9.30.1, vampirised from buildroot.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 31 Mar 2009 06:39:03 +0000] rev 1282
Add three new uClibc-0.9.30.1, vampirised from buildroot.

/trunk/patches/uClibc/0.9.30.1/170-dl-sysdep-inline.patch | 371 371 0 0 ++++++++++++++++
/trunk/patches/uClibc/0.9.30.1/160-c99-ldbl-math.patch | 474 474 0 0 +++++++++++++++++++++
/trunk/patches/uClibc/0.9.30.1/150-64bit-strtouq.patch | 48 48 0 0 ++
3 files changed, 893 insertions(+)

2009-03-30Cleanup the tic build used for native ncurses build, itself needed for native gdb build.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 30 Mar 2009 21:17:21 +0000] rev 1281
Cleanup the tic build used for native ncurses build, itself needed for native gdb build.

/trunk/scripts/build/debug/300-gdb.sh | 24 12 12 0 ++++++++++++------------
/trunk/scripts/build/internals.sh | 1 0 1 0 -
2 files changed, 12 insertions(+), 13 deletions(-)

2009-03-30Document failure to build the uClibc cross-ldd under Cygwin as a known issue.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 30 Mar 2009 21:06:55 +0000] rev 1280
Document failure to build the uClibc cross-ldd under Cygwin as a known issue.

/trunk/docs/known-issues.txt | 16 15 1 0 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)

2009-03-30Fix offset in uClibc patch.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 30 Mar 2009 20:17:46 +0000] rev 1279
Fix offset in uClibc patch.

/trunk/patches/uClibc/0.9.30.1/140-gnu89-inline.patch | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-03-29Remove test files.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 29 Mar 2009 21:05:13 +0000] rev 1278
Remove test files.

/trunk/scripts/crosstool-NG.sh.in | 6 4 2 0 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

2009-03-29Update this PPC sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 29 Mar 2009 09:42:19 +0000] rev 1277
Update this PPC sample.

/trunk/samples/powerpc-860-linux-gnu/crosstool.config | 102 67 35 0 ++++++++++++++++---------
1 file changed, 67 insertions(+), 35 deletions(-)

2009-03-28Update (fix) a glibc-ports-2.9 patch.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 28 Mar 2009 22:36:27 +0000] rev 1276
Update (fix) a glibc-ports-2.9 patch.

/trunk/patches/glibc/ports-2.9/100-arm_linux_tls.patch | 6 3 3 0 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

2009-03-28Add latest Linux kernel versions:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 28 Mar 2009 22:27:22 +0000] rev 1275
Add latest Linux kernel versions:
- 2.6.27.21
- 2.6.28.8 & .9
- 2.6.29
Remove /old/ versions:
- 2.6.26 -> .7

/trunk/config/kernel/linux.in | 68 27 41 0 +++++++++++++++++++------------------------------
1 file changed, 27 insertions(+), 41 deletions(-)

2009-03-28In http://sourceware.org/ml/crossgcc/2009-03/msg00078.html,
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 28 Mar 2009 22:21:33 +0000] rev 1274
In http://sourceware.org/ml/crossgcc/2009-03/msg00078.html,
Nye Liu <nyet@mrv.com> says:
looks like same patch from
http://sourceware.org/ml/crossgcc/2008-10/msg00067.html
(glibc/2.7/290-powerpc-8xx-CPU15-errata.patch)
applies to 2.9

2009-03-28Rename patch dir for glibc-2.9: version string is 2.9, not 2_9.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 28 Mar 2009 13:34:41 +0000] rev 1273
Rename patch dir for glibc-2.9: version string is 2.9, not 2_9.

2009-03-27Only create the state dir if asked for a restartable build:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 27 Mar 2009 23:40:07 +0000] rev 1272
Only create the state dir if asked for a restartable build:
- introduce the config dir, where components can store their config files
- move the munged uClibc config file to the config dir
- now, the state dir really is an indication that a build can be restarted

Thanks to Groleo Marius <groleo@gmail.com> for spotting the inconsistency
of the state dir usage, and suggesting this change.

/trunk/scripts/build/libc/uClibc.sh | 6 3 3 0 +++---
/trunk/scripts/crosstool-NG.sh.in | 9 7 2 0 +++++++--
/trunk/scripts/functions | 15 12 3 0 ++++++++++++---
3 files changed, 22 insertions(+), 8 deletions(-)

2009-03-27Detect and abort on partially patched component.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 27 Mar 2009 21:30:47 +0000] rev 1271
Detect and abort on partially patched component.

/trunk/scripts/functions | 18 15 3 0 +++++++++++++++---
1 file changed, 15 insertions(+), 3 deletions(-)

2009-03-27Refuse to build/install on file systems that are *not* case-sensitive.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 27 Mar 2009 18:53:54 +0000] rev 1270
Refuse to build/install on file systems that are *not* case-sensitive.

/trunk/scripts/crosstool-NG.sh.in | 9 9 0 0 +++++++++
1 file changed, 9 insertions(+)

2009-03-26Merge r1432:1437 from /branches/newlib into /trunk :
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 26 Mar 2009 18:58:13 +0000] rev 1269
Merge r1432:1437 from /branches/newlib into /trunk :
- under bare-metal, the user is responsible for providing a gdbserver stub (r1433)
- install a CT_TARGET-cc -> CT_TARGET-gcc symlink for the core gcc (r1434)
- allow broader dependency in generated config files (r1435, r1436)
- prepare C library menuconfig for using a C library under bare-metal (r1437)

/trunk/scripts/build/cc/gcc.sh | 4 4 0 0 ++++
/trunk/config/debug/gdb.in | 5 5 0 0 +++++
/trunk/config/libc/glibc.in | 1 1 0 0 +
/trunk/config/libc/uClibc.in | 1 1 0 0 +
/trunk/config/libc/eglibc.in | 2 1 1 0 +-
/trunk/config/config.mk | 20 8 12 0 ++++++++------------
/trunk/config/arch/sh.in | 2 1 1 0 +-
/trunk/config/arch/ia64.in | 2 1 1 0 +-
/trunk/config/arch/powerpc64.in | 2 1 1 0 +-
/trunk/config/libc.in | 4 0 4 0 ----
10 files changed, 23 insertions(+), 20 deletions(-)

2009-03-26Add support for building toolchains with gcc-4.4 snapshots.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 26 Mar 2009 18:47:34 +0000] rev 1268
Add support for building toolchains with gcc-4.4 snapshots.
Initial patch by Dmitry PLOTNIKOV: http://sourceware.org/ml/crossgcc/2009-03/msg00053.html
It [the toolchain] uses current ct-ng (nightly snapshot 20090324, latest
release 1.3.2 work also), glibc 2.9 (from CVS), binutils 2.19 and latest
snapshot of GCC 4.4.0 (as of March 20, 2009).

We have successfully built linux kernel 2.6.29 and a lot of other stuff
with this toolchain.

Here's the patch that adds GCC 4.4.0 to the ct-ng menu and enables it to
download a 4.4.0 snapshot from ftp.

Patch was adpated by me, mostly to better fit the configuration layout.

/trunk/scripts/build/cc/gcc.sh | 34 22 12 0 ++++++++++++++++++++++------------
/trunk/config/cc/gcc.in | 35 30 5 0 ++++++++++++++++++++++++++++++-----
2 files changed, 52 insertions(+), 17 deletions(-)

2009-03-24Finally make ncurses-5.7 corctly build:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 24 Mar 2009 17:39:45 +0000] rev 1267
Finally make ncurses-5.7 corctly build:
- find the executables extension (needed under some OS, like Winblows)
- build tic in //
- simplify the make and install command lines

/trunk/scripts/build/debug/300-gdb.sh | 10 7 3 0 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)

2009-03-24Log the save/restore messages at a level that is always visible.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 24 Mar 2009 17:37:52 +0000] rev 1266
Log the save/restore messages at a level that is always visible.

/trunk/scripts/functions | 7 5 2 0 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

2009-03-23Final touch to the ncurses build step:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 23 Mar 2009 23:35:36 +0000] rev 1265
Final touch to the ncurses build step:
- use build tools to build tic, instead of native ones.

/trunk/scripts/build/debug/300-gdb.sh | 9 6 3 0 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)

2009-03-23xlcwu <xlcwu.taiwan@gmail.com> wrote:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 23 Mar 2009 23:05:08 +0000] rev 1264
xlcwu <xlcwu.taiwan@gmail.com> wrote:
Seems ncurses 5.7 need build host stage for tic step; if use host tic
(ubuntu) the build process hang in the below step.
So I guess need to build ncurses host stage to build new tic

and provided a patch to that efect.

And in fact, we do need "tic" to run on the _build_ system to properly
generate the terminfo database.

Note: this is fully functional, but still requires a litle bit of
tweaking so that ${CT_BUILD}-gcc gets used instead of plain gcc.
But that's a minor problem for now...

/trunk/scripts/build/debug/300-gdb.sh | 35 33 2 0 +++++++++++++++++++++++++++++++++--
/trunk/scripts/build/internals.sh | 1 1 0 0 +
2 files changed, 34 insertions(+), 2 deletions(-)

2009-03-23Fix the menuconfig comment stating that native gdb needs a native ncurses
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 23 Mar 2009 20:47:30 +0000] rev 1263
Fix the menuconfig comment stating that native gdb needs a native ncurses
library, rather than saying it needs the ncurses library on the target.

/trunk/config/debug/gdb.in | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-03-17Add patches for ltrace-0.5.1.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Mar 2009 22:11:44 +0000] rev 1262
Add patches for ltrace-0.5.1.

/trunk/patches/ltrace/0.5.1/100-allow-cross-compile.patch | 77 77 0 0 +++++++++++++++++++++
/trunk/patches/ltrace/0.5.1/110-alpha-support.patch | 11 11 0 0 +++
2 files changed, 88 insertions(+)

2009-03-15Update the config.{guess,sub} files.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Mar 2009 20:52:50 +0000] rev 1261
Update the config.{guess,sub} files.

/trunk/scripts/config.guess | 21 16 5 0 ++++++++++++++++-----
/trunk/scripts/config.sub | 10 8 2 0 ++++++++--
2 files changed, 24 insertions(+), 7 deletions(-)

2009-03-15Sanitise using glibc cvs exports:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Mar 2009 20:50:40 +0000] rev 1260
Sanitise using glibc cvs exports:
- recently, tarballs for glibc 2.8 and 2.9 have appeared on the GNU ftp site
- always use a dot in version strings (eg. 2.9, not 2_9)

/trunk/scripts/build/libc/glibc.sh | 135 76 59 0 +++++++++++++++++++++++++-------------------
/trunk/config/libc/glibc.in | 71 45 26 0 +++++++++++++++--------
2 files changed, 121 insertions(+), 85 deletions(-)

2009-03-15Do not copy ecj.jar when it's not required.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Mar 2009 20:08:06 +0000] rev 1259
Do not copy ecj.jar when it's not required.

/trunk/scripts/build/cc/gcc.sh | 4 3 1 0 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

2009-03-15When patching, always assume the package has been previously extraacted (don't check).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Mar 2009 20:06:40 +0000] rev 1258
When patching, always assume the package has been previously extraacted (don't check).
"chmod u+w" the full src tree: because of nochdir and cvs snapshots, we can't reliably know were we are...

/trunk/scripts/functions | 11 3 8 0 +++--------
1 file changed, 3 insertions(+), 8 deletions(-)

2009-03-13Correctly use CT_DoExecLog with wget and curl.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 13 Mar 2009 10:34:53 +0000] rev 1257
Correctly use CT_DoExecLog with wget and curl.

/trunk/scripts/functions | 16 8 8 0 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)

2009-03-11Make the choices in generated config file (in config.gen) look better.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 11 Mar 2009 20:56:27 +0000] rev 1256
Make the choices in generated config file (in config.gen) look better.

/trunk/config/config.mk | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-03-09Also recognise the libtool as packaged by Cygwin, when ./configure-ing.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Mar 2009 22:05:52 +0000] rev 1255
Also recognise the libtool as packaged by Cygwin, when ./configure-ing.

/trunk/configure | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-03-09Under Cygwin, executables have the .exe suffix:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Mar 2009 22:01:59 +0000] rev 1254
Under Cygwin, executables have the .exe suffix:
- cleanup conf.exe and mconf.exe as well as their non-.exe counterparts.

/trunk/kconfig/kconfig.mk | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-03-09Do not have the sys-root prefix depend on EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Mar 2009 10:54:57 +0000] rev 1253
Do not have the sys-root prefix depend on EXPERIMENTAL.

/trunk/config/toolchain.in | 1 0 1 0 -
1 file changed, 1 deletion(-)

2009-03-08Update the armeb-unkown-linux-uclibcgnueabi sample to use absolutely latest versions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Mar 2009 22:39:58 +0000] rev 1252
Update the armeb-unkown-linux-uclibcgnueabi sample to use absolutely latest versions.

/trunk/samples/armeb-unknown-linux-uclibcgnueabi/uClibc-0.9.30.1.config | 243 243 0 0 ++++++++++
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 52 38 14 0 +-
2 files changed, 281 insertions(+), 14 deletions(-)

2009-03-08Fix building MPFR >= 2.4.0.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Mar 2009 22:13:27 +0000] rev 1251
Fix building MPFR >= 2.4.0.

/trunk/scripts/build/mpfr.sh | 51 29 22 0 ++++++++++++++++++++++++++++----------------------
1 file changed, 29 insertions(+), 22 deletions(-)

2009-03-08Add patchset for MGP-4.2.4, from upstream.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Mar 2009 18:04:56 +0000] rev 1250
Add patchset for MGP-4.2.4, from upstream.

/trunk/patches/gmp/4.2.4/120-perfpow.patch | 149 149 0 0 ++++++++++++++++++++++
/trunk/patches/gmp/4.2.4/110-mpf_set_str.patch | 32 32 0 0 +++++
/trunk/patches/gmp/4.2.4/100-mpf_eq.patch | 219 219 0 0 ++++++++++++++++++++++++++++++++
3 files changed, 400 insertions(+)

2009-03-08Add MPFR-2.4.1.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Mar 2009 17:27:02 +0000] rev 1249
Add MPFR-2.4.1.
Add patchset for MPFR 2.4.0 and 2.4.1, from upstream.

/trunk/config/gmp_mpfr/mpfr.in | 8 6 2 0 +
/trunk/patches/mpfr/2.4.0/100-printf-hh-ll.patch | 359 359 0 0 +++++++++++++++++++++++++++++
/trunk/patches/mpfr/2.4.0/110-mpfr_snprintf.patch | 176 176 0 0 ++++++++++++++
/trunk/patches/mpfr/2.4.1/100-remainder-neg.patch | 123 123 0 0 ++++++++++
/trunk/patches/mpfr/2.4.1/110-assert.patch | 45 45 0 0 ++++
5 files changed, 709 insertions(+), 2 deletions(-)

2009-03-08Add uClibc-0.9.30.1 patchset, based on the 0.9.30 patchset.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Mar 2009 17:11:31 +0000] rev 1248
Add uClibc-0.9.30.1 patchset, based on the 0.9.30 patchset.

2009-03-08Use "grep -E" instead of the deprecated "egrep".
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Mar 2009 17:09:39 +0000] rev 1247
Use "grep -E" instead of the deprecated "egrep".

/trunk/scripts/build/debug/200-duma.sh | 2 1 1 0 +-
/trunk/scripts/build/libc/uClibc.sh | 2 1 1 0 +-
/trunk/scripts/crosstool-NG.sh.in | 4 2 2 0 ++--
3 files changed, 4 insertions(+), 4 deletions(-)

2009-03-08Add two patches agains glibc-2_9 to (try to) build for SuperH.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Mar 2009 11:16:57 +0000] rev 1246
Add two patches agains glibc-2_9 to (try to) build for SuperH.

/trunk/patches/glibc/2_9/510-sh-no-asm-user-header.patch | 70 70 0 0 ++++++++++++++++++++++
/trunk/patches/glibc/2_9/520-sh-no-asm-elf-header.patch | 27 27 0 0 ++++++++
2 files changed, 97 insertions(+)

2009-03-08Use the common functions (CT_GetSVN, CT_Extract and CT_Patch) to retrieve,
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Mar 2009 11:15:58 +0000] rev 1245
Use the common functions (CT_GetSVN, CT_Extract and CT_Patch) to retrieve,
extract and patch sstrip from buildroot.

/trunk/scripts/build/tools/200-sstrip.sh | 16 3 13 0 +++-------------
1 file changed, 3 insertions(+), 13 deletions(-)

2009-03-08Add CT_GetSVN to commonalise retrieval from SVN (ala CT_GetCVS).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Mar 2009 11:14:54 +0000] rev 1244
Add CT_GetSVN to commonalise retrieval from SVN (ala CT_GetCVS).

/trunk/scripts/functions | 34 33 1 0 +++++++++++++++++++++++++++++++++-
1 file changed, 33 insertions(+), 1 deletion(-)

2009-03-08Add binutils-2.19.1 patchset, propagated from the 2.19 patchset.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Mar 2009 11:14:03 +0000] rev 1243
Add binutils-2.19.1 patchset, propagated from the 2.19 patchset.

/trunk/patches/binutils/2.19.1/120-sh-targets.patch | 57 57 0 0 +++
/trunk/patches/binutils/2.19.1/170-use-relro.patch | 19 19 0 0 +
/trunk/patches/binutils/2.19.1/160-use-new-ld-dtags.patch | 19 19 0 0 +
/trunk/patches/binutils/2.19.1/180-libiberty-pic.patch | 19 19 0 0 +
/trunk/patches/binutils/2.19.1/100-ppc64-pie.patch | 25 25 0 0 +
/trunk/patches/binutils/2.19.1/110-RPATH_ENVVAR-smack.patch | 22 22 0 0 +
/trunk/patches/binutils/2.19.1/140-pt-pax-flags-20081101.patch | 254 254 0 0 +++++++++++++++
/trunk/patches/binutils/2.19.1/150-warn-textrel.patch | 53 53 0 0 +++
/trunk/patches/binutils/2.19.1/130-check_ldrunpath_length.patch | 36 36 0 0 ++
9 files changed, 504 insertions(+)

2009-03-08Re-order the sstrip config options.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Mar 2009 10:59:16 +0000] rev 1242
Re-order the sstrip config options.

/trunk/config/tools/sstrip.in | 14 7 7 0 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)

2009-03-07Re-diff the binutils-2.18.50.0.4 patches.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 07 Mar 2009 11:20:27 +0000] rev 1241
Re-diff the binutils-2.18.50.0.4 patches.
Breakage spotted by "Sander Visser" <Sander.Visser@evidente.se>

/trunk/patches/binutils/2.18.50.0.4/110-ld-makefile-path.patch | 19 12 7 0 ++++++---
/trunk/patches/binutils/2.18.50.0.4/130-i386-no-divide-comment.patch | 7 6 1 0 +++
/trunk/patches/binutils/2.18.50.0.4/100-arm-uclibcgnueabi.patch | 21 13 8 0 ++++++----
/trunk/patches/binutils/2.18.50.0.4/120-check-ldrunpath-length.patch | 15 10 5 0 +++++--
4 files changed, 41 insertions(+), 21 deletions(-)

2009-03-07Update the EXPERIMENTAL SuperH sample to use gcc-4.3.2.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 07 Mar 2009 11:05:37 +0000] rev 1240
Update the EXPERIMENTAL SuperH sample to use gcc-4.3.2.

/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 28 21 7 0 +++++++++++++++++++------
1 file changed, 21 insertions(+), 7 deletions(-)

2009-03-07Add a patch to gcc-4.3.2 to fix building shared core compiler for SuperH.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 07 Mar 2009 11:04:41 +0000] rev 1239
Add a patch to gcc-4.3.2 to fix building shared core compiler for SuperH.

/trunk/patches/gcc/4.3.2/370-sh-no-libc.patch | 12 12 0 0 ++++++++++++
1 file changed, 12 insertions(+)

2009-03-06Fix extracting/patching DUMA:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 06 Mar 2009 13:27:40 +0000] rev 1238
Fix extracting/patching DUMA:
- DUMA uses an underscore between the name and version, not a dash.

/trunk/scripts/build/debug/200-duma.sh | 1 1 0 0 +
1 file changed, 1 insertion(+)

2009-03-06Update the kconfig stuff from git.kernel.org.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 06 Mar 2009 12:39:04 +0000] rev 1237
Update the kconfig stuff from git.kernel.org.
Commit 7826005e5a53645d7aab7c13eda76126eadebf0b

/trunk/kconfig/lex.zconf.c | 7 5 2 0 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

2009-03-06Update the kconfig stuff from git.kernel.org.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 06 Mar 2009 12:35:58 +0000] rev 1236
Update the kconfig stuff from git.kernel.org.
Commit cf82607a904d3b2ed3d66f8799f00d1099c1849c

/trunk/kconfig/expr.h | 40 30 10 0 ++++++++++++++++++++++++++++++----------
1 file changed, 30 insertions(+), 10 deletions(-)

2009-03-06Update the kconfig stuff from git.kernel.org.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 06 Mar 2009 12:33:41 +0000] rev 1235
Update the kconfig stuff from git.kernel.org.
Commit 5b2cf365a8e9bbf781939e941ed548c9743fdeea

/trunk/kconfig/expr.h | 34 18 16 0 ++++++++++++++++++----------------
1 file changed, 18 insertions(+), 16 deletions(-)

2009-03-06Update the kconfig stuff from git.kernel.org.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 06 Mar 2009 12:19:33 +0000] rev 1234
Update the kconfig stuff from git.kernel.org.
Commit eaa2a87460eca27ce725d63bbcf3b2da053828b7

/trunk/kconfig/expr.h | 8 6 2 0 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)

2009-03-05Update the SuperH sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 05 Mar 2009 17:51:15 +0000] rev 1233
Update the SuperH sample.
Build-tested only.

/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 54 40 14 0 +++++++++++++++++++------
1 file changed, 40 insertions(+), 14 deletions(-)

2009-03-05Re-instate the glibc/eglibc config option LIBC_GLIBC_CONFIGPARMS for use by SuperH.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 05 Mar 2009 17:50:42 +0000] rev 1232
Re-instate the glibc/eglibc config option LIBC_GLIBC_CONFIGPARMS for use by SuperH.
Set appropriate defaults depending on target.

/trunk/scripts/build/libc/glibc.sh | 14 7 7 0 +++++++-------
/trunk/config/libc/glibc-eglibc.in-common | 15 15 0 0 +++++++++++++++
2 files changed, 22 insertions(+), 7 deletions(-)

2009-03-05Add latest stable binutils-2.19.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 05 Mar 2009 17:38:05 +0000] rev 1231
Add latest stable binutils-2.19.1

/trunk/config/binutils.in | 5 5 0 0 +++++
1 file changed, 5 insertions(+)

2009-03-05Add latest EXPERIMENTAL binutils-2.19.51.0.2.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 05 Mar 2009 17:36:40 +0000] rev 1230
Add latest EXPERIMENTAL binutils-2.19.51.0.2.

/trunk/config/binutils.in | 6 6 0 0 ++++++
1 file changed, 6 insertions(+)

2009-03-04Update the kconfig stuff from git.kernel.org.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 04 Mar 2009 18:56:07 +0000] rev 1229
Update the kconfig stuff from git.kernel.org.
Commit f6682f915760ccfe57ef1b6cd5ff2d8f2bf8c1d4

/trunk/kconfig/lxdialog/check-lxdialog.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-03-04Update the kconfig stuff from git.kernel.org.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 04 Mar 2009 18:54:37 +0000] rev 1228
Update the kconfig stuff from git.kernel.org.
Commit ce97e13e52848c6388598696b7d44748598db759

/trunk/kconfig/confdata.c | 3 1 2 0 +--
1 file changed, 1 insertion(+), 2 deletions(-)

2009-03-04Add Linux kernel headers 2.6.27.1{8,9}
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 04 Mar 2009 18:45:26 +0000] rev 1227
Add Linux kernel headers 2.6.27.1{8,9}

/trunk/config/kernel/linux.in | 10 10 0 0 ++++++++++
1 file changed, 10 insertions(+)

2009-03-04Check that a pacakge was previously extracted prior to patching.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 04 Mar 2009 18:25:58 +0000] rev 1226
Check that a pacakge was previously extracted prior to patching.
Fix a comment.

/trunk/scripts/functions | 8 5 3 0 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)

2009-03-04Move do_finish from scripts/functions to its own file in scipts/build/internals.sh.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 04 Mar 2009 17:59:35 +0000] rev 1225
Move do_finish from scripts/functions to its own file in scipts/build/internals.sh.

/trunk/scripts/build/internals.sh | 907 4 903 0 ---------------------------------------------
/trunk/scripts/addToolVersion.sh | 8 4 4 0
/trunk/scripts/crosstool-NG.sh.in | 1 1 0 0 +
/trunk/scripts/functions | 48 0 48 0 --
4 files changed, 9 insertions(+), 955 deletions(-)

2009-03-04Add latest versions:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 04 Mar 2009 17:49:10 +0000] rev 1224
Add latest versions:
- Linux kernel headers 2.6.28.{6,7}
- uClibc 0.9.30.1

/trunk/config/kernel/linux.in | 10 10 0 0 ++++++++++
/trunk/config/libc/uClibc.in | 5 5 0 0 +++++
2 files changed, 15 insertions(+)

2009-03-03Warn the user when he/she tries to save a sample that uses local patches
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 03 Mar 2009 21:53:50 +0000] rev 1223
Warn the user when he/she tries to save a sample that uses local patches
and/or custom Linux kernel headers.

/trunk/scripts/saveSample.sh.in | 18 17 1 0 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)

2009-03-03Rename the custom header option.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 03 Mar 2009 20:29:35 +0000] rev 1222
Rename the custom header option.

/trunk/scripts/build/kernel/linux.sh | 12 6 6 0 ++++++------
/trunk/config/kernel/linux.in | 4 2 2 0 ++--
2 files changed, 8 insertions(+), 8 deletions(-)

2009-03-03When using custom Linux kernel headers, allow using a tarball.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 03 Mar 2009 18:43:38 +0000] rev 1221
When using custom Linux kernel headers, allow using a tarball.

/trunk/scripts/build/kernel/linux.sh | 19 16 3 0 ++++++++++++++++---
/trunk/config/kernel/linux.in | 35 26 9 0 ++++++++++++++++++++++++++---------
2 files changed, 42 insertions(+), 12 deletions(-)

2009-03-03Some eye-candy in the toolchain sub-menu entries.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 03 Mar 2009 17:50:53 +0000] rev 1220
Some eye-candy in the toolchain sub-menu entries.

/trunk/config/toolchain.in | 8 5 3 0 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)

2009-03-03Allow user to add a directory component in the sys-root path.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 03 Mar 2009 17:41:59 +0000] rev 1219
Allow user to add a directory component in the sys-root path.
Rename CT_DEBUG_INSTALL_DIR to CT_DEBUGROOT_DIR (to match CT_SYSROOT_DIR).
As a side effect, fix creating lib64->lib symlinks.

/trunk/scripts/build/debug/100-dmalloc.sh | 2 1 1 0 +-
/trunk/scripts/build/debug/400-ltrace.sh | 2 1 1 0 +-
/trunk/scripts/build/debug/300-gdb.sh | 6 3 3 0 +++---
/trunk/scripts/build/debug/500-strace.sh | 2 1 1 0 +-
/trunk/scripts/build/debug/200-duma.sh | 6 3 3 0 +++---
/trunk/scripts/crosstool-NG.sh.in | 16 7 9 0 +++++++---------
/trunk/scripts/functions | 2 1 1 0 +-
/trunk/config/toolchain.in | 17 17 0 0 +++++++++++++++++
8 files changed, 34 insertions(+), 19 deletions(-)

2009-03-03Know issues: document the extract and/or patch steps failure under cygwin.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 03 Mar 2009 17:39:51 +0000] rev 1218
Know issues: document the extract and/or patch steps failure under cygwin.

/trunk/docs/known-issues.txt | 16 16 0 0 ++++++++++++++++
1 file changed, 16 insertions(+)

2009-02-26uClibc-0.9.30 patch, forwarded by Joachim Nilsson <joachim.nilsson@vmlinux.org>
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 26 Feb 2009 18:25:39 +0000] rev 1217
uClibc-0.9.30 patch, forwarded by Joachim Nilsson <joachim.nilsson@vmlinux.org>
Fix getaddrinfo when both IPv4 and IPv6 are enabled.

/trunk/patches/uClibc/0.9.30/150-getaddrinfo-segfault-ipv6-and-ipv4.patch | 32 32 0 0 ++++++++++
1 file changed, 32 insertions(+)

2009-02-23On 20090220.0418+0100, Hugo Vincent <hugo.vincent@grcnz.com> wrote:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 23 Feb 2009 22:31:07 +0000] rev 1216
On 20090220.0418+0100, Hugo Vincent <hugo.vincent@grcnz.com> wrote:

I'm using CTNG for some embedded Linux work on an ARM926ej-s, and when
updating to glibc 2_9, I needed to use the attached patch to get it to
build cleanly.

/trunk/patches/glibc/ports-2_9/100-arm_linux_tls.patch | 14 14 0 0 ++++++++++++++
1 file changed, 14 insertions(+)

2009-02-19Fix extracting tarballs.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Feb 2009 07:38:32 +0000] rev 1215
Fix extracting tarballs.

/trunk/scripts/functions | 6 5 1 0 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)

2009-02-17Backport 1382 from /trunk: 1.3
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Feb 2009 21:07:15 +0000] rev 1214
Backport 1382 from /trunk:
- Recognise bash-4 as a usable bash.

/branches/1.3/configure | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-02-17Recognise bash-4 as a usable bash.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Feb 2009 21:05:10 +0000] rev 1213
Recognise bash-4 as a usable bash.
Spotted by "Kim B. Heino" <Kim.Heino@bluegiga.com>

/trunk/configure | 7 3 4 0 +++----
1 file changed, 3 insertions(+), 4 deletions(-)

2009-02-17Backport 1380 from trunk: 1.3
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Feb 2009 17:08:18 +0000] rev 1212
Backport 1380 from trunk:
- Fix using minimum kernel version for glibc/eglibc.

/branches/1.3/config/libc/glibc-eglibc.in-common | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-02-17Fix using minimum kernel version for glibc/eglibc.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Feb 2009 17:06:04 +0000] rev 1211
Fix using minimum kernel version for glibc/eglibc.
Spotted by "Kim B. Heino" <Kim.Heino@bluegiga.com>.

/trunk/config/libc/glibc-eglibc.in-common | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-02-13Add latest Linux kernel versions (for headers): 2.6.27.1{6,7} & 2.6.28.5
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 13 Feb 2009 07:22:56 +0000] rev 1210
Add latest Linux kernel versions (for headers): 2.6.27.1{6,7} & 2.6.28.5

/trunk/config/kernel/linux.in | 15 15 0 0 +++++++++++++++
1 file changed, 15 insertions(+)

2009-02-11On some hosts (eg. Cygwin), it's not possible to build the uClibc hostutils. Offer an option to enable/disable the uClibc hostutils build.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 11 Feb 2009 10:40:26 +0000] rev 1209
On some hosts (eg. Cygwin), it's not possible to build the uClibc hostutils. Offer an option to enable/disable the uClibc hostutils build.

/trunk/scripts/build/libc/uClibc.sh | 39 12 27 0 ++++++++++++---------------------------
/trunk/config/libc/uClibc.in | 10 10 0 0 ++++++++++
2 files changed, 22 insertions(+), 27 deletions(-)

2009-02-10"chmod -R u+w" extracted tarballs, as some may have read-only files in them (ncurses-5.7 does).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 10 Feb 2009 08:52:13 +0000] rev 1208
"chmod -R u+w" extracted tarballs, as some may have read-only files in them (ncurses-5.7 does).

/trunk/scripts/functions | 3 3 0 0 +++
1 file changed, 3 insertions(+)

2009-02-08Add patchset for uClibc-0.9.30 (from Gentoo).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Feb 2009 22:07:29 +0000] rev 1207
Add patchset for uClibc-0.9.30 (from Gentoo).

/trunk/patches/uClibc/0.9.30/110-arm_fix_alignment.patch | 23 23 0 0 +++
/trunk/patches/uClibc/0.9.30/130-arm-ftruncate64.patch | 17 17 0 0 ++
/trunk/patches/uClibc/0.9.30/100-fix-gethostent_r-failure-retval.patch | 17 17 0 0 ++
/trunk/patches/uClibc/0.9.30/120-rm-whitespace.patch | 88 88 0 0 ++++++++++
/trunk/patches/uClibc/0.9.30/140-gnu89-inline.patch | 16 16 0 0 ++
5 files changed, 161 insertions(+)

2009-02-08Put the uclibc munged config file in the "state" directory, so it survives a restart.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Feb 2009 12:15:52 +0000] rev 1206
Put the uclibc munged config file in the "state" directory, so it survives a restart.

/trunk/scripts/build/libc/uClibc.sh | 8 4 4 0 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)

2009-02-07Make MPFR build under Cygwin.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 07 Feb 2009 20:11:13 +0000] rev 1205
Make MPFR build under Cygwin.

/trunk/scripts/build/mpfr.sh | 24 20 4 0 ++++++++++++++++++++----
1 file changed, 20 insertions(+), 4 deletions(-)

2009-02-07Fix warning in eglic config options.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 07 Feb 2009 13:36:42 +0000] rev 1204
Fix warning in eglic config options.

/trunk/config/libc/eglibc.in | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

2009-02-07Add latest Linux kernel versions 2.6.27.15 and 2.6.28.4.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 07 Feb 2009 08:05:10 +0000] rev 1203
Add latest Linux kernel versions 2.6.27.15 and 2.6.28.4.

/trunk/config/kernel/linux.in | 10 10 0 0 ++++++++++
1 file changed, 10 insertions(+)

2009-02-03Update the i686-unknown-linux-gnu sample to use up-to-date components.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 03 Feb 2009 07:55:07 +0000] rev 1202
Update the i686-unknown-linux-gnu sample to use up-to-date components.

/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 46 30 16 0 ++++++++++++++++++---------
1 file changed, 30 insertions(+), 16 deletions(-)

2009-02-02Add a patchset for glibc 2_9. Vampirised from the gentoo repository.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Feb 2009 22:00:18 +0000] rev 1201
Add a patchset for glibc 2_9. Vampirised from the gentoo repository.

/trunk/patches/glibc/2_9/500-ppc-glibc-2.9-atomic.patch | 414 414 0 0 ++++++++++
/trunk/patches/glibc/2_9/140-regex-BZ9697.patch | 111 111 0 0 +++
/trunk/patches/glibc/2_9/190-queue-header-updates.patch | 89 89 0 0 ++
/trunk/patches/glibc/2_9/370-hppa_glibc-2.7-hppa-nptl-carlos.patch | 249 249 0 0 ++++++
/trunk/patches/glibc/2_9/450-alpha-glibc-2.5-no-page-header.patch | 32 32 0 0 +
/trunk/patches/glibc/2_9/270-ldbl-nexttowardf.patch | 68 68 0 0 ++
/trunk/patches/glibc/2_9/330-2.3.3-china.patch | 35 35 0 0 +
/trunk/patches/glibc/2_9/340-new-valencian-locale.patch | 120 120 0 0 +++
/trunk/patches/glibc/2_9/410-2.9-fnmatch.patch | 64 64 0 0 ++
/trunk/patches/glibc/2_9/350-2.4-undefine-__i686.patch | 47 47 0 0 +
/trunk/patches/glibc/2_9/160-i386-x86_64-revert-clone-cfi.patch | 53 53 0 0 +
/trunk/patches/glibc/2_9/420-dont-build-timezone.patch | 19 19 0 0 +
/trunk/patches/glibc/2_9/150-regex-BZ697.patch | 28 28 0 0 +
/trunk/patches/glibc/2_9/290-no-inline-gmon.patch | 38 38 0 0 +
/trunk/patches/glibc/2_9/280-section-comments.patch | 29 29 0 0 +
/trunk/patches/glibc/2_9/180-math-tests.patch | 72 72 0 0 ++
/trunk/patches/glibc/2_9/120-_nss_dns_gethostbyaddr2_r-check-and-adjust-the-buffer-alignment.patch | 35 35 0 0 +
/trunk/patches/glibc/2_9/250-resolv-dynamic.patch | 44 44 0 0 +
/trunk/patches/glibc/2_9/300-2.9-check_native-headers.patch | 22 22 0 0 +
/trunk/patches/glibc/2_9/310-2.3.6-fix-pr631.patch | 50 50 0 0 +
/trunk/patches/glibc/2_9/130-add_prio-macros.patch | 26 26 0 0 +
/trunk/patches/glibc/2_9/260-fadvise64_64.patch | 30 30 0 0 +
/trunk/patches/glibc/2_9/440-alpha-glibc-2.4-xstat.patch | 249 249 0 0 ++++++
/trunk/patches/glibc/2_9/170-2.10-dns-no-gethostbyname4.patch | 35 35 0 0 +
/trunk/patches/glibc/2_9/230-2.3.3-localedef-fix-trampoline.patch | 74 74 0 0 ++
/trunk/patches/glibc/2_9/360-2.8-nscd-one-fork.patch | 45 45 0 0 +
/trunk/patches/glibc/2_9/480-alpha-glibc-2.8-cache-shape.patch | 18 18 0 0 +
/trunk/patches/glibc/2_9/210-2.9-strlen-hack.patch | 109 109 0 0 +++
/trunk/patches/glibc/2_9/320-2.9-assume-pipe2.patch | 59 59 0 0 +
/trunk/patches/glibc/2_9/100-ssp-compat.patch | 193 193 0 0 +++++
/trunk/patches/glibc/2_9/110-respect-env-CPPFLAGS.patch | 30 30 0 0 +
/trunk/patches/glibc/2_9/220-manual-no-perl.patch | 29 29 0 0 +
/trunk/patches/glibc/2_9/390-2.3.3_pre20040117-pt_pax.patch | 35 35 0 0 +
/trunk/patches/glibc/2_9/460-alpha-glibc-2.5-no-asm-elf-header.patch | 38 38 0 0 +
/trunk/patches/glibc/2_9/400-tests-sandbox-libdl-paths.patch | 198 198 0 0 +++++
/trunk/patches/glibc/2_9/240-i386-LOAD_PIC_REG.patch | 23 23 0 0 +
/trunk/patches/glibc/2_9/200-awk-in-C-locale.patch | 23 23 0 0 +
/trunk/patches/glibc/2_9/430-2.7-cross-compile-nptl.patch | 57 57 0 0 +
/trunk/patches/glibc/2_9/380-2.3.6-dl_execstack-PaX-support.patch | 71 71 0 0 ++
/trunk/patches/glibc/2_9/490-ptr-mangling.patch | 114 114 0 0 +++
/trunk/patches/glibc/2_9/470-alpha-glibc-2.8-creat.patch | 19 19 0 0 +
41 files changed, 3094 insertions(+)

2009-02-02Don't add versions that already exist.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Feb 2009 21:56:30 +0000] rev 1200
Don't add versions that already exist.

/trunk/scripts/addToolVersion.sh | 15 14 1 0 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)

2009-02-02dd latest MPFR 2.4.0 version (EXPERIMENTAL).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Feb 2009 21:09:42 +0000] rev 1199
dd latest MPFR 2.4.0 version (EXPERIMENTAL).

/trunk/config/gmp_mpfr/mpfr.in | 6 6 0 0 ++++++
1 file changed, 6 insertions(+)

2009-02-02Add latest ncurses version 5.7 for use with gdb.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Feb 2009 21:09:07 +0000] rev 1198
Add latest ncurses version 5.7 for use with gdb.

/trunk/config/debug/gdb.in | 5 5 0 0 +++++
1 file changed, 5 insertions(+)

2009-02-02Add latest (EXPERIMENTAL) ltrace version 0.5.1 (from the debian package repository).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Feb 2009 21:08:39 +0000] rev 1197
Add latest (EXPERIMENTAL) ltrace version 0.5.1 (from the debian package repository).

/trunk/config/debug/ltrace.in | 6 6 0 0 ++++++
1 file changed, 6 insertions(+)

2009-02-02Add latest binutils snapshot version 2.19.51.0.1.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Feb 2009 21:07:48 +0000] rev 1196
Add latest binutils snapshot version 2.19.51.0.1.

/trunk/config/binutils.in | 6 6 0 0 ++++++
1 file changed, 6 insertions(+)

2009-02-02Add option for the latest eglibc 2_9 branch.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Feb 2009 21:07:07 +0000] rev 1195
Add option for the latest eglibc 2_9 branch.

/trunk/config/libc/eglibc.in | 13 9 4 0 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)

2009-02-02Add latest Linux kernel versions (2.6.27.14 and 2.6.28.3).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Feb 2009 21:05:40 +0000] rev 1194
Add latest Linux kernel versions (2.6.27.14 and 2.6.28.3).

/trunk/config/kernel/linux.in | 10 10 0 0 ++++++++++
1 file changed, 10 insertions(+)

2009-02-02Fix 'extracting' sstrip. Thanks to Michael ABBOTT for spotting this. 1.3
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Feb 2009 17:22:16 +0000] rev 1193
Fix 'extracting' sstrip. Thanks to Michael ABBOTT for spotting this.

/branches/1.3/scripts/build/tools/200-sstrip.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-02-01Fix patch-renumber:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Feb 2009 23:15:59 +0000] rev 1192
Fix patch-renumber:
- look at the patch directory when using svnversion, not at current directory
- some code beautification.

/trunk/scripts/patch-renumber.sh | 9 7 2 0 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)

2009-02-01Update this sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Feb 2009 23:12:30 +0000] rev 1191
Update this sample.

/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 16 12 4 0 ++++++++++---
1 file changed, 12 insertions(+), 4 deletions(-)

2009-02-01Fix populate to correctly use tools discovered via ./configure.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Feb 2009 22:41:16 +0000] rev 1190
Fix populate to correctly use tools discovered via ./configure.

/trunk/scripts/functions | 11 8 3 0 ++++++++---
/trunk/scripts/populate.in | 6 4 2 0 ++++--
2 files changed, 12 insertions(+), 5 deletions(-)

2009-02-01Use tools discovered by ./configure in scripts/toolchain-config.in.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Feb 2009 18:51:19 +0000] rev 1189
Use tools discovered by ./configure in scripts/toolchain-config.in.

/trunk/scripts/crosstool-NG.sh.in | 1 1 0 0 +
/trunk/scripts/toolchain-config.in | 2 1 1 0 +-
2 files changed, 2 insertions(+), 1 deletion(-)

2009-02-01Use tools discovered via ./configure in scripts/showSample.sh; make it a POSIX shell script.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Feb 2009 18:43:45 +0000] rev 1188
Use tools discovered via ./configure in scripts/showSample.sh; make it a POSIX shell script.

/trunk/scripts/showSamples.sh | 10 7 3 0 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)

2009-02-01Checking for grep and sed has been rationalised, and now emit the same messages as for the other tools.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Feb 2009 18:40:16 +0000] rev 1187
Checking for grep and sed has been rationalised, and now emit the same messages as for the other tools.

/trunk/configure | 53 36 17 0 ++++++++++++++++++++++++++++++++++++-----------------
1 file changed, 36 insertions(+), 17 deletions(-)

2009-02-01Use tools discovered by ./configure in scripts/saveSample.sh
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Feb 2009 17:11:46 +0000] rev 1186
Use tools discovered by ./configure in scripts/saveSample.sh

/trunk/Makefile.in | 7 6 1 0 ++++++-
/trunk/scripts/saveSample.sh.in | 23 13 10 0 +++++++++++++----------
2 files changed, 19 insertions(+), 11 deletions(-)

2009-02-01Fix removing directories.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Feb 2009 17:04:00 +0000] rev 1185
Fix removing directories.

/trunk/scripts/functions | 7 4 3 0 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)

2009-02-01Set proper mode to installed files; fixes running when not using --local.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Feb 2009 16:17:53 +0000] rev 1184
Set proper mode to installed files; fixes running when not using --local.

/trunk/Makefile.in | 8 5 3 0 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)

2009-01-31On 20090131.1659+0100, Vincent Sanders <vince@kyllikki.org> wrote:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 31 Jan 2009 17:49:27 +0000] rev 1183
On 20090131.1659+0100, Vincent Sanders <vince@kyllikki.org> wrote:
[This]patch is a bit more involved. The patch addresses a gcc
regression in the 4.3 series (specifically this patch is against 4.3.2
which does *not* have a lot of other issues which affect kernel building)

GCC bug tracker has this issue as
#38453 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38453
#32044 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32044

comment 65 of #32044 has the fix being applied to gcc trunk as revision #142719

The attached patch is a backport to gcc 4.3.2 which allows this
version to be used to generate correct output for various ARM kernel
build (and indeed is teh correct answer in general).

/trunk/patches/gcc/4.3.2/360-fix-expensive-optimize.patch | 207 207 0 0 +++++++++++++++++++++
1 file changed, 207 insertions(+)

2009-01-31On 20090131.1659+0100, Vincent Sanders <vince@kyllikki.org> wrote:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 31 Jan 2009 17:47:10 +0000] rev 1182
On 20090131.1659+0100, Vincent Sanders <vince@kyllikki.org> wrote:
[This] patch is a simple one for strace 4.5.17 .They altered the
exported kernel headers post 2.6.26 and removed a header. This patch
is a backport from the strace revision system. This allows strace to
be built with 2.6.27 and later kernel versions

/trunk/patches/strace/4.5.17/190-dirent-include.patch | 33 33 0 0 +++++++++++++++++++++++++
1 file changed, 33 insertions(+)

2009-01-31Add support for powerpc64, along with an EXPERIMENTAL sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 31 Jan 2009 17:39:35 +0000] rev 1181
Add support for powerpc64, along with an EXPERIMENTAL sample.

/trunk/scripts/build/arch/powerpc64.sh | 21 1 20 0 -
/trunk/scripts/build/arch/powerpc.sh | 21 1 20 0 -
/trunk/samples/powerpc64-unknown-linux-gnu/crosstool.config | 388 388 0 0 +++++++++++++++++++
/trunk/samples/powerpc64-unknown-linux-gnu/reported.by | 3 3 0 0 +
/trunk/config/arch/powerpc-powerpc64.in-common | 12 4 8 0 -
/trunk/config/arch/powerpc.in | 15 0 15 0 -
/trunk/config/arch/powerpc64.in | 19 3 16 0 -
7 files changed, 400 insertions(+), 79 deletions(-)

2009-01-31Further handle the lib64 -> lib symlinks.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 31 Jan 2009 17:38:26 +0000] rev 1180
Further handle the lib64 -> lib symlinks.
It at least helps powerpc64 to build, and should innocuous to other archs.

/trunk/scripts/crosstool-NG.sh.in | 8 6 2 0 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)

2009-01-31Fix downloading with CT_GetFile when no mirror is set.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 31 Jan 2009 13:15:18 +0000] rev 1179
Fix downloading with CT_GetFile when no mirror is set.

/trunk/scripts/functions | 8 5 3 0 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)

2009-01-31Add infrastructure to use common config files for generated config files.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 31 Jan 2009 11:29:50 +0000] rev 1178
Add infrastructure to use common config files for generated config files.

/trunk/config/libc/glibc-eglibc.in-common | 4 4 0 0 ++++
/trunk/config/config.mk | 4 4 0 0 ++++
/trunk/config/libc.in | 7 0 7 0 -------
3 files changed, 8 insertions(+), 7 deletions(-)

2009-01-29Update populate:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 29 Jan 2009 22:35:26 +0000] rev 1177
Update populate:
- use tools found by ./configure
- some POSIX and eye-candy cleanups

/trunk/scripts/functions | 7 4 3 0 +++--
/trunk/scripts/populate.in | 70 46 24 0 ++++++++++++++++++++++++++++++++++------------------
2 files changed, 50 insertions(+), 27 deletions(-)

2009-01-29If compiling the Java frontend, we'll require a native gcj, but only in this case.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 29 Jan 2009 22:09:55 +0000] rev 1176
If compiling the Java frontend, we'll require a native gcj, but only in this case.

/trunk/scripts/crosstool-NG.sh.in | 8 7 1 0 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)

2009-01-29Use the path discovered by ./configure in scripts/patch-renumber.sh
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 29 Jan 2009 19:00:08 +0000] rev 1175
Use the path discovered by ./configure in scripts/patch-renumber.sh
It now requires that "./configure && make" be run beforehand.

/trunk/scripts/patch-renumber.sh | 6 5 1 0 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)

2009-01-29Use the path discovered by ./configure in scripts/addToolVersion.sh
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 29 Jan 2009 18:53:32 +0000] rev 1174
Use the path discovered by ./configure in scripts/addToolVersion.sh
It now requires that "./configure && make" be run beforehand.

/trunk/scripts/addToolVersion.sh | 10 7 3 0 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)

2009-01-29Fix scripts/addToolVersion.sh:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 29 Jan 2009 18:48:05 +0000] rev 1173
Fix scripts/addToolVersion.sh:
- make it a PSOX shell script (hopefully)
- enhance the command line parsing

/trunk/scripts/addToolVersion.sh | 161 102 59 0 +++++++++++++++++++++++++++++-----------------
1 file changed, 102 insertions(+), 59 deletions(-)

2009-01-28Add a missing line continuation '\' in the gcc retrieval function.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 28 Jan 2009 22:36:44 +0000] rev 1172
Add a missing line continuation '\' in the gcc retrieval function.
Spotted by Doug Reiland <dreiland@hotmail.com>.

/trunk/scripts/build/cc/gcc.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-01-27Bump version to 1.3.2+svn. 1.3
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 23:33:26 +0000] rev 1171
Bump version to 1.3.2+svn.

/branches/1.3/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-01-27Bump version to 1.3.2. 1.3 crosstool-ng-1.3.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 23:31:00 +0000] rev 1170
Bump version to 1.3.2.

/branches/1.3/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-01-27Backport 1315 from .trunk: 1.3
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 23:28:08 +0000] rev 1169
Backport 1315 from .trunk:
- Fix building ltrace on PowerPC

/branches/1.3/scripts/build/debug/400-ltrace.sh | 5 5 0 0 +++++
1 file changed, 5 insertions(+)

2009-01-27Backport 1305 from /trunk: 1.3
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 23:26:01 +0000] rev 1168
Backport 1305 from /trunk:
- Fix a gcc-4.3.2 patch

/branches/1.3/patches/gcc/4.3.2/220-noteGNUstack-01.patch | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-01-27Backport #1303 from /trunk: 1.3
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 23:22:47 +0000] rev 1167
Backport #1303 from /trunk:
- Fix initialising the workspace

/branches/1.3/scripts/crosstool.sh | 100 43 57 0 ++++++++++++++++++++++-----------------------------
1 file changed, 43 insertions(+), 57 deletions(-)

2009-01-27Backport #1301 from /trunk, in a different manner due to underlying infrastructure changes: 1.3
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 23:13:24 +0000] rev 1166
Backport #1301 from /trunk, in a different manner due to underlying infrastructure changes:
- the URL to retrieve sstrip (from buldroot) has changed

/branches/1.3/scripts/build/tools/200-sstrip.sh | 6 3 3 0 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

2009-01-27Backport #1288 from /trunk: 1.3
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 22:27:35 +0000] rev 1165
Backport #1288 from /trunk:
- Fix aborting when neither wget nor curl are present

/branches/1.3/scripts/functions | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-01-27Backpot @1279 from /trunk: 1.3
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 22:25:38 +0000] rev 1164
Backpot @1279 from /trunk:
- Remove spurious line in gcc script

/branches/1.3/scripts/build/cc/gcc.sh | 1 0 1 0 -
1 file changed, 1 deletion(-)

2009-01-27Backpot #1271 from /trunk: 1.3
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 22:21:44 +0000] rev 1163
Backpot #1271 from /trunk:
- Fix testing the automake version

/branches/1.3/configure | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

2009-01-27Add the latest gcc-4.3.3 with the forward-ported patchset from gcc-4.3.2.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 21:37:03 +0000] rev 1162
Add the latest gcc-4.3.3 with the forward-ported patchset from gcc-4.3.2.

/trunk/patches/gcc/4.3.3/210-noteGNUstack-00.patch | 47 26 21 0 ++++---
/trunk/patches/gcc/4.3.3/270-missing-execinfo_h.patch | 11 8 3 0 +-
/trunk/patches/gcc/4.3.3/260-uclibc-conf-noupstream.patch | 13 9 4 0 +-
/trunk/patches/gcc/4.3.3/220-noteGNUstack-01.patch | 97 51 46 0 +++++++-------
/trunk/patches/gcc/4.3.3/240-pr25343.patch | 11 8 3 0 +-
/trunk/patches/gcc/4.3.3/100-alpha-mieee-default.patch | 17 11 6 0 +-
/trunk/patches/gcc/4.3.3/230-pr34571.patch | 23 8 15 0 +--
/trunk/patches/gcc/4.3.3/350-sh-without-headers.patch | 17 10 7 0 +-
/trunk/patches/gcc/4.3.3/330-unwind-for-uClibc.patch | 19 12 7 0 ++-
/trunk/patches/gcc/4.3.3/190-libstdc++-pic.patch | 17 11 6 0 +-
/trunk/patches/gcc/4.3.3/150-sparc64-bsd.patch | 11 8 3 0 +-
/trunk/patches/gcc/4.3.3/290-index_macro.patch | 17 11 6 0 +-
/trunk/patches/gcc/4.3.3/140-netbsd-symbolic.patch | 11 8 3 0 +-
/trunk/patches/gcc/4.3.3/110-trampolinewarn.patch | 17 11 6 0 +-
/trunk/patches/gcc/4.3.3/160-flatten-switch-stmt-00.patch | 11 8 3 0 +-
/trunk/patches/gcc/4.3.3/280-c99-complex-ugly-hack.patch | 11 8 3 0 +-
/trunk/patches/gcc/4.3.3/300-libmudflap-susv3-legacy.patch | 11 8 3 0 +-
/trunk/patches/gcc/4.3.3/170-libiberty-pic.patch | 11 8 3 0 +-
/trunk/patches/gcc/4.3.3/250-sh-pr24836.patch | 17 11 6 0 +-
/trunk/patches/gcc/4.3.3/120-java-nomulti.patch | 17 11 6 0 +-
/trunk/patches/gcc/4.3.3/320-alpha-signal_h.patch | 14 10 4 0 +-
/trunk/patches/gcc/4.3.3/180-superh-default-multilib.patch | 13 9 4 0 +-
/trunk/patches/gcc/4.3.3/340-make-mno-spe-work-as-expected.patch | 41 23 18 0 +++---
/trunk/patches/gcc/4.3.3/200-pr24170.patch | 23 14 9 0 ++-
/trunk/patches/gcc/4.3.3/310-arm-softfloat.patch | 17 11 6 0 +-
/trunk/patches/gcc/4.3.3/130-cross-compile.patch | 23 14 9 0 ++-
/trunk/config/cc/gcc.in | 7 7 0 0 +
27 files changed, 334 insertions(+), 210 deletions(-)

2009-01-27The gcc team seems to no longer make releases available at the ftp.gnu.org site, but only on mirrors. Add such a mirror to the list of retrieval sites.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 21:36:18 +0000] rev 1161
The gcc team seems to no longer make releases available at the ftp.gnu.org site, but only on mirrors. Add such a mirror to the list of retrieval sites.

/trunk/scripts/build/cc/gcc.sh | 1 1 0 0 +
1 file changed, 1 insertion(+)

2009-01-27Add latest Linux kernel versions: 2.6.27.13 and 2.6.28.2.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 21:34:44 +0000] rev 1160
Add latest Linux kernel versions: 2.6.27.13 and 2.6.28.2.

/trunk/config/kernel/linux.in | 10 10 0 0 ++++++++++
1 file changed, 10 insertions(+)

2009-01-27Fix white space damage after switching to using paths found by ./configure.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 20:38:48 +0000] rev 1159
Fix white space damage after switching to using paths found by ./configure.

/trunk/samples/samples.mk | 2 1 1 0
/trunk/config/config.mk | 104 52 52 0 ++++++++++++++++++++++++++--------------------------
2 files changed, 53 insertions(+), 53 deletions(-)

2009-01-27Ignore generated file, remove generated file on clean.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 27 Jan 2009 19:53:44 +0000] rev 1158
Ignore generated file, remove generated file on clean.

/trunk/Makefile.in | 2 2 0 0 ++
1 file changed, 2 insertions(+)

2009-01-26Ignore generated paths.mk.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 26 Jan 2009 22:43:29 +0000] rev 1157
Ignore generated paths.mk.

2009-01-26Finally used the discovered paths from ./configure in scripts/crosstool-NG.sh:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 26 Jan 2009 22:43:08 +0000] rev 1156
Finally used the discovered paths from ./configure in scripts/crosstool-NG.sh:
- fix Makefile to really, really not used built-in rules and variables
- have scripts/crosstool-NG.sh generated from scripts/crosstool-NG.sh.in
- create a bin-overide directory ( in ${CT_WORK_DIR}/bin ) that contains shell wrappers to the actual discovered tools

/trunk/scripts/crosstool-NG.sh.in | 27 23 4 0 +++++++++++++++++++++---
/trunk/Makefile.in | 50 48 2 0 +++++++++++++++++++++++++++++++++++++++++++--
2 files changed, 71 insertions(+), 6 deletions(-)

2009-01-26Use the paths found by ./configure in the ct-ng.in makefile script and its fragments.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 26 Jan 2009 18:36:02 +0000] rev 1155
Use the paths found by ./configure in the ct-ng.in makefile script and its fragments.

/trunk/kconfig/kconfig.mk | 2 1 1 0 +-
/trunk/samples/samples.mk | 18 9 9 0 +++++++++---------
/trunk/config/config.mk | 10 5 5 0 +++++-----
/trunk/ct-ng.in | 22 13 9 0 +++++++++++++---------
4 files changed, 28 insertions(+), 24 deletions(-)

2009-01-25Makefile.in: remove generated paths.mk during clean
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 25 Jan 2009 22:59:55 +0000] rev 1154
Makefile.in: remove generated paths.mk during clean

/trunk/Makefile.in | 2 2 0 0 ++
1 file changed, 2 insertions(+)

2009-01-25Makefile.in: create and install the Makefile and shell-script fragment "paths.mk", containing the paths found by ./configure
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 25 Jan 2009 22:58:26 +0000] rev 1153
Makefile.in: create and install the Makefile and shell-script fragment "paths.mk", containing the paths found by ./configure

/trunk/Makefile.in | 66 39 27 0 +++++++++++++++++++++++++++++++++++-------------------------
1 file changed, 39 insertions(+), 27 deletions(-)

2009-01-25Makefile.in: re-order tools in alphabetical order.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 25 Jan 2009 19:40:13 +0000] rev 1152
Makefile.in: re-order tools in alphabetical order.

/trunk/Makefile.in | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

2009-01-25./configure: fix the tools pattern recognition
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 25 Jan 2009 19:26:40 +0000] rev 1151
./configure: fix the tools pattern recognition
- when a variable name was given, with no regexp, the pattern did not correctly extract the variable name

/trunk/configure | 11 8 3 0 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)

2009-01-25On 20090120.2203+0100, Andy Johnson <ajohnson@aecno.com> wrote:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 25 Jan 2009 17:53:14 +0000] rev 1150
On 20090120.2203+0100, Andy Johnson <ajohnson@aecno.com> wrote:
The glibc.sh script doesn't handle the glibc versions with
an underscore very well (bash expected integer error). I
have attached a small patch for that. Instead of looking
for "not period" I changed the sense to look for numbers.
I initially tried to make it look for either a period or
an underscore, but that didn't work like I wanted (probably
because I did something wrong).

Original patch modified to be more robust.

/trunk/scripts/build/libc/glibc.sh | 8 4 4 0 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)

2009-01-20On 20090115.0012+0100, "Andy Johnson" <ajohnson@aecno.com> wrote:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 20 Jan 2009 20:37:43 +0000] rev 1149
On 20090115.0012+0100, "Andy Johnson" <ajohnson@aecno.com> wrote:
... I added a step after
"debug" called "finish", and moved the code in crosstool.sh
after the loop that processes the steps from crosstool.sh
into a do_finish function in functions. Thus, it is now
possible to restart after the "debug" step to re-do the
final few things (clean and compress).

/trunk/scripts/crosstool-NG.sh | 38 0 38 0 --------------------------------------
/trunk/scripts/functions | 42 42 0 0 ++++++++++++++++++++++++++++++++++++++++++
/trunk/steps.mk | 3 2 1 0 ++-
3 files changed, 44 insertions(+), 39 deletions(-)

2009-01-20Forced-removing of a non-existing directory breaks the build.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 20 Jan 2009 20:10:50 +0000] rev 1148
Forced-removing of a non-existing directory breaks the build.
Noticed by "Andy Johnson" <ajohnson@aecno.com>, who provided a patch that I adapted.

/trunk/scripts/functions | 13 10 3 0 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)

2009-01-20Fix building ltrace on PowerPC.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 20 Jan 2009 19:05:52 +0000] rev 1147
Fix building ltrace on PowerPC.

On 20090115.0012+0100, "Andy Johnson" <ajohnson@aecno.com> wrote:
ltrace wouldn't build on PowerPC because in the
sysdeps/linux-gnu directory in the ltrace source tree
the powerpc directory is called ppc. I added some code
in 400-ltrace.sh to create a symlink for it so it will
build now.

Patch slightly modified by me before applying.

/trunk/scripts/build/debug/400-ltrace.sh | 5 5 0 0 +++++
1 file changed, 5 insertions(+)

2009-01-20Backport patch for glibc-2.6.1 to glibc-2.6:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 20 Jan 2009 18:55:46 +0000] rev 1146
Backport patch for glibc-2.6.1 to glibc-2.6:
- fixes glibc-2.6.1 build on OpenSOLARIS.

2009-01-20Add latest Linux kernel versions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 20 Jan 2009 18:49:12 +0000] rev 1145
Add latest Linux kernel versions.

/trunk/config/kernel/linux.in | 10 10 0 0 ++++++++++
1 file changed, 10 insertions(+)

2009-01-19Small semantic fix in ct.ng(.in): use make builtin variable to know the make-script name.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 19 Jan 2009 21:57:55 +0000] rev 1144
Small semantic fix in ct.ng(.in): use make builtin variable to know the make-script name.

/trunk/ct-ng.in | 10 6 4 0 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)

2009-01-18Rename scripts/crosstool.sh to scripts/crosstool-NG.sh.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 18 Jan 2009 17:45:10 +0000] rev 1143
Rename scripts/crosstool.sh to scripts/crosstool-NG.sh.
After all, this is not crosstool, but really crosstool-NG!

/trunk/steps.mk | 2 1 1 0 +-
/trunk/ct-ng.in | 2 1 1 0 +-
2 files changed, 2 insertions(+), 2 deletions(-)

2009-01-18Fix Makefile.in to use the correct variables.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 18 Jan 2009 17:41:58 +0000] rev 1142
Fix Makefile.in to use the correct variables.

/trunk/Makefile.in | 16 8 8 0 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)

2009-01-18Use ./configure-discovered paths in Makefile.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 18 Jan 2009 15:40:02 +0000] rev 1141
Use ./configure-discovered paths in Makefile.

/trunk/Makefile.in | 55 31 24 0 +++++++++++++++++++++++++++++++------------------------
/trunk/ct-ng.in | 2 1 1 0 +-
2 files changed, 32 insertions(+), 25 deletions(-)

2009-01-18./configure: enable user to specify path to some tools
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 18 Jan 2009 15:08:28 +0000] rev 1140
./configure: enable user to specify path to some tools

/trunk/configure | 203 107 96 0 +++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 107 insertions(+), 96 deletions(-)

2009-01-16Add headers from linux-2.6.27.11.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 16 Jan 2009 09:13:16 +0000] rev 1139
Add headers from linux-2.6.27.11.

/trunk/config/kernel/linux.in | 5 5 0 0 +++++
1 file changed, 5 insertions(+)

2009-01-12Fix removing existing directories by chmod'ing them to be user-writeable.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 12 Jan 2009 21:35:23 +0000] rev 1138
Fix removing existing directories by chmod'ing them to be user-writeable.

/trunk/scripts/crosstool.sh | 21 10 11 0 ++++++++++-----------
/trunk/scripts/functions | 7 7 0 0 +++++++
2 files changed, 17 insertions(+), 11 deletions(-)

2009-01-12Fix a gcc-4.3.2 patch to correctly remove a file.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 12 Jan 2009 21:34:11 +0000] rev 1137
Fix a gcc-4.3.2 patch to correctly remove a file.
Initialy reported by Thomas Jourdan <tjourdan@neuf.fr>

/trunk/patches/gcc/4.3.2/220-noteGNUstack-01.patch | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-01-12Add a glibc-2.6.1 patch from Thomas Jourdan <tjourdan@neuf.fr>:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 12 Jan 2009 19:04:41 +0000] rev 1136
Add a glibc-2.6.1 patch from Thomas Jourdan <tjourdan@neuf.fr>:
- fixes glibc-2.6.1 build on OpenSOLARIS.

/trunk/patches/glibc/2.6.1/220-cross-posix_makefile.patch | 65 65 0 0 +++++++++++++++++++++
1 file changed, 65 insertions(+)

2009-01-12Fix initialising the workspace:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 12 Jan 2009 18:57:45 +0000] rev 1135
Fix initialising the workspace:
- don't remove directories in the background:
- it is highly dangerous
- it can lead to data loss in case of frequent stop/restart with a slow disk
- log actions with CT_DoExecLog as much as possible, instead of using |CT_DoLog

/trunk/scripts/crosstool.sh | 100 43 57 0 ++++++++++++++++++++++-----------------------------
1 file changed, 43 insertions(+), 57 deletions(-)

2009-01-12Don't print anything about LAN mirror if it is not used.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 12 Jan 2009 18:54:34 +0000] rev 1134
Don't print anything about LAN mirror if it is not used.
Don't re-compute a variable that has already been computed.

/trunk/scripts/functions | 16 9 7 0 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)

2009-01-11The uClibc site has been overhauled lately, so the URL to retrieve sstrip has changed.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 11 Jan 2009 18:05:25 +0000] rev 1133
The uClibc site has been overhauled lately, so the URL to retrieve sstrip has changed.
Thanks to Thomas Monjalon <thomas@monjalon.net> and John Utz <john@utzweb.net> for spotting this.

/trunk/scripts/build/tools/200-sstrip.sh | 13 10 3 0 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)

2009-01-07./configurei: make FORCE work again:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 07 Jan 2009 12:11:37 +0000] rev 1132
./configurei: make FORCE work again:
- removed the --force command line option
- use FORCE from the environment

/trunk/configure | 9 2 7 0 ++-------
1 file changed, 2 insertions(+), 7 deletions(-)

2009-01-06Add an option to forbid downloads.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 06 Jan 2009 22:34:36 +0000] rev 1131
Add an option to forbid downloads.
Idea and code-base from Don Elwell <don@manifoldlabs.com>, adapted by me.

/trunk/scripts/functions | 6 6 0 0 ++++++
/trunk/config/global/download.in | 18 18 0 0 ++++++++++++++++++
2 files changed, 24 insertions(+)

2009-01-06Update all samples to the latest set of config options.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 06 Jan 2009 22:22:02 +0000] rev 1130
Update all samples to the latest set of config options.
There might be some small issues here and there due to the split of CT_ExtractAndPatch.

/trunk/samples/x86_64-unknown-linux-gnu/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 13 10 3 0 +++++++++---
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 10 7 3 0 ++++++---
/trunk/samples/arm-unknown-elf/crosstool.config | 8 4 4 0 +++---
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/armeb-unknown-eabi/crosstool.config | 8 4 4 0 +++---
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 13 10 3 0 +++++++++---
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 11 8 3 0 +++++++---
/trunk/samples/armeb-unknown-linux-gnueabi/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 11 8 3 0 +++++++---
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/arm-unknown-linux-gnu/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 10 7 3 0 ++++++---
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 11 8 3 0 +++++++---
/trunk/samples/arm-iphone-linux-gnueabi/crosstool.config | 5 2 3 0 ++---
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 10 7 3 0 ++++++---
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 11 8 3 0 +++++++---
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 11 8 3 0 +++++++---
/trunk/samples/powerpc-405-linux-gnu/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/mips-unknown-elf/crosstool.config | 8 4 4 0 +++---
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 11 8 3 0 +++++++---
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 13 10 3 0 +++++++++---
/trunk/samples/arm-unknown-eabi/crosstool.config | 8 4 4 0 +++---
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 14 11 3 0 ++++++++++---
/trunk/samples/powerpc-860-linux-gnu/crosstool.config | 13 10 3 0 +++++++++---
28 files changed, 237 insertions(+), 88 deletions(-)

2009-01-06Add the Eclipse Java Compiler to be able to compile Java.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 06 Jan 2009 22:10:17 +0000] rev 1129
Add the Eclipse Java Compiler to be able to compile Java.
Andy JOHNSON wrote:
The Java compiler for GCC versions 4.3.0 and up requires the
Eclipse compiler "ecj1" to be built as well. I added "gcj" to
the list of utilities to make the initial link.


/trunk/scripts/build/cc/gcc.sh | 12 12 0 0 ++++++++++++
/trunk/scripts/crosstool.sh | 2 1 1 0 +-
/trunk/config/cc/gcc.in | 6 6 0 0 ++++++
3 files changed, 19 insertions(+), 1 deletion(-)

2009-01-06Fix building ARM Big Endian toolchain:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 06 Jan 2009 21:05:33 +0000] rev 1128
Fix building ARM Big Endian toolchain:
- add a patch by Gilles CHANTEPERDRIX.

/trunk/patches/gcc/4.2.4/241-arm-bigendian2.patch | 33 33 0 0 +++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)

2009-01-06Message beautification when saving locally.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 06 Jan 2009 21:00:39 +0000] rev 1127
Message beautification when saving locally.

/trunk/scripts/functions | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-01-05Split CT_ExtractAndPatch in two: CT_Extract and CT_Patch:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 05 Jan 2009 23:02:43 +0000] rev 1126
Split CT_ExtractAndPatch in two: CT_Extract and CT_Patch:
- it is unworkable to have CT_ExtactAndPAtch cope with all those silly glibc addons:
- they can have 'short' (as 'ports') or 'long' (as glibc-ports-2.7) names
- patches are against eithe the short or long name, but non-uniformly use one or the other
- it is the reposibility of the component (glibc in this case) to handle corner cases such as those
- update all components to use the new functions

/trunk/scripts/build/tools/000-template.sh | 3 2 1 0 +-
/trunk/scripts/build/tools/100-libelf.sh | 3 2 1 0 +-
/trunk/scripts/build/tools/200-sstrip.sh | 3 2 1 0 +-
/trunk/scripts/build/kernel/linux.sh | 3 2 1 0 +-
/trunk/scripts/build/binutils.sh | 3 2 1 0 +-
/trunk/scripts/build/cc/gcc.sh | 3 2 1 0 +-
/trunk/scripts/build/debug/000-template.sh | 3 2 1 0 +-
/trunk/scripts/build/debug/100-dmalloc.sh | 3 2 1 0 +-
/trunk/scripts/build/debug/400-ltrace.sh | 3 2 1 0 +-
/trunk/scripts/build/debug/300-gdb.sh | 9 6 3 0 +++--
/trunk/scripts/build/debug/500-strace.sh | 7 3 4 0 ++--
/trunk/scripts/build/debug/200-duma.sh | 19 8 11 0 ++++------
/trunk/scripts/build/libc/glibc.sh | 14 12 2 0 ++++++-
/trunk/scripts/build/libc/uClibc.sh | 13 9 4 0 +++++--
/trunk/scripts/build/libc/eglibc.sh | 14 12 2 0 ++++++-
/trunk/scripts/build/gmp.sh | 3 2 1 0 +-
/trunk/scripts/build/mpfr.sh | 3 2 1 0 +-
/trunk/scripts/functions | 68 36 32 0 +++++++++++++++++++-----------------
18 files changed, 108 insertions(+), 69 deletions(-)

2009-01-05Fix building DUMA:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 05 Jan 2009 21:09:37 +0000] rev 1125
Fix building DUMA:
- DUMA separates its name from its version with an underscore, not with a dash.

/trunk/scripts/build/debug/200-duma.sh | 3 2 1 0 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

2009-01-05Fix C library addons extraction:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 05 Jan 2009 20:37:03 +0000] rev 1124
Fix C library addons extraction:
- renaming the dircetory in CT_ExtratAndPatch is wrong:
- patches against the C library addons may be build against the short *or* long name... :-(
- symlink is more robust, even if less nice
- renaming the directory _after_ CT_ExtractAndPatch is too late:
- if patches are against the short name, and we renamed too the long name, patches don't apply
- so we'll never reach the point where we rename

/trunk/scripts/build/libc/glibc.sh | 1 0 1 0 -
/trunk/scripts/build/libc/eglibc.sh | 1 0 1 0 -
/trunk/scripts/functions | 2 1 1 0 +-
3 files changed, 1 insertion(+), 3 deletions(-)

2009-01-04Get rid of CT_LIBC_FILE, remove useless CT_MakeAbsolutePath.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Jan 2009 22:17:53 +0000] rev 1123
Get rid of CT_LIBC_FILE, remove useless CT_MakeAbsolutePath.

CT_LIBC_FILE:
- that one was not easy, as it had sneaked into CT_ExtractAndPatch
- which in turn made CT_ExtractAndPatch have references to C library addons
- which in turn relieved the C library _extract functions from doing their own job
- which in turn imposed some nasty tricks in CT_ExtractAndPatch
- which in turn made life easier for the DUMA _get and _extract functions
- which unveiled some bizare behavior for pushd and popd:
- if using smthg ike: 'pushd foo |bar':
- the directory is *neither* changed
- *nor* is it pushed onto the stack
- which made popd fail

CT_MakeAbsolutePath:
- used only to make CT_LOCAL_TARBALLS_DIR canonical
- which is ((almost) useless:
- hopefully, the user entered a full path already
- if it's not the case, too bad...

/trunk/scripts/build/debug/200-duma.sh | 5 1 4 0 +--
/trunk/scripts/build/libc/glibc.sh | 61 32 29 0 +++++++++++++++++---------------
/trunk/scripts/build/libc/uClibc.sh | 16 10 6 0 +++++---
/trunk/scripts/build/libc/eglibc.sh | 48 26 22 0 ++++++++++++++-----------
/trunk/scripts/crosstool.sh | 8 0 8 0 ----
/trunk/scripts/functions | 77 15 62 0 ++++++++--------------------------------
6 files changed, 84 insertions(+), 131 deletions(-)

2009-01-04Get rid of CT_CC_FILE.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Jan 2009 14:39:39 +0000] rev 1122
Get rid of CT_CC_FILE.

/trunk/scripts/build/cc/gcc.sh | 52 26 26 0 ++++++++++++++++++++++++------------------------
/trunk/scripts/crosstool.sh | 1 0 1 0 -
2 files changed, 26 insertions(+), 27 deletions(-)

2009-01-04Remove support for gcc-2.95.3, it has never ever been tested.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Jan 2009 14:38:41 +0000] rev 1121
Remove support for gcc-2.95.3, it has never ever been tested.

/trunk/config/cc/gcc.in | 6 0 6 0 ------
/trunk/scripts/build/libc/glibc.sh | 4 0 4 0 ----
/trunk/scripts/build/libc/uClibc.sh | 4 0 4 0 ----
3 files changed, 14 deletions(-)

2009-01-04Fix aborting when neither wget nor curl are present.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Jan 2009 14:35:25 +0000] rev 1120
Fix aborting when neither wget nor curl are present.

/trunk/scripts/functions | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-01-04Get rid of CT_GMP_FILE and CT_MPFR_FILE.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Jan 2009 14:25:58 +0000] rev 1119
Get rid of CT_GMP_FILE and CT_MPFR_FILE.

/trunk/scripts/build/gmp.sh | 32 16 16 0 ++++++++++++++++----------------
/trunk/scripts/build/mpfr.sh | 38 19 19 0 +++++++++++++++++++-------------------
/trunk/scripts/crosstool.sh | 2 0 2 0 --
3 files changed, 35 insertions(+), 37 deletions(-)

2009-01-04A small layout enhancement in the Linux kernel build script.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Jan 2009 14:25:24 +0000] rev 1118
A small layout enhancement in the Linux kernel build script.

/trunk/scripts/build/kernel/linux.sh | 3 2 1 0 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

2009-01-04Get rid of CT_BINUTILS_FILE.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Jan 2009 14:21:00 +0000] rev 1117
Get rid of CT_BINUTILS_FILE.

/trunk/scripts/build/binutils.sh | 56 28 28 0 +++++++++++++++++++++++-----------------------
/trunk/scripts/crosstool.sh | 1 0 1 0 -
2 files changed, 28 insertions(+), 29 deletions(-)

2009-01-04Get rid off CT_KERNEL_FILE.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Jan 2009 14:18:20 +0000] rev 1116
Get rid off CT_KERNEL_FILE.

/trunk/scripts/build/kernel/linux.sh | 30 15 15 0 +++++++++++++++---------------
/trunk/scripts/crosstool.sh | 1 0 1 0 -
2 files changed, 15 insertions(+), 16 deletions(-)

2009-01-04Add an experimental iPhone toolchain found on the net.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Jan 2009 14:14:49 +0000] rev 1115
Add an experimental iPhone toolchain found on the net.

/trunk/samples/arm-iphone-linux-gnueabi/crosstool.config | 332 332 0 0 ++++++++++++++++++++++
/trunk/samples/arm-iphone-linux-gnueabi/reported.by | 3 3 0 0 +
2 files changed, 335 insertions(+)

2009-01-04Enable using glibc post 2.8:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Jan 2009 12:46:13 +0000] rev 1114
Enable using glibc post 2.8:
- retrieve tarballs from FTP/HTTP for glibc 2.7 and older
- checkout from CVS for glibc 2.8 and later
- add config options for glibc-2_8 and glibc-2_9

/trunk/scripts/build/libc/glibc.sh | 50 39 11 0 ++++++++++++++++++++++++++++++++++----------
/trunk/config/libc/glibc.in | 49 49 0 0 +++++++++++++++++++++++++++++++++++++++++++
2 files changed, 88 insertions(+), 11 deletions(-)

2009-01-04Add new wrapper fucntions:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Jan 2009 12:43:54 +0000] rev 1113
Add new wrapper fucntions:
- retrieve from local storage (CT_GetLocal)
- save to local storage (CT_SaveLocal)
- retrieve from CVS (CT_GetCVS)
- make CT_GetFile and CT_GetCVS use CT_GetLocal and CT_SaveLocal

/trunk/scripts/functions | 126 91 35 0 +++++++++++++++++++++++++++++++++++++++++++++-----------------
1 file changed, 91 insertions(+), 35 deletions(-)

2009-01-03Get rid of all stuff related to building a /delivery' traball:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 Jan 2009 21:11:41 +0000] rev 1112
Get rid of all stuff related to building a /delivery' traball:
- building a delivery tarball has long been broken (since crostool-Ng is installable)
- get rid of implied do_print_filename, that can be mis-leading now tarballs can not be built

/trunk/scripts/build/kernel/bare-metal.sh | 4 0 4 0 ----
/trunk/scripts/build/kernel/linux.sh | 4 0 4 0 ----
/trunk/scripts/build/tools/000-template.sh | 11 0 11 0 -----------
/trunk/scripts/build/tools/100-libelf.sh | 4 0 4 0 ----
/trunk/scripts/build/tools/200-sstrip.sh | 11 1 10 0 +----------
/trunk/scripts/build/binutils.sh | 4 0 4 0 ----
/trunk/scripts/build/cc/gcc.sh | 5 0 5 0 -----
/trunk/scripts/build/debug/000-template.sh | 11 0 11 0 -----------
/trunk/scripts/build/debug/100-dmalloc.sh | 4 0 4 0 ----
/trunk/scripts/build/debug/400-ltrace.sh | 4 0 4 0 ----
/trunk/scripts/build/debug/300-gdb.sh | 7 0 7 0 -------
/trunk/scripts/build/debug/500-strace.sh | 4 0 4 0 ----
/trunk/scripts/build/debug/200-duma.sh | 4 0 4 0 ----
/trunk/scripts/build/libc/none.sh | 5 0 5 0 -----
/trunk/scripts/build/libc/glibc.sh | 10 0 10 0 ----------
/trunk/scripts/build/libc/uClibc.sh | 6 0 6 0 ------
/trunk/scripts/build/libc/eglibc.sh | 10 0 10 0 ----------
/trunk/scripts/build/gmp.sh | 6 0 6 0 ------
/trunk/scripts/build/mpfr.sh | 6 0 6 0 ------
/trunk/docs/overview.txt | 9 0 9 0 ---------
20 files changed, 1 insertion(+), 128 deletions(-)

2009-01-03Remove spurious line in gcc script (probably a bad copy-paste with the mouse...).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 Jan 2009 20:53:19 +0000] rev 1111
Remove spurious line in gcc script (probably a bad copy-paste with the mouse...).

/trunk/scripts/build/cc/gcc.sh | 1 0 1 0 -
1 file changed, 1 deletion(-)

2009-01-03Remove an obsolete, mis-leading comment in the glibc/eglibc common options.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 Jan 2009 20:13:35 +0000] rev 1110
Remove an obsolete, mis-leading comment in the glibc/eglibc common options.

/trunk/config/libc/glibc-eglibc.in-common | 6 0 6 0 ------
1 file changed, 6 deletions(-)

2008-12-28Small Makefile fixes.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 28 Dec 2008 10:19:50 +0000] rev 1109
Small Makefile fixes.

/trunk/Makefile.in | 29 17 12 0 +++++++++++++++++------------
1 file changed, 17 insertions(+), 12 deletions(-)

2008-12-28Add latest Linux kernel versions:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 28 Dec 2008 09:38:35 +0000] rev 1108
Add latest Linux kernel versions:
- 2.6.27.{7,8,9,10}
- 2.6.28

/trunk/config/kernel/linux.in | 25 25 0 0 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)

2008-12-24Enable C++ for baremetal.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 24 Dec 2008 17:34:32 +0000] rev 1107
Enable C++ for baremetal.

/trunk/scripts/build/cc/gcc.sh | 7 5 2 0 +++++--
/trunk/config/cc.in | 8 2 6 0 ++------
2 files changed, 7 insertions(+), 8 deletions(-)

2008-12-23Further enhance the check for needed tools:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 23 Dec 2008 22:20:25 +0000] rev 1106
Further enhance the check for needed tools:
- update the tool_pattern to use ' || ' as a pattern separator
- which allows using | in regexp
- add checks for cut and xargs
- manually check for grep and sed because they are needed when checking for tools
- print why a test failed, with each tested tool and regexp
- move tools checks before options parsing
- apply conttibutions before computing the version string
- inform user to run make && make install

/trunk/configure | 173 111 62 0 ++++++++++++++++++++++++++++++++++++++++----------------------
1 file changed, 111 insertions(+), 62 deletions(-)

2008-12-22Rationalise ./configure
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 22 Dec 2008 18:21:51 +0000] rev 1105
Rationalise ./configure
- borrow a lot of ideas from Michael ABBOTT ( http://sourceware.org/ml/crossgcc/2008-12/msg00030.html )
- should be conforming to POSIX 1003.1-2008, non compliance due to bashsims is to be considered a bug
- as a result, it now works with dash
- make a little easier to read in some places
- enforce 4-space indentation
- get rid of futile 'return $?'
- quote all variables assignments
- save and restore IFS prior to and after using alternate values
- simplify the TOOLS_TO_CHECK listing

What's left:
- provide a mean to actually _compare_ version numbers
- change the TOOLS_TO_CHECK pattern style to be able to use '|' in regexp

/trunk/configure | 243 127 116 0 ++++++++++++++++++++++++++++++++------------------------------
1 file changed, 127 insertions(+), 116 deletions(-)

2008-12-21Make it clear that, if the second argument of CT_GetFile starts with a dot, it is considered to be the preferred extension.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 21 Dec 2008 20:07:47 +0000] rev 1104
Make it clear that, if the second argument of CT_GetFile starts with a dot, it is considered to be the preferred extension.

/trunk/scripts/functions | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-12-19Fix testing the automake version:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 19 Dec 2008 19:04:43 +0000] rev 1103
Fix testing the automake version:
- previously, only version with a more-than-two-digits minor would match
- make versions starting with major in [2-9] also match

/trunk/configure | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

2008-12-16Backport (partialy) #1268 from trunk: 1.3
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 16 Dec 2008 22:27:07 +0000] rev 1102
Backport (partialy) #1268 from trunk:
- automake must be at least 1.10 to correctly setup MPFR

/branches/1.3/configure | 3 2 1 0 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

2008-12-16Get rid of the tols/ directory:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 16 Dec 2008 18:12:34 +0000] rev 1101
Get rid of the tols/ directory:
- move config.guess and config.sub from tools/ into scripts/
- update the scripts and makefile fragments accordingly

/trunk/Makefile.in | 10 5 5 0 +++++-----
/trunk/scripts/functions | 16 8 8 0 ++++++++--------
/trunk/scripts/scripts.mk | 28 13 15 0 +++++++++++++---------------
/trunk/ct-ng.in | 4 2 2 0 ++--
4 files changed, 28 insertions(+), 30 deletions(-)

2008-12-16Better check for automake, check for either curl or wget:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 16 Dec 2008 18:03:28 +0000] rev 1100
Better check for automake, check for either curl or wget:
- automake must be at least 1.10 to correctly setup MPFR
- either one of curl or wget is needed to retrieve the tarballs

/trunk/configure | 7 4 3 0 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)

2008-12-15Move patch-renumber.sh from tools/ to scripts/
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 15 Dec 2008 18:09:22 +0000] rev 1099
Move patch-renumber.sh from tools/ to scripts/

2008-12-11Move toolchain-config.in from tools/ to scripts/
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 11 Dec 2008 18:21:18 +0000] rev 1098
Move toolchain-config.in from tools/ to scripts/
Small documentation fix.

/trunk/scripts/crosstool.sh | 2 1 1 0 +-
/trunk/docs/overview.txt | 1 1 0 0 +
2 files changed, 2 insertions(+), 1 deletion(-)

2008-12-11Move populate.in from tools/ to scripts/
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 11 Dec 2008 18:16:54 +0000] rev 1097
Move populate.in from tools/ to scripts/

/trunk/scripts/crosstool.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-12-11Update config.guess and config.sub with the latest versions from upstream.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 11 Dec 2008 18:15:41 +0000] rev 1096
Update config.guess and config.sub with the latest versions from upstream.

/trunk/tools/config.guess | 19 17 2 0 +++++++++++++++++--
/trunk/tools/config.sub | 10 6 4 0 ++++++----
2 files changed, 23 insertions(+), 6 deletions(-)

2008-12-11Move addToolsVersion.sh from tools/ to scripts/
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 11 Dec 2008 18:12:04 +0000] rev 1095
Move addToolsVersion.sh from tools/ to scripts/

/trunk/docs/overview.txt | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-12-09Sanity-check CT_TARGET_VENDOR, CT_TARGET_ALIAS and CT_TARGET_ALIAS_SED_EXPR:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 09 Dec 2008 22:02:20 +0000] rev 1094
Sanity-check CT_TARGET_VENDOR, CT_TARGET_ALIAS and CT_TARGET_ALIAS_SED_EXPR:
- vendor and alias must not contain spaces
- vendor must not contain dashes '-'
- sed_expr must not generate an alias with a space in it

/trunk/scripts/functions | 17 16 1 0 ++++++++++++++++-
/trunk/config/toolchain.in | 1 1 0 0 +
2 files changed, 17 insertions(+), 1 deletion(-)

2008-12-09.config is in CT_TOP_DIR, and we *are* in CT_TOP_DIR.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 09 Dec 2008 21:25:29 +0000] rev 1093
.config is in CT_TOP_DIR, and we *are* in CT_TOP_DIR.

/trunk/scripts/crosstool.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-12-08Bump version to 1.3.1+svn. 1.3
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 08 Dec 2008 20:25:33 +0000] rev 1092
Bump version to 1.3.1+svn.

/branches/1.3/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-12-08Bump version to 1.3.0. 1.3 crosstool-ng-1.3.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 08 Dec 2008 20:24:44 +0000] rev 1091
Bump version to 1.3.0.

/branches/1.3/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-12-03Backport #1256 from trunk/: 1.3
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 03 Dec 2008 22:39:01 +0000] rev 1090
Backport #1256 from trunk/:
- Use the dedicated function CT_DoConfigSub rather than invoking config.sub directly.

/branches/1.3/scripts/crosstool.sh | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

2008-12-03Use the dedicated function CT_DoConfigSub rather than invoking config.sub directly.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 03 Dec 2008 22:35:52 +0000] rev 1089
Use the dedicated function CT_DoConfigSub rather than invoking config.sub directly.

/trunk/scripts/crosstool.sh | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

2008-12-01Ignore more in kconfig/:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 01 Dec 2008 18:01:11 +0000] rev 1088
Ignore more in kconfig/:
- on Cygwin, the executables are appended .exe, thus ignore mconf.exe and conf.exe

2008-11-30Make the kconfig stuff build under Cygwin.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 30 Nov 2008 20:59:15 +0000] rev 1087
Make the kconfig stuff build under Cygwin.

/trunk/kconfig/kconfig.mk | 7 5 2 0 ++++--
/trunk/kconfig/lxdialog/check-lxdialog.sh | 44 21 23 0 ++++++++++++++++++-------------------
2 files changed, 26 insertions(+), 25 deletions(-)

2008-11-30Don't use /bin/ash in samples.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 30 Nov 2008 20:46:17 +0000] rev 1086
Don't use /bin/ash in samples.

/trunk/samples/armeb-unknown-eabi/crosstool.config | 6 3 3 0 +++---
/trunk/samples/mips-unknown-elf/crosstool.config | 6 3 3 0 +++---
2 files changed, 6 insertions(+), 6 deletions(-)

2008-11-28Backport #1249 from trunk: 1.3
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 28 Nov 2008 23:36:14 +0000] rev 1085
Backport #1249 from trunk:
- Canonicalise CT_BUILD and CT_HOST

/branches/1.3/scripts/crosstool.sh | 29 7 22 0 +++++++----------------------
1 file changed, 7 insertions(+), 22 deletions(-)

2008-11-28Backport #1248 from trunk: 1.3
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 28 Nov 2008 23:35:39 +0000] rev 1084
Backport #1248 from trunk:
- Make it easy to use \n (fixes missing 'n' at the end of on log lines)

/branches/1.3/scripts/functions | 5 4 1 0 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)

2008-11-28Minor POSIX compliance, and typo.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 28 Nov 2008 23:33:04 +0000] rev 1083
Minor POSIX compliance, and typo.

/trunk/scripts/crosstool.sh | 5 2 3 0 ++---
/trunk/scripts/functions | 3 2 1 0 ++-
2 files changed, 4 insertions(+), 4 deletions(-)

2008-11-28Canonicalise CT_BUILD and CT_HOST:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 28 Nov 2008 23:31:02 +0000] rev 1082
Canonicalise CT_BUILD and CT_HOST:

- Not only will it give us full-qualified tuples, but it will also ensure
that they are valid tuples (in case of typo with user-provided tuples)
That's way better than trying to rewrite config.sub ourselves...
- use CT_BUILD_PREFIX and CT_BUILD_SUFFIX to call "gcc -dumpmachine"

/trunk/scripts/crosstool.sh | 29 7 22 0 +++++++----------------------
1 file changed, 7 insertions(+), 22 deletions(-)

2008-11-28Make it easy to use \n
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 28 Nov 2008 17:51:39 +0000] rev 1081
Make it easy to use \n

/trunk/scripts/functions | 5 4 1 0 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)

2008-11-25Bump version to 1.3.0+svn. 1.3
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 25 Nov 2008 19:15:34 +0000] rev 1080
Bump version to 1.3.0+svn.

/branches/1.3/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-11-25Bump version to 1.3.0. 1.3 crosstool-ng-1.3.0
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 25 Nov 2008 19:14:46 +0000] rev 1079
Bump version to 1.3.0.

/branches/1.3/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-11-25Create the 1.3 maintenance branch. 1.3
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 25 Nov 2008 19:06:57 +0000] rev 1078
Create the 1.3 maintenance branch.

--No data for diffstat (maybe not in a working copy?)--

2008-11-25Bump version to 1.2.5. 1.2 crosstool-ng-1.2.5
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 25 Nov 2008 18:47:06 +0000] rev 1077
Bump version to 1.2.5.

/branches/1.2/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-11-25Update all these samples.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 25 Nov 2008 18:41:49 +0000] rev 1076
Update all these samples.

/trunk/samples/x86_64-unknown-linux-gnu/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 11 6 5 0 ++++++-----
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/arm-unknown-elf/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/armeb-unknown-eabi/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 11 6 5 0 ++++++-----
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/armeb-unknown-linux-gnueabi/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/powerpc-e500v2-linux-gnuspe/reported.by | 7 1 6 0 +------
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/arm-unknown-linux-gnu/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/powerpc-405-linux-gnu/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/mips-unknown-elf/crosstool.config | 11 6 5 0 ++++++-----
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 11 6 5 0 ++++++-----
/trunk/samples/arm-unknown-eabi/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/powerpc-860-linux-gnu/crosstool.config | 2 1 1 0 +-
26 files changed, 126 insertions(+), 107 deletions(-)

2008-11-25Remove the version number from .version in /trunk.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 25 Nov 2008 18:37:02 +0000] rev 1075
Remove the version number from .version in /trunk.

/trunk/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-11-24Build dmalloc with -fPIC to sucessfully build the shared library with newer binutils.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 24 Nov 2008 12:13:36 +0000] rev 1074
Build dmalloc with -fPIC to sucessfully build the shared library with newer binutils.

/trunk/scripts/build/debug/100-dmalloc.sh | 1 1 0 0 +
1 file changed, 1 insertion(+)

2008-11-24Remove a patch for binutils-2.19 that makes the cross MIPS case fail.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 24 Nov 2008 10:17:05 +0000] rev 1073
Remove a patch for binutils-2.19 that makes the cross MIPS case fail.
- it is not necessary to use the gnu_hash section by default.
- renumber following patches

/trunk/patches/binutils/2.19/170-use-relro.patch | 14 14 0 0 ++++++++++++++
/trunk/patches/binutils/2.19/180-libiberty-pic.patch | 14 14 0 0 ++++++++++++++
2 files changed, 28 insertions(+)

2008-11-23Update this Alpha sample to use binutils-2.19.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 23 Nov 2008 18:00:59 +0000] rev 1072
Update this Alpha sample to use binutils-2.19.

/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 9 5 4 0 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)

2008-11-23Update this sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 23 Nov 2008 17:24:26 +0000] rev 1071
Update this sample.

/trunk/samples/powerpc-860-linux-gnu/crosstool.config | 17 6 11 0 ++++++-----------
1 file changed, 6 insertions(+), 11 deletions(-)

2008-11-23Update this sample to use binutils-2.19.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 23 Nov 2008 16:35:12 +0000] rev 1070
Update this sample to use binutils-2.19.

/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 9 5 4 0 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)

2008-11-23Add binutils-2.19 and associated patchset (vampirised from Gentoo).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 23 Nov 2008 16:34:49 +0000] rev 1069
Add binutils-2.19 and associated patchset (vampirised from Gentoo).

/trunk/patches/binutils/2.19/120-sh-targets.patch | 52 52 0 0 ++++
/trunk/patches/binutils/2.19/180-use-relro.patch | 14 14 0 0 +
/trunk/patches/binutils/2.19/160-use-new-ld-dtags.patch | 14 14 0 0 +
/trunk/patches/binutils/2.19/100-ppc64-pie.patch | 20 20 0 0 +
/trunk/patches/binutils/2.19/190-libiberty-pic.patch | 14 14 0 0 +
/trunk/patches/binutils/2.19/170-generate-gnu-hash.patch | 16 16 0 0 +
/trunk/patches/binutils/2.19/110-RPATH_ENVVAR-smack.patch | 17 17 0 0 +
/trunk/patches/binutils/2.19/140-pt-pax-flags-20081101.patch | 249 249 0 0 +++++++++++++++++
/trunk/patches/binutils/2.19/150-warn-textrel.patch | 48 48 0 0 +++
/trunk/patches/binutils/2.19/130-check_ldrunpath_length.patch | 31 31 0 0 ++
/trunk/config/binutils.in | 5 5 0 0 +
11 files changed, 480 insertions(+)

2008-11-21Update the two x86_64 samples.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 21 Nov 2008 17:46:42 +0000] rev 1068
Update the two x86_64 samples.

/trunk/samples/x86_64-unknown-linux-gnu/crosstool.config | 38 22 16 0 +-
/trunk/samples/x86_64-unknown-linux-uclibc/uClibc-0.9.30.config | 245 245 0 0 +++++++++++++++
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 40 24 16 0 +-
3 files changed, 291 insertions(+), 32 deletions(-)

2008-11-21Be less verbose when a sample is directly built with build-sample-name.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 21 Nov 2008 15:37:46 +0000] rev 1067
Be less verbose when a sample is directly built with build-sample-name.

/trunk/samples/samples.mk | 7 3 4 0 +++----
1 file changed, 3 insertions(+), 4 deletions(-)

2008-11-21Update the PowerPC samples.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 21 Nov 2008 06:39:52 +0000] rev 1066
Update the PowerPC samples.

/trunk/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 43 26 17 0 +-
/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 24 17 7 0 +
/trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 24 17 7 0 +
/trunk/samples/powerpc-unknown-linux-uclibc/uClibc-0.9.30.config | 248 248 0 0 ++++++++++++++
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 28 20 8 0 +-
/trunk/samples/powerpc-860-linux-gnu/crosstool.config | 30 19 11 0 +-
6 files changed, 347 insertions(+), 50 deletions(-)

2008-11-20Update this sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 20 Nov 2008 21:34:30 +0000] rev 1065
Update this sample.

/trunk/samples/powerpc-405-linux-gnu/crosstool.config | 24 17 7 0 +++++++++++++++++-------
1 file changed, 17 insertions(+), 7 deletions(-)

2008-11-20Overide locale to C so as to have readable logs.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 20 Nov 2008 17:48:10 +0000] rev 1064
Overide locale to C so as to have readable logs.
Offer a DEBUG & EXPERIMENTAL setting to not overide locale.

/trunk/scripts/crosstool.sh | 10 7 3 0 +++++++---
/trunk/config/global/ct-behave.in | 17 17 0 0 +++++++++++++++++
2 files changed, 24 insertions(+), 3 deletions(-)

2008-11-20MPFR: correctly re-install config.{guess,sub} with autotools >=2.0.0.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 20 Nov 2008 17:10:09 +0000] rev 1063
MPFR: correctly re-install config.{guess,sub} with autotools >=2.0.0.

/trunk/scripts/build/mpfr.sh | 14 13 1 0 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)

2008-11-19Do not mangle Cygwin tuples.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 19 Nov 2008 20:16:54 +0000] rev 1062
Do not mangle Cygwin tuples.

/trunk/scripts/crosstool.sh | 5 5 0 0 +++++
1 file changed, 5 insertions(+)

2008-11-18Update this sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 18 Nov 2008 12:39:14 +0000] rev 1061
Update this sample.

/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 27 19 8 0 ++++++++++++++++++-------
1 file changed, 19 insertions(+), 8 deletions(-)

2008-11-18Update this sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 18 Nov 2008 12:22:18 +0000] rev 1060
Update this sample.

/trunk/samples/mips-unknown-elf/crosstool.config | 14 10 4 0 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)

2008-11-18Update this sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 18 Nov 2008 12:09:32 +0000] rev 1059
Update this sample.

/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 26 18 8 0 +++++++++++++++-------
1 file changed, 18 insertions(+), 8 deletions(-)

2008-11-18Update this sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 18 Nov 2008 10:33:35 +0000] rev 1058
Update this sample.

/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 27 19 8 0 +++++++++++++++++-------
1 file changed, 19 insertions(+), 8 deletions(-)

2008-11-18Update this sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 18 Nov 2008 10:07:38 +0000] rev 1057
Update this sample.

/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 29 20 9 0 +++++++++++++++++++--------
1 file changed, 20 insertions(+), 9 deletions(-)

2008-11-18Update this sample to use uClibc-0.9.30.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 18 Nov 2008 08:46:49 +0000] rev 1056
Update this sample to use uClibc-0.9.30.

/trunk/samples/i586-geode-linux-uclibc/uClibc-0.9.30.config | 263 263 0 0 +++++++++++++++++++
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 40 24 16 0 ++-
2 files changed, 287 insertions(+), 16 deletions(-)

2008-11-18These sample are no longer EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 18 Nov 2008 07:41:13 +0000] rev 1055
These sample are no longer EXPERIMENTAL.

/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 10 2 8 0 ++--------
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 10 2 8 0 ++--------
2 files changed, 4 insertions(+), 16 deletions(-)

2008-11-18Bare-metal is no longer EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 18 Nov 2008 07:37:23 +0000] rev 1054
Bare-metal is no longer EXPERIMENTAL.

/trunk/samples/arm-unknown-elf/crosstool.config | 6 2 4 0 ++----
/trunk/samples/arm-unknown-eabi/crosstool.config | 6 2 4 0 ++----
2 files changed, 4 insertions(+), 8 deletions(-)

2008-11-18Update all these samples. Those using uClinc are now using 0.9.30.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 18 Nov 2008 06:50:29 +0000] rev 1053
Update all these samples. Those using uClinc are now using 0.9.30.

/trunk/samples/armeb-unknown-linux-uclibc/uClibc-0.9.30.config | 243 243 0 0 +++++++++++++++
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 34 24 10 0 +-
/trunk/samples/arm-unknown-elf/crosstool.config | 13 10 3 0 +
/trunk/samples/armeb-unknown-eabi/crosstool.config | 12 9 3 0 +
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 27 20 7 0 +-
/trunk/samples/armeb-unknown-linux-gnueabi/crosstool.config | 29 20 9 0 +-
/trunk/samples/arm-unknown-linux-gnu/crosstool.config | 31 21 10 0 +-
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 29 20 9 0 +-
/trunk/samples/arm-unknown-linux-uclibc/uClibc-0.9.30.config | 253 253 0 0 ++++++++++++++++
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 34 24 10 0 +-
/trunk/samples/arm-unknown-eabi/crosstool.config | 13 10 3 0 +
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 29 20 9 0 +-
12 files changed, 674 insertions(+), 73 deletions(-)

2008-11-17Build and install a uClibc cross-ldd.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 17 Nov 2008 18:46:09 +0000] rev 1052
Build and install a uClibc cross-ldd.
Based on a patch by Joachim NILSSON: http://sourceware.org/ml/crossgcc/2008-11/msg00025.html

/trunk/scripts/build/libc/uClibc.sh | 28 27 1 0 +++++++++++++++++++++++++++-
1 file changed, 27 insertions(+), 1 deletion(-)

2008-11-17There's no EXPERIMENTAL stuff in this sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 17 Nov 2008 10:26:45 +0000] rev 1051
There's no EXPERIMENTAL stuff in this sample.

/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 12 3 9 0 +++---------
1 file changed, 3 insertions(+), 9 deletions(-)

2008-11-17Update this ARM sample to use uClibc-0.9.30.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 17 Nov 2008 10:01:14 +0000] rev 1050
Update this ARM sample to use uClibc-0.9.30.

/trunk/samples/arm-unknown-linux-uclibcgnueabi/uClibc-0.9.30.config | 253 253 0 0 +++++++++++
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 34 24 10 0 +
2 files changed, 277 insertions(+), 10 deletions(-)

2008-11-17Update this MIPS sample to use uClibc-0.9.30.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 17 Nov 2008 09:01:38 +0000] rev 1049
Update this MIPS sample to use uClibc-0.9.30.

/trunk/samples/mips-unknown-linux-uclibc/uClibc-0.9.30.config | 254 254 0 0 +++++++++++++++++
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 42 24 18 0 ++-
2 files changed, 278 insertions(+), 18 deletions(-)

2008-11-16Get rid of the local-test in Makefile.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 16 Nov 2008 22:19:57 +0000] rev 1048
Get rid of the local-test in Makefile.

/trunk/Makefile.in | 30 19 11 0 +++++++++++++++++++-----------
/trunk/docs/overview.txt | 25 13 12 0 +++++++++++++------------
2 files changed, 32 insertions(+), 23 deletions(-)

2008-11-16Honor the DESTDIR variable to install out-of-place (Eg. for packaging).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 16 Nov 2008 21:55:46 +0000] rev 1047
Honor the DESTDIR variable to install out-of-place (Eg. for packaging).

/trunk/configure | 10 10 0 0 +++++++++
/trunk/Makefile.in | 62 36 26 0 +++++++++++++++++++++++++++++++-----------------------
/trunk/docs/overview.txt | 12 12 0 0 ++++++++++
3 files changed, 58 insertions(+), 26 deletions(-)

2008-11-16Update this ARM sample to build with latest uClibc (0.9.30).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 16 Nov 2008 20:38:07 +0000] rev 1046
Update this ARM sample to build with latest uClibc (0.9.30).

/trunk/samples/armeb-unknown-linux-uclibcgnueabi/uClibc-0.9.30.config | 243 243 0 0 ++++++++++
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 54 27 27 0 +-
2 files changed, 270 insertions(+), 27 deletions(-)

2008-11-16Make strace 4.5.17 and 4.5.18 build with latest uClibc (which no longer install cachectl.h).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 16 Nov 2008 20:37:39 +0000] rev 1045
Make strace 4.5.17 and 4.5.18 build with latest uClibc (which no longer install cachectl.h).
Patch from OpenEmbedded, by Khem (RAJ?), and forwarded by Joachim NILSSON.

/trunk/patches/strace/4.5.17/180-no_cachectl.patch | 35 35 0 0 ++++++++++++++++++++++++++++
/trunk/patches/strace/4.5.18/170-no_cachectl.patch | 35 35 0 0 ++++++++++++++++++++++++++++
2 files changed, 70 insertions(+)

2008-11-14Add latest uClibc 0.9.30 ( at last! ;-) )
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 14 Nov 2008 13:49:27 +0000] rev 1044
Add latest uClibc 0.9.30 ( at last! ;-) )

/trunk/config/libc/uClibc.in | 5 5 0 0 +++++
1 file changed, 5 insertions(+)

2008-11-14Add a fast Linux kernel mirror.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 14 Nov 2008 13:48:55 +0000] rev 1043
Add a fast Linux kernel mirror.

/trunk/scripts/build/kernel/linux.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-11-13Add the latest Linux kernel versions:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 13 Nov 2008 20:19:50 +0000] rev 1042
Add the latest Linux kernel versions:
- 2.6.25.20
- 2.6.26.8
- 2.6.27.{4,5,6}

/trunk/config/kernel/linux.in | 26 23 3 0 +++++++++++++++++++++++---
1 file changed, 23 insertions(+), 3 deletions(-)

2008-11-13Merge #1195, #1196 and #1203 from /devel/YEM-build_host_target_cleanup:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 13 Nov 2008 18:22:23 +0000] rev 1041
Merge #1195, #1196 and #1203 from /devel/YEM-build_host_target_cleanup:
- Get rid of CT_CC_NATIVE
- Get rid of CT_CANADIAN_OPT
- Sanitise CT_BUILD vs. CT_HOST

/trunk/scripts/build/tools/200-sstrip.sh | 4 2 2 0
/trunk/scripts/build/binutils.sh | 1 0 1 0 -
/trunk/scripts/build/cc/gcc.sh | 11 6 5 0 +-
/trunk/scripts/build/debug/200-duma.sh | 3 1 2 0 -
/trunk/scripts/build/libc/glibc.sh | 10 5 5 0 +-
/trunk/scripts/build/libc/eglibc.sh | 8 4 4 0 +-
/trunk/scripts/crosstool.sh | 168 113 55 0 ++++++++++++++++++++++++++------------
/trunk/config/toolchain.in | 160 137 23 0 +++++++++++++++++++++++++++++++-----
8 files changed, 268 insertions(+), 97 deletions(-)

2008-11-13Merge 1199 and 1200 from /devel/YEM-build_host_target_cleanup:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 13 Nov 2008 17:55:16 +0000] rev 1040
Merge 1199 and 1200 from /devel/YEM-build_host_target_cleanup:
- Allow hand-indentation in the kconfig prompts
- Start documenting the kconfig deviations from the kernel's version

/trunk/kconfig/menu.c | 10 8 2 0 ++++++++--
/trunk/docs/overview.txt | 6 6 0 0 ++++++
2 files changed, 14 insertions(+), 2 deletions(-)

2008-11-13Make the 'updatetools' rule conform to the V={,0,1,2} verbosity level.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 13 Nov 2008 17:34:44 +0000] rev 1039
Make the 'updatetools' rule conform to the V={,0,1,2} verbosity level.

/trunk/tools/tools.mk | 28 20 8 0 ++++++++++++++++++++--------
1 file changed, 20 insertions(+), 8 deletions(-)

2008-11-07Do not autodetect 64-bit archs, have them tell be 'select'-ing ARCH_64 in the configuration.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 07 Nov 2008 08:09:42 +0000] rev 1038
Do not autodetect 64-bit archs, have them tell be 'select'-ing ARCH_64 in the configuration.

/trunk/scripts/crosstool.sh | 12 5 7 0 +++++-------
/trunk/docs/overview.txt | 6 6 0 0 ++++++
/trunk/config/target.in | 4 4 0 0 ++++
/trunk/config/arch/x86_64.in | 1 1 0 0 +
/trunk/config/arch/ia64.in | 1 1 0 0 +
5 files changed, 17 insertions(+), 7 deletions(-)

2008-11-07Do not take lib64/ in account when fixing the glibc linker scripts:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 07 Nov 2008 08:03:32 +0000] rev 1037
Do not take lib64/ in account when fixing the glibc linker scripts:
- lib64 dirs are symlinks to the corresponding lib/ dirs.

/trunk/scripts/build/libc/glibc.sh | 4 3 1 0 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

2008-11-04Update ltrace to ltrace-0.5 + fixes from Debian ltrace-0.5-3.1.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 04 Nov 2008 18:52:59 +0000] rev 1036
Update ltrace to ltrace-0.5 + fixes from Debian ltrace-0.5-3.1.

/trunk/patches/ltrace/0.5/130-fixes-by-debian.patch | 812 812 0 0 +++++++++++++++++++++++
/trunk/patches/ltrace/0.5/110-allow-cross-compile.patch | 26 13 13 0
/trunk/config/debug/ltrace.in | 5 5 0 0 +
3 files changed, 830 insertions(+), 13 deletions(-)

2008-11-04Use target GMP and MPFR when building target binutils:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 04 Nov 2008 18:31:07 +0000] rev 1035
Use target GMP and MPFR when building target binutils:
- this is not really used yet, as only the iberty and bfd libraries are built
- if we ever are to build the full binutils for the target, then it is already configured to use the target GMP and MPFR.

/trunk/scripts/build/binutils.sh | 7 7 0 0 +++++++
1 file changed, 7 insertions(+)

2008-11-04Build target GMP and MPFR prior to target binutils:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 04 Nov 2008 18:28:56 +0000] rev 1034
Build target GMP and MPFR prior to target binutils:
- binutils can use GMP and MPFR if available, so invert the build order to later make use of GMP and MPFR on the target.

/trunk/steps.mk | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-11-04Merge #1190 from /devel/YEM-build_host_target_cleanup:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 04 Nov 2008 16:30:11 +0000] rev 1033
Merge #1190 from /devel/YEM-build_host_target_cleanup:
- Use shell wrappers to point to the build tools, rather than symlinks.

/trunk/scripts/crosstool.sh | 20 14 6 0 ++++++++++++++------
1 file changed, 14 insertions(+), 6 deletions(-)

2008-11-04Add a bare-metal ARM EABI sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 04 Nov 2008 16:14:55 +0000] rev 1032
Add a bare-metal ARM EABI sample.

/trunk/samples/armeb-unknown-eabi/crosstool.config | 241 241 0 0 ++++++++++++++++++++++++++++
/trunk/samples/armeb-unknown-eabi/reported.by | 3 3 0 0 +
2 files changed, 244 insertions(+)

2008-11-02Add a bare-metal MIPS sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Nov 2008 11:46:36 +0000] rev 1031
Add a bare-metal MIPS sample.

/trunk/samples/mips-unknown-elf/crosstool.config | 239 239 0 0 ++++++++++++++++++++++++++++++
/trunk/samples/mips-unknown-elf/reported.by | 3 3 0 0 +
2 files changed, 242 insertions(+)

2008-11-01Unmark bare-metal being EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 01 Nov 2008 18:30:19 +0000] rev 1030
Unmark bare-metal being EXPERIMENTAL.

/trunk/config/kernel/bare-metal.in | 1 0 1 0 -
1 file changed, 1 deletion(-)

2008-11-01Enable uClibc parallel build for those versions supporting it.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 01 Nov 2008 17:16:34 +0000] rev 1029
Enable uClibc parallel build for those versions supporting it.

/trunk/scripts/build/libc/uClibc.sh | 12 7 5 0 +++++++-----
/trunk/config/libc/uClibc.in | 9 9 0 0 +++++++++
2 files changed, 16 insertions(+), 5 deletions(-)

2008-11-01Enablelocales when requested to do so.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 01 Nov 2008 17:13:54 +0000] rev 1028
Enablelocales when requested to do so.
Original patch by Thomas PETAZZONI, with soe improvement by myself.

/trunk/scripts/build/libc/uClibc.sh | 10 9 1 0 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)

2008-11-01Only install headers when installing uClibc headers.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 01 Nov 2008 17:02:48 +0000] rev 1027
Only install headers when installing uClibc headers.

/trunk/scripts/build/libc/uClibc.sh | 10 5 5 0 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)

2008-11-01Eyecandy in the WiKi table.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 01 Nov 2008 16:49:00 +0000] rev 1026
Eyecandy in the WiKi table.

/trunk/scripts/showSamples.sh | 20 12 8 0 ++++++++++++--------
1 file changed, 12 insertions(+), 8 deletions(-)

2008-10-31Remove regtest actions, introduce build-all actions:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 31 Oct 2008 18:31:01 +0000] rev 1025
Remove regtest actions, introduce build-all actions:
- regtest was not easy to use
- one may wish to simply build all samples
- introduce a per-sample automatic build

/trunk/docs/overview.txt | 19 14 5 0 ++++++++---
/trunk/samples/samples.mk | 92 49 43 0 ++++++++++++++++++++++++++++-------------------------
/trunk/ct-ng.comp | 8 5 3 0 +++--
3 files changed, 68 insertions(+), 51 deletions(-)

2008-10-31Update help (mostly eye-candy).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 31 Oct 2008 18:29:15 +0000] rev 1024
Update help (mostly eye-candy).

/trunk/ct-ng.in | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

2008-10-31Indent the samples list.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 31 Oct 2008 18:28:12 +0000] rev 1023
Indent the samples list.

/trunk/scripts/showSamples.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-10-31Transform LAN_MIRROR into plain MIRROR:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 31 Oct 2008 18:27:27 +0000] rev 1022
Transform LAN_MIRROR into plain MIRROR:
- it does not have to be in the LAN
- offer mirror preference over upstream
- if selected, the mirror will be scanned before upstream servers
- if not selected, upstream servers will be scanned before the mirror
- I've set up such an internet-accessible mirror
- uClibc snapshot available
- MPFR releases available (the MPFR site is down from time to time)
- update all samples to use my mirror as a failover

/trunk/scripts/functions | 45 16 29 0 +++++--------
/trunk/samples/x86_64-unknown-linux-gnu/crosstool.config | 8 7 1 0 ++
/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 8 7 1 0 ++
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 8 7 1 0 ++
/trunk/samples/arm-unknown-elf/crosstool.config | 8 7 1 0 ++
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 8 7 1 0 ++
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 8 7 1 0 ++
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 8 7 1 0 ++
/trunk/samples/armeb-unknown-linux-gnueabi/crosstool.config | 8 7 1 0 ++
/trunk/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 8 7 1 0 ++
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 8 7 1 0 ++
/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 8 7 1 0 ++
/trunk/samples/arm-unknown-linux-gnu/crosstool.config | 8 7 1 0 ++
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 8 7 1 0 ++
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 8 7 1 0 ++
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 8 7 1 0 ++
/trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 8 7 1 0 ++
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 8 7 1 0 ++
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 8 7 1 0 ++
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 8 7 1 0 ++
/trunk/samples/powerpc-405-linux-gnu/crosstool.config | 8 7 1 0 ++
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 8 7 1 0 ++
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 8 7 1 0 ++
/trunk/samples/arm-unknown-eabi/crosstool.config | 8 7 1 0 ++
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 8 7 1 0 ++
/trunk/samples/powerpc-860-linux-gnu/crosstool.config | 8 7 1 0 ++
/trunk/config/global/download.in | 42 25 17 0 +++++++-----
27 files changed, 216 insertions(+), 71 deletions(-)

2008-10-31Add a "NOTE" in the proxy settings help, telling it might not cover all possible proxy configurations.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 31 Oct 2008 12:46:59 +0000] rev 1021
Add a "NOTE" in the proxy settings help, telling it might not cover all possible proxy configurations.

/trunk/config/global/download.in | 4 4 0 0 ++++
1 file changed, 4 insertions(+)

2008-10-30Typo.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 30 Oct 2008 13:14:39 +0000] rev 1020
Typo.

/trunk/samples/i686-nptl-linux-gnu/reported.by | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-10-30Update this x86_64 sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 30 Oct 2008 09:42:07 +0000] rev 1019
Update this x86_64 sample.

/trunk/samples/x86_64-unknown-linux-gnu/crosstool.config | 166 93 73 0 ++++++++++++----------
/trunk/samples/x86_64-unknown-linux-gnu/reported.by | 1 1 0 0 +
2 files changed, 94 insertions(+), 73 deletions(-)

2008-10-30Update this ARM sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 30 Oct 2008 06:49:06 +0000] rev 1018
Update this ARM sample.

/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 150 77 73 0 ++++++++++----------
/trunk/samples/armeb-unknown-linux-uclibc/reported.by | 3 3 0 0 +
2 files changed, 80 insertions(+), 73 deletions(-)

2008-10-29Use 'gawk', not plain 'awk'.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 29 Oct 2008 22:27:30 +0000] rev 1017
Use 'gawk', not plain 'awk'.
We need GNU Awk? Then check for, and use 'gawk', not plain 'awk'.
Be a little mre verbose if a tool was not found.

/trunk/configure | 7 4 3 0 ++++---
/trunk/scripts/build/kernel/linux.sh | 2 1 1 0 +-
/trunk/scripts/functions | 16 8 8 0 ++++++++--------
/trunk/scripts/saveSample.sh | 4 2 2 0 ++--
4 files changed, 15 insertions(+), 14 deletions(-)

2008-10-29Finally enable the PPC-8xx memset workaround, by Nye Liu.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 29 Oct 2008 21:20:23 +0000] rev 1016
Finally enable the PPC-8xx memset workaround, by Nye Liu.
http://sourceware.org/ml/crossgcc/2008-10/msg00094.html

/trunk/scripts/build/libc/glibc.sh | 9 9 0 0 +
/trunk/patches/glibc/2.7/290-powerpc-8xx-CPU15-errata.patch | 22 19 3 0 +
/trunk/samples/powerpc-860-linux-gnu/crosstool.config | 344 344 0 0 +++++++++++++++++++
/trunk/samples/powerpc-860-linux-gnu/reported.by | 3 3 0 0 +
4 files changed, 375 insertions(+), 3 deletions(-)

2008-10-29Move steps-related help into steps.mk.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 29 Oct 2008 18:34:14 +0000] rev 1015
Move steps-related help into steps.mk.

/trunk/steps.mk | 4 4 0 0 ++++
/trunk/ct-ng.in | 2 0 2 0 --
2 files changed, 4 insertions(+), 2 deletions(-)

2008-10-29There is no EXPERIMENTAL feature in this powerpc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 29 Oct 2008 13:40:17 +0000] rev 1014
There is no EXPERIMENTAL feature in this powerpc sample.

/trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 11 3 8 0 +++--------
1 file changed, 3 insertions(+), 8 deletions(-)

2008-10-29Update this w86_64 sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 29 Oct 2008 13:35:44 +0000] rev 1013
Update this w86_64 sample.

/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 155 84 71 0 ++++++++++---------
/trunk/samples/x86_64-unknown-linux-uclibc/reported.by | 3 3 0 0 +
2 files changed, 87 insertions(+), 71 deletions(-)

2008-10-29Update this powerpc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 29 Oct 2008 12:19:34 +0000] rev 1012
Update this powerpc sample.

/trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 6 3 3 0 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

2008-10-29Update this powerpc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 29 Oct 2008 10:44:20 +0000] rev 1011
Update this powerpc sample.

/trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 166 91 75 0 ++++++++-------
/trunk/samples/powerpc-unknown_nofpu-linux-gnu/reported.by | 1 1 0 0 +
2 files changed, 92 insertions(+), 75 deletions(-)

2008-10-29Use $(MAKE) for recursive calls, don't directly use $(CT_NG).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 29 Oct 2008 10:31:15 +0000] rev 1010
Use $(MAKE) for recursive calls, don't directly use $(CT_NG).
Pass on the V variable on the $(MAKE) command lines.

/trunk/steps.mk | 6 3 3 0 +++---
/trunk/ct-ng.in | 2 1 1 0 +-
2 files changed, 4 insertions(+), 4 deletions(-)

2008-10-29Update this powerpc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 29 Oct 2008 09:42:52 +0000] rev 1009
Update this powerpc sample.

/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 104 50 54 0 +++++++++---------
/trunk/samples/powerpc-unknown-linux-uclibc/reported.by | 2 2 0 0 +
2 files changed, 52 insertions(+), 54 deletions(-)

2008-10-28Also export the V value to sub-makes.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 28 Oct 2008 21:47:12 +0000] rev 1008
Also export the V value to sub-makes.

/trunk/ct-ng.in | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-10-28Make a relative symlink from ${CT_TARGET}-cc to ${CT_TARGET}-gcc.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 28 Oct 2008 18:51:44 +0000] rev 1007
Make a relative symlink from ${CT_TARGET}-cc to ${CT_TARGET}-gcc.
This helps those who want to relocate their toolchains later.
Reported by Nye Liu: http://sourceware.org/ml/crossgcc/2008-10/msg00093.html

/trunk/scripts/build/cc/gcc.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-10-28Update this powerpc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 28 Oct 2008 15:07:28 +0000] rev 1006
Update this powerpc sample.

/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 161 84 77 0 +++++++++++----------
/trunk/samples/powerpc-unknown-linux-gnu/reported.by | 1 1 0 0 +
2 files changed, 85 insertions(+), 77 deletions(-)

2008-10-28Update this powerpc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 28 Oct 2008 14:06:51 +0000] rev 1005
Update this powerpc sample.

/trunk/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 20 12 8 0 +++++++++++--------
1 file changed, 12 insertions(+), 8 deletions(-)

2008-10-28Fix building with newer gcc that have the 'fix-include' /feature/.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 28 Oct 2008 09:46:48 +0000] rev 1004
Fix building with newer gcc that have the 'fix-include' /feature/.

/trunk/patches/glibc/2.3.6/290-gcc-4.3-include.patch | 40 40 0 0 ++++++++++++++++++++++++++
1 file changed, 40 insertions(+)

2008-10-27Update this MIPS sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Oct 2008 19:12:40 +0000] rev 1003
Update this MIPS sample.

/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 160 83 77 0 +++++++++++-----------
/trunk/samples/mipsel-unknown-linux-gnu/reported.by | 1 1 0 0 +
2 files changed, 84 insertions(+), 77 deletions(-)

2008-10-27Don't use libelf in MIPS samples: it is not used as ltrace is not available for MIPS.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Oct 2008 18:46:04 +0000] rev 1002
Don't use libelf in MIPS samples: it is not used as ltrace is not available for MIPS.

/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 9 4 5 0 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)

2008-10-27Enhance the make fragments:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Oct 2008 18:42:26 +0000] rev 1001
Enhance the make fragments:
- comment the different parts
- re-order the code so that it is homogeneous amogst fragments
- eye-candy in some existing comments

/trunk/tools/tools.mk | 17 15 2 0 +++++++++++++++--
/trunk/steps.mk | 38 26 12 0 ++++++++++++++++++++++++++------------
/trunk/samples/samples.mk | 41 28 13 0 ++++++++++++++++++++++++++++-------------
/trunk/config/config.mk | 2 1 1 0 +-
4 files changed, 70 insertions(+), 28 deletions(-)

2008-10-27Add 'help' in the auto-completion.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Oct 2008 18:39:24 +0000] rev 1000
Add 'help' in the auto-completion.

/trunk/ct-ng.comp | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-10-27Typo.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Oct 2008 18:19:08 +0000] rev 999
Typo.

/trunk/scripts/showSamples.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-10-27Update this MIPS sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Oct 2008 18:17:16 +0000] rev 998
Update this MIPS sample.

/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 141 74 67 0 +++++++++++++++--------------
/trunk/samples/mips-unknown-linux-uclibc/reported.by | 3 3 0 0 +
2 files changed, 77 insertions(+), 67 deletions(-)

2008-10-27Really, don't do DEBUG in samples.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Oct 2008 17:03:01 +0000] rev 997
Really, don't do DEBUG in samples.

/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 5 1 4 0 +----
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 5 1 4 0 +----
2 files changed, 2 insertions(+), 8 deletions(-)

2008-10-27Don't do DEBUG in samples.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Oct 2008 16:53:40 +0000] rev 996
Don't do DEBUG in samples.

/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 5 1 4 0 +----
1 file changed, 1 insertion(+), 4 deletions(-)

2008-10-27Update the ia64 sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Oct 2008 15:22:41 +0000] rev 995
Update the ia64 sample.

/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 109 55 54 0 ++++++++++++------------
/trunk/samples/ia64-unknown-linux-gnu/reported.by | 3 3 0 0 +
2 files changed, 58 insertions(+), 54 deletions(-)

2008-10-27Update the i686 sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Oct 2008 10:03:38 +0000] rev 994
Update the i686 sample.

/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 167 90 77 0 +++++++++++++++------------
/trunk/samples/i686-nptl-linux-gnu/reported.by | 3 3 0 0 +
2 files changed, 93 insertions(+), 77 deletions(-)

2008-10-27Update the i586 Geode sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Oct 2008 08:58:57 +0000] rev 993
Update the i586 Geode sample.

/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 142 73 69 0 ++++++++++++-----------
/trunk/samples/i586-geode-linux-uclibc/reported.by | 3 3 0 0 +
2 files changed, 76 insertions(+), 69 deletions(-)

2008-10-26Update this ARM sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 18:02:34 +0000] rev 992
Update this ARM sample.

/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 148 80 68 0 +++++++------
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/reported.by | 3 3 0 0 +
2 files changed, 83 insertions(+), 68 deletions(-)

2008-10-26Update this ARM sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 15:48:59 +0000] rev 991
Update this ARM sample.

/trunk/samples/armeb-unknown-linux-gnueabi/crosstool.config | 166 88 78 0 ++++++++++---------
/trunk/samples/armeb-unknown-linux-gnueabi/reported.by | 3 3 0 0 +
2 files changed, 91 insertions(+), 78 deletions(-)

2008-10-26Don't use /bin/ash as shell in samples.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 15:23:42 +0000] rev 990
Don't use /bin/ash as shell in samples.

/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 7 3 4 0 +++---
/trunk/samples/powerpc-405-linux-gnu/crosstool.config | 17 8 9 0 +++++++--------
/trunk/samples/arm-unknown-eabi/crosstool.config | 6 3 3 0 ++--
3 files changed, 14 insertions(+), 16 deletions(-)

2008-10-26Update the Alpha sample with ltrace being built.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 15:20:05 +0000] rev 989
Update the Alpha sample with ltrace being built.

/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 8 5 3 0 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)

2008-10-26Make ltrace build for Alpha (eg. alphaev56-* _is_ an Alpha!).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 15:19:15 +0000] rev 988
Make ltrace build for Alpha (eg. alphaev56-* _is_ an Alpha!).

/trunk/patches/ltrace/0.4/120-alpha-support.patch | 11 11 0 0 +++++++++++
1 file changed, 11 insertions(+)

2008-10-26Update thie ARM sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 14:33:11 +0000] rev 987
Update thie ARM sample.

/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 168 89 79 0 ++++++++++++-----------
/trunk/samples/armeb-unknown-linux-gnu/reported.by | 3 3 0 0 +
2 files changed, 92 insertions(+), 79 deletions(-)

2008-10-26Update this ARM sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 14:32:21 +0000] rev 986
Update this ARM sample.

/trunk/samples/arm-unknown-linux-gnu/crosstool.config | 171 91 80 0 +++++++++++++------------
/trunk/samples/arm-unknown-linux-gnu/reported.by | 1 1 0 0 +
2 files changed, 92 insertions(+), 80 deletions(-)

2008-10-26Update this ARM sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 12:22:20 +0000] rev 985
Update this ARM sample.

/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 146 75 71 0 +++++++++++-----------
/trunk/samples/arm-unknown-linux-uclibc/reported.by | 3 3 0 0 +
2 files changed, 78 insertions(+), 71 deletions(-)

2008-10-26ltrace: remove lingering ".
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 11:30:34 +0000] rev 984
ltrace: remove lingering ".

/trunk/scripts/build/debug/400-ltrace.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-10-26Update the bare-metal ARM EABI sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 11:26:46 +0000] rev 983
Update the bare-metal ARM EABI sample.

/trunk/samples/arm-unknown-eabi/crosstool.config | 51 35 16 0 +++++++++++++++++++++---------
/trunk/samples/arm-unknown-eabi/reported.by | 3 3 0 0 ++
2 files changed, 38 insertions(+), 16 deletions(-)

2008-10-26Update the bare-metal ARM ELF sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 11:26:27 +0000] rev 982
Update the bare-metal ARM ELF sample.

/trunk/samples/arm-unknown-elf/crosstool.config | 55 37 18 0 +++++++++++++++++++++----------
/trunk/samples/arm-unknown-elf/reported.by | 3 3 0 0 ++
2 files changed, 40 insertions(+), 18 deletions(-)

2008-10-26Update the Alpha sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 10:30:35 +0000] rev 981
Update the Alpha sample.

/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 122 61 61 0 +++++++++---------
/trunk/samples/alphaev56-unknown-linux-gnu/reported.by | 1 1 0 0 +
2 files changed, 62 insertions(+), 61 deletions(-)

2008-10-26ltrace does not build out-of-tree: use copied sources to configure.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 09:29:04 +0000] rev 980
ltrace does not build out-of-tree: use copied sources to configure.

/trunk/scripts/build/debug/400-ltrace.sh | 8 4 4 0 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)

2008-10-25ltrace is no longer EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 25 Oct 2008 16:58:06 +0000] rev 979
ltrace is no longer EXPERIMENTAL.

/trunk/config/debug/ltrace.in | 1 0 1 0 -
1 file changed, 1 deletion(-)

2008-10-25Update this sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 25 Oct 2008 16:53:05 +0000] rev 978
Update this sample.

/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 106 52 54 0 ++++++++++-----------
/trunk/samples/arm-unknown-linux-gnueabi/reported.by | 1 1 0 0 +
2 files changed, 53 insertions(+), 54 deletions(-)

2008-10-25libelf and ltrace are now no longer EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 25 Oct 2008 16:32:11 +0000] rev 977
libelf and ltrace are now no longer EXPERIMENTAL.
Remove old versions that never worked.

/trunk/config/debug/ltrace.in | 14 4 10 0 ++++----------
/trunk/config/tools/libelf.in | 5 0 5 0 -----
2 files changed, 4 insertions(+), 15 deletions(-)

2008-10-25Update this sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 25 Oct 2008 16:17:20 +0000] rev 976
Update this sample.

/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 37 20 17 0 ++++++++-------
/trunk/samples/arm-unknown-linux-uclibcgnueabi/reported.by | 2 1 1 0
2 files changed, 21 insertions(+), 18 deletions(-)

2008-10-25Remove libelf versions that never worked.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 25 Oct 2008 15:47:01 +0000] rev 975
Remove libelf versions that never worked.

/trunk/config/tools/libelf.in | 11 0 11 0 -----------
1 file changed, 11 deletions(-)

2008-10-25Update strace to 4.5.17:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 25 Oct 2008 15:44:05 +0000] rev 974
Update strace to 4.5.17:
- forward-port the patchset from strace-4.5.16 to 4.5.17
- add a new patch from Michael Abbott (#170)

/trunk/patches/strace/4.5.17/100-autoreconf.patch | 16 10 6 0 ++--
/trunk/patches/strace/4.5.17/150-undef-CTL_PROC.patch | 8 6 2 0 +-
/trunk/patches/strace/4.5.17/140-statfs64-check.patch | 28 16 12 0 ++++---
/trunk/patches/strace/4.5.17/160-undef-syscall.patch | 24 14 10 0 +++---
/trunk/patches/strace/4.5.17/110-dont-use-REG_SYSCALL-for-sh.patch | 10 7 3 0 +-
/trunk/patches/strace/4.5.17/120-fix-arm-bad-syscall.patch | 10 7 3 0 +-
/trunk/patches/strace/4.5.17/130-fix-disabled-largefile-syscalls.patch | 10 7 3 0 +-
/trunk/patches/strace/4.5.17/170-arm-syscalls.patch | 42 42 0 0 ++++++++++
/trunk/config/debug/strace.in | 5 5 0 0 +
9 files changed, 114 insertions(+), 39 deletions(-)

2008-10-24Make ltrace finally build:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 24 Oct 2008 15:40:58 +0000] rev 973
Make ltrace finally build:
- copy sources to build directory, as it does not build out-of-tree
- add a patch to make it build for non *-linux-gnu host tuples
- add a patch to make it cross-build correctly

/trunk/patches/ltrace/0.4/100-fix-build-with-exotic-linux-host-OS.patch | 26 26 0 0 +++
/trunk/patches/ltrace/0.4/110-allow-cross-compile.patch | 89 89 0 0 ++++++++++
/trunk/scripts/build/debug/400-ltrace.sh | 5 3 2 0 +
3 files changed, 118 insertions(+), 2 deletions(-)

2008-10-24Add the latest Linux kernel versions: 2.6.25.19, 2.6.26.7 and 2.6.27.3.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 24 Oct 2008 15:38:13 +0000] rev 972
Add the latest Linux kernel versions: 2.6.25.19, 2.6.26.7 and 2.6.27.3.

/trunk/config/kernel/linux.in | 16 13 3 0 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)

2008-10-24Backport #1111 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 24 Oct 2008 15:35:39 +0000] rev 971
Backport #1111 from trunk:
- Fix using only custom patches.

/branches/1.2/scripts/functions | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-10-24Update the sh4 sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 24 Oct 2008 11:42:48 +0000] rev 970
Update the sh4 sample.

/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 27 10 17 0 +++++++++----------------
1 file changed, 10 insertions(+), 17 deletions(-)

2008-10-24The glibc-2.7 profs fix for SuperH was missing very important parts...
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 24 Oct 2008 11:14:31 +0000] rev 969
The glibc-2.7 profs fix for SuperH was missing very important parts...

/trunk/patches/glibc/2.7/270-sh-fix-procfs.patch | 38 32 6 0 ++++++++++++++++++++++++++++++++------
1 file changed, 32 insertions(+), 6 deletions(-)

2008-10-24Fix libelf cross-building.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 24 Oct 2008 07:13:52 +0000] rev 968
Fix libelf cross-building.

/trunk/patches/libelf/0.8.10/100-fix-64-bit-detection.patch | 24 24 0 0 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)

2008-10-23Fix saving samples, by Nye Liu:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 23 Oct 2008 21:13:50 +0000] rev 967
Fix saving samples, by Nye Liu:
http://sourceware.org/ml/crossgcc/2008-10/msg00070.html

/trunk/scripts/saveSample.sh | 3 2 1 0 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

2008-10-23Fix memset on PowerPC 8xx, by Nye Liu:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 23 Oct 2008 21:12:29 +0000] rev 966
Fix memset on PowerPC 8xx, by Nye Liu:
http://sourceware.org/ml/crossgcc/2008-10/msg00067.html

/trunk/patches/glibc/2.7/290-powerpc-8xx-CPU15-errata.patch | 40 40 0 0 +++++++++++++++++++
1 file changed, 40 insertions(+)

2008-10-23Push the calculation of the tuple's kernel part down to kernel's build scripts:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 23 Oct 2008 13:45:48 +0000] rev 965
Push the calculation of the tuple's kernel part down to kernel's build scripts:
- update the kernel script's API with the function CT_DiKernelTupleValues
- update doc accordingly (also with the architecture change, missing in the previous commit)
- small clean-up in the main script, remove useless test

/trunk/scripts/build/kernel/bare-metal.sh | 5 5 0 0 +++++
/trunk/scripts/build/kernel/linux.sh | 5 5 0 0 +++++
/trunk/scripts/crosstool.sh | 31 13 18 0 +++++++++++++------------------
/trunk/scripts/functions | 15 8 7 0 ++++++++-------
/trunk/docs/overview.txt | 13 9 4 0 +++++++++----
5 files changed, 40 insertions(+), 29 deletions(-)

2008-10-23Architecture API change:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 23 Oct 2008 13:00:45 +0000] rev 964
Architecture API change:
- rename the tuple function

/trunk/scripts/build/arch/mips.sh | 2 1 1 0 +-
/trunk/scripts/build/arch/sh.sh | 2 1 1 0 +-
/trunk/scripts/build/arch/x86_64.sh | 2 1 1 0 +-
/trunk/scripts/build/arch/arm.sh | 2 1 1 0 +-
/trunk/scripts/build/arch/powerpc.sh | 2 1 1 0 +-
/trunk/scripts/build/arch/ia64.sh | 2 1 1 0 +-
/trunk/scripts/build/arch/alpha.sh | 2 1 1 0 +-
/trunk/scripts/build/arch/x86.sh | 2 1 1 0 +-
/trunk/scripts/functions | 12 7 5 0 +++++++-----
9 files changed, 15 insertions(+), 13 deletions(-)

2008-10-22Rename a patch: typo.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 22 Oct 2008 21:02:03 +0000] rev 963
Rename a patch: typo.

2008-10-22Make Super-H finally compile a complete (C-only) toolchain:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 22 Oct 2008 20:50:10 +0000] rev 962
Make Super-H finally compile a complete (C-only) toolchain:
- new, un-tested patches
- an sh4 sample to work on, and to try to reproduce later.

/trunk/patches/glibc/2.7/250-sh-chop-linux-version.patch | 49 49 0 0 ++
/trunk/patches/glibc/2.7/240-sh-lowlevellock-asm.patch | 56 56 0 0 +++
/trunk/patches/glibc/2.7/270-sh-fix-procfs.patch | 11 11 0 0 +
/trunk/patches/glibc/2.7/280-sh-fix-kernel-heders-location.patch | 23 23 0 0 +
/trunk/patches/glibc/2.7/260-sh-syscall-error-path.patch | 26 26 0 0 +
/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 311 311 0 0 ++++++++++++++
/trunk/samples/sh4-unknown-linux-gnu/reported.by | 3 3 0 0 +
7 files changed, 479 insertions(+)

2008-10-22Remove an unwanted SuperH chunk from an Alpha patch.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 22 Oct 2008 20:29:32 +0000] rev 961
Remove an unwanted SuperH chunk from an Alpha patch.

/trunk/patches/glibc/2.7/190-alpha-asm_elf.patch | 23 0 23 0 -----------------------
1 file changed, 23 deletions(-)

2008-10-22Remove the ppc-405fp sample, replace with a ppc-405 sample (405fp has an FPU, 405 does not).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 22 Oct 2008 19:03:08 +0000] rev 960
Remove the ppc-405fp sample, replace with a ppc-405 sample (405fp has an FPU, 405 does not).
Thanks to Julien DUSSER for reporting this.

/trunk/samples/powerpc-405-linux-gnu/crosstool.config | 343 343 0 0 +++++++++++++++++++++++++
/trunk/samples/powerpc-405-linux-gnu/reported.by | 3 3 0 0 +
2 files changed, 346 insertions(+)

2008-10-22Enhance the kconfig stuff build procedure:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 22 Oct 2008 16:56:23 +0000] rev 959
Enhance the kconfig stuff build procedure:
- better allocate CFLAGS/LDFLAGS to object and dependency files
- only include the needed dependency files
- cleanly handle the kconfig/ check and creation
- use HOST_LD to link, not HOST_CC (even if both are set to 'gcc' for now)
- get rid of defoldconfig, it does not make much sense using it.

/trunk/kconfig/kconfig.mk | 110 66 44 0 ++++++++++++++++++++++++++++++++---------------------
1 file changed, 66 insertions(+), 44 deletions(-)

2008-10-21Add a 405fp soft-float PowerPC sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 21 Oct 2008 21:31:23 +0000] rev 958
Add a 405fp soft-float PowerPC sample.

/trunk/scripts/saveSample.sh | 2 1 1 0
/trunk/samples/powerpc-405fp-linux-gnu/crosstool.config | 338 338 0 0 +++++++++++++++++++++++
/trunk/samples/powerpc-405fp-linux-gnu/reported.by | 3 3 0 0 +
3 files changed, 342 insertions(+), 1 deletion(-)

2008-10-21Add a glibc-2.6.1 patch for PPC soft-float.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 21 Oct 2008 21:29:02 +0000] rev 957
Add a glibc-2.6.1 patch for PPC soft-float.
http://sourceware.org/ml/crossgcc/2008-10/msg00044.html

/trunk/patches/glibc/ports-2.6.1/130-powerpc-softfloat.patch | 21 21 0 0 ++++++++++++++++++
1 file changed, 21 insertions(+)

2008-10-21Fix using only custom patches.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 21 Oct 2008 21:04:25 +0000] rev 956
Fix using only custom patches.
Reported by Patrick FLAIG: http://sourceware.org/ml/crossgcc/2008-10/msg00032.html

/trunk/scripts/functions | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-10-21Fix paths in a glibc-ports-2.6.1 patch.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 21 Oct 2008 17:01:31 +0000] rev 955
Fix paths in a glibc-ports-2.6.1 patch.
http://sourceware.org/ml/crossgcc/2008-10/msg00041.html

/trunk/patches/glibc/ports-2.6.1/120-lll_lock_t.patch | 24 12 12 0 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)

2008-10-21Correctly handle V= only from command line, not from environment.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 21 Oct 2008 16:56:32 +0000] rev 954
Correctly handle V= only from command line, not from environment.

/trunk/ct-ng.in | 17 8 9 0 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)

2008-10-21Eye-candy when {,dist}clean.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 21 Oct 2008 16:13:46 +0000] rev 953
Eye-candy when {,dist}clean.

/trunk/tools/tools.mk | 1 1 0 0 +
/trunk/ct-ng.in | 16 12 4 0 ++++++++++++----
2 files changed, 13 insertions(+), 4 deletions(-)

2008-10-21Update config.guess.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 21 Oct 2008 09:16:00 +0000] rev 952
Update config.guess.

/trunk/tools/config.guess | 7 5 2 0 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

2008-10-20Add strace 4.5.18:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 20 Oct 2008 20:09:14 +0000] rev 951
Add strace 4.5.18:
- propagated the 4.5.16 patch set
- EXPERIMENTAL, as it does not build on at least ARM

/trunk/patches/strace/4.5.18/160-undef-syscall.patch | 22 0 22 0 ----------------------
/trunk/config/debug/strace.in | 6 6 0 0 ++++++
2 files changed, 6 insertions(+), 22 deletions(-)

2008-10-20Correctly handle the minimum supported kernel version in glibc.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 20 Oct 2008 17:46:43 +0000] rev 950
Correctly handle the minimum supported kernel version in glibc.
Should be propagated to eglibc as well...

/trunk/scripts/build/libc/glibc.sh | 78 39 39 0 +++++++++++++++++++++++++++++++-------------------------------
1 file changed, 39 insertions(+), 39 deletions(-)

2008-10-20Offer a single option for the glibc/eglibc add-ons selection, rather than hiding it behind a toggle.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 20 Oct 2008 09:50:45 +0000] rev 949
Offer a single option for the glibc/eglibc add-ons selection, rather than hiding it behind a toggle.
If the list is empty, then there is no add-on. If the list is not empty, then there are add-ons.

/trunk/config/libc/glibc-eglibc.in-common | 9 0 9 0 ---------
1 file changed, 9 deletions(-)

2008-10-19Add the latest Linux kernel 2.6.27.2.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 19 Oct 2008 12:02:13 +0000] rev 948
Add the latest Linux kernel 2.6.27.2.

/trunk/config/kernel/linux.in | 5 5 0 0 +++++
1 file changed, 5 insertions(+)

2008-10-19Add the latest Linux kernel 2.6.27.1.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 19 Oct 2008 11:23:27 +0000] rev 947
Add the latest Linux kernel 2.6.27.1.

/trunk/config/kernel/linux.in | 5 5 0 0 +++++
1 file changed, 5 insertions(+)

2008-10-19Avoid (re)building the kconfig dependencies when we don't need them (clean, build, list-steps...).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 19 Oct 2008 09:34:32 +0000] rev 946
Avoid (re)building the kconfig dependencies when we don't need them (clean, build, list-steps...).

/trunk/kconfig/kconfig.mk | 24 20 4 0 ++++++++++++++++++++----
1 file changed, 20 insertions(+), 4 deletions(-)

2008-10-18Extract the config files related stuff from the kconfig stuff
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 18 Oct 2008 18:37:28 +0000] rev 945
Extract the config files related stuff from the kconfig stuff
- create config/config.mk, with all the config.gen/ rules
- the only common points between config files and configurators:
- the top-level config file to include, stored in KCONFIG_TOP
- the config_file rules, which makes config files available to configurators
- dependency-files are renamed from %.d to %.dep (.d is reserved for directories)
- a few eye-candy here and there

/trunk/kconfig/kconfig.mk | 184 12 172 0 +++--------------------------------------------------
/trunk/config/config.mk | 118 9 109 0 +++-------------------------------
/trunk/ct-ng.in | 1 1 0 0 +
3 files changed, 22 insertions(+), 281 deletions(-)

2008-10-17Fix saving samples when the uClibc config file is already saved.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 17 Oct 2008 14:26:53 +0000] rev 944
Fix saving samples when the uClibc config file is already saved.

/trunk/scripts/saveSample.sh | 4 2 2 0
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 140 71 69 0 ++++++++-------
/trunk/samples/arm-unknown-linux-uclibcgnueabi/reported.by | 3 3 0 0 +
3 files changed, 76 insertions(+), 71 deletions(-)

2008-10-17Update the kconfig stuff to match the one in the linux-2.6.27 version.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 17 Oct 2008 12:47:53 +0000] rev 943
Update the kconfig stuff to match the one in the linux-2.6.27 version.

/trunk/kconfig/zconf.hash.c | 225 110 115 0 +++----
/trunk/kconfig/lkc_proto.h | 4 3 1 0 +
/trunk/kconfig/mconf.c | 217 110 107 0 +++---
/trunk/kconfig/menu.c | 86 60 26 0 ++-
/trunk/kconfig/symbol.c | 212 156 56 0 ++++--
/trunk/kconfig/kconfig.mk | 24 9 15 0 -
/trunk/kconfig/lex.zconf.c | 97 80 17 0 ++-
/trunk/kconfig/util.c | 38 30 8 0 +
/trunk/kconfig/lkc.h | 22 18 4 0 +
/trunk/kconfig/expr.c | 32 19 13 0 +
/trunk/kconfig/confdata.c | 254 172 82 0 +++++---
/trunk/kconfig/lxdialog/dialog.h | 12 9 3 0 +
/trunk/kconfig/lxdialog/inputbox.c | 6 3 3 0
/trunk/kconfig/lxdialog/checklist.c | 4 2 2 0
/trunk/kconfig/lxdialog/menubox.c | 6 3 3 0
/trunk/kconfig/lxdialog/textbox.c | 2 1 1 0
/trunk/kconfig/lxdialog/util.c | 47 30 17 0 +
/trunk/kconfig/lxdialog/yesno.c | 4 2 2 0
/trunk/kconfig/expr.h | 20 10 10 0
/trunk/kconfig/zconf.tab.c | 1441 793 648 0 ++++++++++++++++++++++++-------------------
/trunk/kconfig/conf.c | 276 124 152 0 ++++----
/trunk/kconfig/check-gettext.sh | 14 14 0 0 +
/trunk/ct-ng.in | 2 1 1 0
23 files changed, 1759 insertions(+), 1286 deletions(-)

2008-10-17Fix oldconfig and defoldconfig.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 17 Oct 2008 09:51:19 +0000] rev 942
Fix oldconfig and defoldconfig.
Thanks Thomas Petazzoni for noticing the breakage.

/trunk/kconfig/kconfig.mk | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

2008-10-15Woops, typo...
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Oct 2008 21:31:35 +0000] rev 941
Woops, typo...

/trunk/ct-ng.in | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-10-15Cheesy kconfig stuff:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Oct 2008 21:29:56 +0000] rev 940
Cheesy kconfig stuff:
- silent/quiet/verbose build:
- ct-ng by default only prints quit messages, such as "CC xxx",
- if using V=0, nothing is printed,
- if using V=1, the full command lines are printed,
- other values are indeterminate,
- should help in debugging the kconfig stuff;
- complete kconfig/{,m}conf generation:
- fully dynamic dependencies on source files,
- compilation of .c into .o, then linking (instead of direct linking),
- VPATH usage when not --local;
Typo + a coment moved.

/trunk/kconfig/kconfig.mk | 140 87 53 0 +++++++++++++++++++++++++++++++++--------------------
/trunk/tools/tools.mk | 12 6 6 0 ++--
/trunk/steps.mk | 6 3 3 0 +-
/trunk/samples/samples.mk | 30 15 15 0 +++++-----
/trunk/ct-ng.in | 40 28 12 0 +++++++++++----
5 files changed, 139 insertions(+), 89 deletions(-)

2008-10-15Update the OpenRISC or32 contrib to correctly set EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Oct 2008 08:15:28 +0000] rev 939
Update the OpenRISC or32 contrib to correctly set EXPERIMENTAL.

/trunk/copy) |binary
1 file changed

2008-10-15Update the OpenRISC or32 contribution to match the new architecture layout.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Oct 2008 08:08:46 +0000] rev 938
Update the OpenRISC or32 contribution to match the new architecture layout.

/trunk/copy) |binary
1 file changed

2008-10-15Fix configure's --with-contrib option.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Oct 2008 08:08:02 +0000] rev 937
Fix configure's --with-contrib option.

/trunk/configure | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

2008-10-15Add alternate locations where to retrieve binutils snapshots.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Oct 2008 07:29:07 +0000] rev 936
Add alternate locations where to retrieve binutils snapshots.

/trunk/scripts/build/binutils.sh | 5 3 2 0 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

2008-10-14Introduce the notion of a 'sample comment'.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 14 Oct 2008 21:30:27 +0000] rev 935
Introduce the notion of a 'sample comment'.

- presence of the sample's reported.by file is now mandatory.
- when saving a sample, reporter name & URL are queried, to avoid operator forget about creating the reported.by file.
- when saving a sample, one can store a few-liner comment.
- when recalling a sample, the reporter name, URL and comment (if present) are printed.
- update the powerpc-e500v2-linux-gnuspe sample to include Nate's comment (from his original mail).
- update all samples that were missing the reported.by file.

/trunk/scripts/saveSample.sh | 46 35 11 0 ++++++++++++++++++------
/trunk/scripts/showSamples.sh | 12 6 6 0 +++---
/trunk/samples/powerpc-e500v2-linux-gnuspe/reported.by | 15 15 0 0 ++++++++
/trunk/samples/samples.mk | 22 17 5 0 +++++++++--
4 files changed, 73 insertions(+), 22 deletions(-)

2008-10-14Correctly auto-complete with start-steps as well.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 14 Oct 2008 20:06:37 +0000] rev 934
Correctly auto-complete with start-steps as well.

/trunk/ct-ng.comp | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-10-14Use a function to retrieve a sample directory.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 14 Oct 2008 19:40:12 +0000] rev 933
Use a function to retrieve a sample directory.

/trunk/samples/samples.mk | 19 9 10 0 +++++++++----------
1 file changed, 9 insertions(+), 10 deletions(-)

2008-10-14Eye-candy in the help entries.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 14 Oct 2008 19:29:25 +0000] rev 932
Eye-candy in the help entries.

/trunk/ct-ng.comp | 2 1 1 0 +-
/trunk/ct-ng.in | 6 3 3 0 +++---
/trunk/steps.mk | 6 3 3 0 +++---
3 files changed, 7 insertions(+), 7 deletions(-)

2008-10-14Eye candy in the help disclaimer.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 14 Oct 2008 19:19:20 +0000] rev 931
Eye candy in the help disclaimer.

/trunk/ct-ng.in | 1 1 0 0 +
1 file changed, 1 insertion(+)

2008-10-14Credit Nate CASE for his powerpc e500v2 sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 14 Oct 2008 17:44:38 +0000] rev 930
Credit Nate CASE for his powerpc e500v2 sample.

/trunk/samples/powerpc-e500v2-linux-gnuspe/reported.by | 2 2 0 0 ++
1 file changed, 2 insertions(+)

2008-10-14Sample config for e500v2 toolchain
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 14 Oct 2008 17:42:10 +0000] rev 929
Sample config for e500v2 toolchain

On Tuesday 14 October 2008 17:05:31 Nate Case wrote:
> This is a sample config file for Freescale e500v2 processors (e.g.,
> MPC8548, MPC8572). It uses eglibc (for e500/SPE patches) and a recent
> gcc (4.3.1, for e500v2 DPFP support) and will generate appropriate
> dual-precision floating point instructions by default.
>
> Note: If building a Linux kernel with this toolchain, you will want to
> make sure -mno-spe AND -mspe=no are passed to gcc to prevent SPE
> ABI/instructions from getting into the kernel (which is currently
> unsupported). At this time, the kernel build system only passes
> -mno-spe by default (this should be fixed soon hopefully).
>
> A binutils snapshot is used to fix a bug present in 2.18 preventing
> U-Boot from being compiled (CodeSourcery issue #2297: internal.h
> (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with segments at the end of
> memory).

Obsoletes the powerpc-unknown-linux-gnuspe sample, so remove it.

/trunk/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 307 307 0 0 +++++++++++++++++++
1 file changed, 307 insertions(+)

2008-10-14saveSample: Reset CT_LOCAL_TARBALLS_DIR to default
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 14 Oct 2008 16:54:20 +0000] rev 928
saveSample: Reset CT_LOCAL_TARBALLS_DIR to default

On Tuesday 14 October 2008 16:48:07 Nate Case wrote:
> Keep CT_LOCAL_TARBALLS_DIR at the default setting of ${HOME}/src so that
> we don't save irrelevant paths in the samples.

/trunk/scripts/saveSample.sh | 1 1 0 0 +
1 file changed, 1 insertion(+)

2008-10-14Fix the saveSample script oafter architerctures reorganisation
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 14 Oct 2008 16:53:13 +0000] rev 927
Fix the saveSample script oafter architerctures reorganisation

On Tuesday 14 October 2008 16:27:37 Nate Case wrote:
> The saveSample.sh script is referring to the old architecture-specific
> script path. Point to the new one, just as done in crosstool.sh.

/trunk/scripts/saveSample.sh | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

2008-10-14Rework the kconfig stuff
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 14 Oct 2008 16:50:33 +0000] rev 926
Rework the kconfig stuff
- better handle config file generation dependencies
- get rid of CT_TOP_DIR where useless
- rearrange code to be cleaner, and add adequate '#----' comments to split the different parts
- a few eye-candy here and there

/trunk/kconfig/kconfig.mk | 158 99 59 0 +++++++++++++++++++++++++++++++++--------------------
1 file changed, 99 insertions(+), 59 deletions(-)

2008-10-13No one sane would you 'ct-ng config' to configure crosstool-NG.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 13 Oct 2008 20:36:37 +0000] rev 925
No one sane would you 'ct-ng config' to configure crosstool-NG.
Remove this useless rule.

/trunk/kconfig/kconfig.mk | 8 2 6 0 ++------
/trunk/ct-ng.comp | 2 1 1 0 +-
2 files changed, 3 insertions(+), 7 deletions(-)

2008-10-13Missed adding new files because of old svn:ignore property (removed).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 13 Oct 2008 20:35:18 +0000] rev 924
Missed adding new files because of old svn:ignore property (removed).

/trunk/config/debug.in | 3 3 0 0 +++
/trunk/config/tools.in | 3 3 0 0 +++
2 files changed, 6 insertions(+)

2008-10-13Generate the choice menu for C compilers, the same way arch, kernels and C libraries are generated.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 13 Oct 2008 16:58:52 +0000] rev 923
Generate the choice menu for C compilers, the same way arch, kernels and C libraries are generated.

/trunk/kconfig/kconfig.mk | 6 6 0 0 ++++++
/trunk/config/cc/gcc.in | 13 13 0 0 +++++++++++++
/trunk/config/cc.in | 31 3 28 0 +++----------------------------
3 files changed, 22 insertions(+), 28 deletions(-)

2008-10-13Generate the choice menu for C libraries, the same way arch and kernels are generated.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 13 Oct 2008 11:23:51 +0000] rev 922
Generate the choice menu for C libraries, the same way arch and kernels are generated.

/trunk/kconfig/kconfig.mk | 10 8 2 0 ++++++--
/trunk/scripts/build/libc/glibc.sh | 2 1 1 0 +-
/trunk/config/libc/glibc.in | 22 6 16 0 +++++-------------
/trunk/config/libc/uClibc.in | 7 6 1 0 +++++-
/trunk/config/libc/eglibc.in | 12 11 1 0 +++++++++-
/trunk/config/libc.in | 53 4 49 0 +++-----------------------------------------
6 files changed, 36 insertions(+), 70 deletions(-)

2008-10-13Add latest binutils versions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 13 Oct 2008 11:06:37 +0000] rev 921
Add latest binutils versions.

/trunk/config/binutils.in | 30 30 0 0 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)

2008-10-12In generated choice menus, move the selection options outside the choice menu.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 12 Oct 2008 11:22:46 +0000] rev 920
In generated choice menus, move the selection options outside the choice menu.

/trunk/kconfig/kconfig.mk | 60 35 25 0 +++++++++++++++++++++++++++++++----------------------
/trunk/config/kernel.in | 6 0 6 0 -----
/trunk/config/target.in | 6 0 6 0 -----
3 files changed, 35 insertions(+), 37 deletions(-)

2008-10-12Use ERROR level for make errors.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 12 Oct 2008 11:09:57 +0000] rev 919
Use ERROR level for make errors.
Rename the C library addons directories rather than symlinking.

/trunk/scripts/functions | 10 7 3 0 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)

2008-10-12Update the auto-completion function:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 12 Oct 2008 10:38:02 +0000] rev 918
Update the auto-completion function:
- be silent in case of errors
- also suggest 'build.'

/trunk/ct-ng.comp | 6 3 3 0 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

2008-10-12On 20081011, Khem RAJ writes:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 12 Oct 2008 10:18:35 +0000] rev 917
On 20081011, Khem RAJ writes:
You have to bar gcc trying to build unwinding at stage 1.

/trunk/patches/gcc/4.2.0/290-sh-without-headers.patch | 26 26 0 0 ++++++++++++++++++++++++++
/trunk/patches/gcc/4.2.1/290-sh-without-headers.patch | 26 26 0 0 ++++++++++++++++++++++++++
/trunk/patches/gcc/4.2.2/290-sh-without-headers.patch | 26 26 0 0 ++++++++++++++++++++++++++
/trunk/patches/gcc/4.3.1/350-sh-without-headers.patch | 26 26 0 0 ++++++++++++++++++++++++++
/trunk/patches/gcc/4.2.3/310-sh-without-headers.patch | 26 26 0 0 ++++++++++++++++++++++++++
/trunk/patches/gcc/4.3.2/350-sh-without-headers.patch | 26 26 0 0 ++++++++++++++++++++++++++
/trunk/patches/gcc/4.2.4/310-sh-without-headers.patch | 26 26 0 0 ++++++++++++++++++++++++++
7 files changed, 182 insertions(+)

2008-10-10Simplify the Tools and Debug facilities menu entries:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 10 Oct 2008 14:30:44 +0000] rev 916
Simplify the Tools and Debug facilities menu entries:
- each config file no longer have to define their own 'menuconfig foo - if FOO - endif' gym
- each build script no longer has to say wether they are enabled
- generation of the 'menuconfig' entries for the Tools and Debug facilities now uses the same code
Some re-ordering of the code to be consistent with the steps ordering (tools, then debug).

/trunk/kconfig/kconfig.mk | 66 43 23 0 +++++++++++++++++++++++-------------
/trunk/scripts/build/debug.sh | 14 9 5 0 +++++---
/trunk/scripts/build/tools/000-template.sh | 7 0 7 0 ----
/trunk/scripts/build/tools/100-libelf.sh | 3 0 3 0 --
/trunk/scripts/build/tools/200-sstrip.sh | 2 0 2 0 -
/trunk/scripts/build/debug/000-template.sh | 7 0 7 0 ----
/trunk/scripts/build/debug/100-dmalloc.sh | 3 0 3 0 --
/trunk/scripts/build/debug/400-ltrace.sh | 3 0 3 0 --
/trunk/scripts/build/debug/300-gdb.sh | 3 0 3 0 --
/trunk/scripts/build/debug/500-strace.sh | 3 0 3 0 --
/trunk/scripts/build/debug/200-duma.sh | 3 0 3 0 --
/trunk/scripts/build/tools.sh | 14 9 5 0 +++++---
/trunk/scripts/crosstool.sh | 2 1 1 0
/trunk/config/debug/ltrace.in | 14 3 11 0 ++------
/trunk/config/debug/dmalloc.in | 9 1 8 0 +----
/trunk/config/debug/gdb.in | 9 1 8 0 +----
/trunk/config/debug/strace.in | 10 1 9 0 -----
/trunk/config/debug/duma.in | 10 1 9 0 -----
/trunk/config/tools/libelf.in | 12 2 10 0 +------
/trunk/config/tools/sstrip.in | 10 1 9 0 -----
/trunk/config/config.in | 4 2 2 0 +-
21 files changed, 74 insertions(+), 134 deletions(-)

2008-10-10Add the Linux kernel 2.6.27.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 10 Oct 2008 08:46:29 +0000] rev 915
Add the Linux kernel 2.6.27.
Remove all 2.6.25 versions up to 2.6.25.17.
Mark 2.6.25.18 as being OBSOLETE.

/trunk/config/kernel/linux.in | 98 7 91 0 +++---------------------------------------------
1 file changed, 7 insertions(+), 91 deletions(-)

2008-10-09Remove CT_BROKEN.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 09 Oct 2008 19:17:49 +0000] rev 914
Remove CT_BROKEN.
Only one component is actually BROKEN (libelf), make it depend on EXPERIMENTAL, but state BROKEN in the prompt.
ltrace (which depends on libelf) is now marked as EXPERIMENTAL, with the reference to the BROKEN libelf in the help entry.

/trunk/docs/overview.txt | 6 0 6 0 ------
/trunk/config/debug/ltrace.in | 7 4 3 0 ++++---
/trunk/config/global/ct-behave.in | 8 0 8 0 --------
/trunk/config/tools/libelf.in | 5 3 2 0 +++--
4 files changed, 7 insertions(+), 19 deletions(-)

2008-10-09'sstrip' makes no sense on bare-metal, mark it so.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 09 Oct 2008 19:13:37 +0000] rev 913
'sstrip' makes no sense on bare-metal, mark it so.

/trunk/config/tools/sstrip.in | 1 1 0 0 +
1 file changed, 1 insertion(+)

2008-10-09Commonalise config.gen/{arch,kernel}.in generation.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 09 Oct 2008 17:40:15 +0000] rev 912
Commonalise config.gen/{arch,kernel}.in generation.

/trunk/kconfig/kconfig.mk | 76 34 42 0 ++++++++++++++++++++++++-----------------------------
1 file changed, 34 insertions(+), 42 deletions(-)

2008-10-09Add latest Linux kernel versions 2.6.25.18 & 2.6.26.6.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 09 Oct 2008 13:15:46 +0000] rev 911
Add latest Linux kernel versions 2.6.25.18 & 2.6.26.6.
Fix using Linux kernel versions 2.6.25.{15,16,17}.

/trunk/config/kernel/linux.in | 16 13 3 0 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)

2008-10-08populate:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 08 Oct 2008 11:57:03 +0000] rev 910
populate:
- add an option to force installation of listed libraries,
- add an option to read a file listing libraries of which to force installation.

/trunk/tools/populate.in | 126 104 22 0 +++++++++++++++++++++++++++++++++++++++++++++---------
1 file changed, 104 insertions(+), 22 deletions(-)

2008-10-06Install the config script following the naming of other files, eg. "${CT_TARGET}-" instead of "${CT_TARGET}." .
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 06 Oct 2008 21:23:31 +0000] rev 909
Install the config script following the naming of other files, eg. "${CT_TARGET}-" instead of "${CT_TARGET}." .

/trunk/scripts/crosstool.sh | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

2008-10-06Typoes.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 06 Oct 2008 20:13:05 +0000] rev 908
Typoes.

/trunk/README | 2 1 1 0 +-
/trunk/config/kernel.in | 2 1 1 0 +-
2 files changed, 2 insertions(+), 2 deletions(-)

2008-10-06Remove lingering architecture config directories now they are useless.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 06 Oct 2008 19:58:01 +0000] rev 907
Remove lingering architecture config directories now they are useless.

2008-10-05Bump version to 1.2.4+svn. 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 05 Oct 2008 18:37:37 +0000] rev 906
Bump version to 1.2.4+svn.

/branches/1.2/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-10-05Bump version to 1.2.4. 1.2 crosstool-ng-1.2.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 05 Oct 2008 18:35:01 +0000] rev 905
Bump version to 1.2.4.

/branches/1.2/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-10-05Backport #1026 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 05 Oct 2008 15:36:33 +0000] rev 904
Backport #1026 from trunk:
Removing absolute paths from the libc linker scripts is plainly wrong.

/branches/1.2/scripts/build/libc_glibc.sh | 14 2 12 0 ++------------
1 file changed, 2 insertions(+), 12 deletions(-)

2008-10-05Separate the architecture config file and function script.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 05 Oct 2008 15:32:00 +0000] rev 903
Separate the architecture config file and function script.

/trunk/kconfig/kconfig.mk | 46 23 23 0 +++++++++++++++++++++++-----------------------
/trunk/scripts/crosstool.sh | 2 1 1 0 +-
/trunk/docs/overview.txt | 28 11 17 0 +++++++++++-----------------
3 files changed, 35 insertions(+), 41 deletions(-)

2008-10-05Add the latest GMP and MPFR versions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 05 Oct 2008 12:32:42 +0000] rev 902
Add the latest GMP and MPFR versions.

/trunk/config/gmp_mpfr/gmp.in | 5 5 0 0 +++++
/trunk/config/gmp_mpfr/mpfr.in | 5 5 0 0 +++++
2 files changed, 10 insertions(+)

2008-10-03Update the internals documentation, adding the kernel API.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 03 Oct 2008 20:00:36 +0000] rev 901
Update the internals documentation, adding the kernel API.
Update the internals architecture documentation.

/trunk/docs/overview.txt | 75 67 8 0 ++++++++++++++++++++++++++++++++++++++++++++++++------
1 file changed, 67 insertions(+), 8 deletions(-)

2008-10-03Fourth shot at moving arch/ into config/arch/ .
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 03 Oct 2008 13:01:10 +0000] rev 900
Fourth shot at moving arch/ into config/arch/ .

/trunk/scripts/crosstool.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-10-03Third shot at moving arch/ into config/ .
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 03 Oct 2008 12:45:37 +0000] rev 899
Third shot at moving arch/ into config/ .

/trunk/Makefile.in | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-10-03Second shot at moving arch/ into config/arch/ .
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 03 Oct 2008 12:30:58 +0000] rev 898
Second shot at moving arch/ into config/arch/ .

2008-10-03First shot at moving arch/ into config/arch/ .
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 03 Oct 2008 12:30:29 +0000] rev 897
First shot at moving arch/ into config/arch/ .

/trunk/kconfig/kconfig.mk | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

2008-10-02extract-config.sh no longer exists, don't advertise it.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 02 Oct 2008 13:04:21 +0000] rev 896
extract-config.sh no longer exists, don't advertise it.

/trunk/config/global/logging.in | 3 0 3 0 ---
1 file changed, 3 deletions(-)

2008-10-02No need for this script now the config is tored in its own file.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 02 Oct 2008 12:55:09 +0000] rev 895
No need for this script now the config is tored in its own file.

2008-10-01Save the toolchain configuration to its own file, as an auto-extracting shell script:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 01 Oct 2008 18:10:40 +0000] rev 894
Save the toolchain configuration to its own file, as an auto-extracting shell script:
- get rid of the 'extractconfig' action, it was cumbersome to use, and badly documented,
- introduce a skeleton for the config script,
- update auto-completion,
- document the config script.

/trunk/kconfig/kconfig.mk | 9 2 7 0 ++-------
/trunk/scripts/crosstool.sh | 6 5 1 0 +++++-
/trunk/docs/overview.txt | 21 9 12 0 +++++++++------------
/trunk/tools/toolchain-config.in | 8 8 0 0 ++++++++
/trunk/ct-ng.comp | 2 1 1 0 +-
5 files changed, 25 insertions(+), 21 deletions(-)

2008-09-30Update the PowerPC+uClibc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 30 Sep 2008 18:19:48 +0000] rev 893
Update the PowerPC+uClibc sample.

/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 150 87 63 0 ++++++++++--------
1 file changed, 87 insertions(+), 63 deletions(-)

2008-09-30Better handle the second pass core gcc build, differentiating between gcc prior to 4.3 with gcc from 4.3.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 30 Sep 2008 18:19:18 +0000] rev 892
Better handle the second pass core gcc build, differentiating between gcc prior to 4.3 with gcc from 4.3.
Simplify detecting wether gcc is 4.3 and later, or older than 4.3 (we already know from .config).

/trunk/scripts/build/cc/gcc.sh | 22 13 9 0 +++++++++++++---------
1 file changed, 13 insertions(+), 9 deletions(-)

2008-09-29Rework the way EXPERIMENTAL architecture are marked as such, the same way kernels are handeld.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 29 Sep 2008 20:51:16 +0000] rev 891
Rework the way EXPERIMENTAL architecture are marked as such, the same way kernels are handeld.
Fix marking EXPERIMENTAL kernel when using --prefix.

/trunk/kconfig/kconfig.mk | 44 22 22 0 ++++++++++++++++++++++----------------------
/trunk/arch/ia64/config.in | 1 1 0 0 +
/trunk/arch/sh/config.in | 1 1 0 0 +
3 files changed, 24 insertions(+), 22 deletions(-)

2008-09-29Rework the way EXPERIMENTAL kernels are marked as such.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 29 Sep 2008 20:19:45 +0000] rev 890
Rework the way EXPERIMENTAL kernels are marked as such.

/trunk/kconfig/kconfig.mk | 51 25 26 0 ++++++++++++++++++++++----------------------
/trunk/docs/overview.txt | 47 47 0 0 +++++++++++++++++++++++++++++++++++++++++
/trunk/config/kernel/bare-metal.in | 1 1 0 0 +
3 files changed, 73 insertions(+), 26 deletions(-)

2008-09-29The IA64 sample builds again! :-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 29 Sep 2008 18:16:03 +0000] rev 889
The IA64 sample builds again! :-)

/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 140 80 60 0 ++++++++++++++----------
1 file changed, 80 insertions(+), 60 deletions(-)

2008-09-29Update the Alpha sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 29 Sep 2008 17:15:13 +0000] rev 888
Update the Alpha sample.

/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 137 74 63 0 ++++++++++---------
1 file changed, 74 insertions(+), 63 deletions(-)

2008-09-29Restore the ability to build gcc older than 4.3. At last!
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 29 Sep 2008 12:02:47 +0000] rev 887
Restore the ability to build gcc older than 4.3. At last!

/trunk/scripts/build/cc/gcc.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-09-29Don't check for autoconf >= 2.50.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 29 Sep 2008 11:08:33 +0000] rev 886
Don't check for autoconf >= 2.50.
It was needed by glibc and eglibc to re-generate their 'configure' files, but they no longer do (in fact never did).

/trunk/configure | 1 0 1 0 -
1 file changed, 1 deletion(-)

2008-09-28Had a new known issue: ccache will break the build because we're sym-linking to have our own compiler for host and build systems, but that screws up ccache finding the real compiler.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 28 Sep 2008 21:35:44 +0000] rev 885
Had a new known issue: ccache will break the build because we're sym-linking to have our own compiler for host and build systems, but that screws up ccache finding the real compiler.
There is no fix, so the only way to inform the users is to document it: remove ccache.

/trunk/docs/known-issues.txt | 25 21 4 0 +++++++++++++++++++++----
1 file changed, 21 insertions(+), 4 deletions(-)

2008-09-28In the glibc and eglibc trees, the 'configure' files may be older than their source 'configure.in', when used from an svn check out, or a snapshot tarball.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 28 Sep 2008 21:34:11 +0000] rev 884
In the glibc and eglibc trees, the 'configure' files may be older than their source 'configure.in', when used from an svn check out, or a snapshot tarball.
They are nonetheless in sync and need not be regenerated.
Fix that by touching the files to have 'make' believe they are up-to-date (which they are).

/trunk/scripts/build/libc/glibc.sh | 5 5 0 0 +++++
/trunk/scripts/build/libc/eglibc.sh | 7 6 1 0 ++++++-
2 files changed, 11 insertions(+), 1 deletion(-)

2008-09-28Move around the BARE_METAL config entry outside of the bare metal /kernel/ entry: there might be different setups that causes a bare metal compiler.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 28 Sep 2008 21:31:13 +0000] rev 883
Move around the BARE_METAL config entry outside of the bare metal /kernel/ entry: there might be different setups that causes a bare metal compiler.

/trunk/config/kernel/bare-metal.experimental.in | 12 4 8 0 ++++--------
/trunk/config/kernel.in | 6 6 0 0 ++++++
2 files changed, 10 insertions(+), 8 deletions(-)

2008-09-28This PowerPC sample has been updated to use gcc-4.3.2.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 28 Sep 2008 21:30:16 +0000] rev 882
This PowerPC sample has been updated to use gcc-4.3.2.

/trunk/samples/powerpc-unknown-linux-gnuspe/crosstool.config | 10 6 4 0 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)

2008-09-28Remove gcc-4.3.2 dependency on EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 28 Sep 2008 18:09:23 +0000] rev 881
Remove gcc-4.3.2 dependency on EXPERIMENTAL.

/trunk/config/cc/gcc.in | 3 1 2 0 +--
1 file changed, 1 insertion(+), 2 deletions(-)

2008-09-28The first sample to use gcc-4.3.2.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 28 Sep 2008 18:08:08 +0000] rev 880
The first sample to use gcc-4.3.2.

/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 9 5 4 0 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)

2008-09-28Don't remove files that are no longer generated whne cleaning in kconfig/ .
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 28 Sep 2008 10:35:55 +0000] rev 879
Don't remove files that are no longer generated whne cleaning in kconfig/ .

/trunk/kconfig/kconfig.mk | 1 0 1 0 -
1 file changed, 1 deletion(-)

2008-09-28Simplify conf and mconf generation. We don't care for the _shipped stuff.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 28 Sep 2008 10:33:30 +0000] rev 878
Simplify conf and mconf generation. We don't care for the _shipped stuff.

/trunk/kconfig/kconfig.mk | 4 0 4 0 ----
1 file changed, 4 deletions(-)

2008-09-28Fix generated debug.in and tools.in (xlcwu <xlcwu.taiwan@gmail.com>).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 28 Sep 2008 08:14:33 +0000] rev 877
Fix generated debug.in and tools.in (xlcwu <xlcwu.taiwan@gmail.com>).
Some cosmetics at the same time.

/trunk/kconfig/kconfig.mk | 8 4 4 0 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)

2008-09-26Enhance ./configure tools checking.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 26 Sep 2008 11:31:23 +0000] rev 876
Enhance ./configure tools checking.
Add check for compatible autoconf.

/trunk/configure | 95 61 34 0 ++++++++++++++++++++++++++++++++++++++++----------------------
1 file changed, 61 insertions(+), 34 deletions(-)

2008-09-25Update the sstrip help entries. Courtesy "Joachim Nilsson" <joachim.nilsson@vmlinux.org>.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 25 Sep 2008 21:49:17 +0000] rev 875
Update the sstrip help entries. Courtesy "Joachim Nilsson" <joachim.nilsson@vmlinux.org>.

/trunk/config/tools/sstrip.in | 9 5 4 0 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)

2008-09-25Add latest gcc-4.3.2 as EXPERIMENTAL, using the 4.3.1 re-based patchset.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 25 Sep 2008 16:06:19 +0000] rev 874
Add latest gcc-4.3.2 as EXPERIMENTAL, using the 4.3.1 re-based patchset.

/trunk/config/cc/gcc.in | 7 7 0 0 ++
/trunk/patches/gcc/4.3.2/280-c99-complex-ugly-hack.patch | 8 4 4 0 +-
/trunk/patches/gcc/4.3.2/250-sh-pr24836.patch | 16 8 8 0 ++--
/trunk/patches/gcc/4.3.2/340-make-mno-spe-work-as-expected.patch | 43 19 24 0 ++++++--------
/trunk/patches/gcc/4.3.2/130-cross-compile.patch | 20 10 10 0 +++---
5 files changed, 48 insertions(+), 46 deletions(-)

2008-09-23Update this ARM sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 23 Sep 2008 17:37:12 +0000] rev 873
Update this ARM sample.

/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 131 70 61 0 +++++++++++----------
1 file changed, 70 insertions(+), 61 deletions(-)

2008-09-23Bart De VOS pointed out that removing absolute paths from the libc linker scripts is plainly wrong.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 23 Sep 2008 14:48:10 +0000] rev 872
Bart De VOS pointed out that removing absolute paths from the libc linker scripts is plainly wrong.
It dates from dawn ages of the original crosstool code, and is not well explained. At that time, binutils might not understand the sysroot stuff, and it was necessary to remove absolute paths in that case.

/trunk/scripts/build/libc/glibc.sh | 14 2 12 0 ++------------
1 file changed, 2 insertions(+), 12 deletions(-)

2008-09-23Update the PowerPC SPE samle:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 23 Sep 2008 07:28:20 +0000] rev 871
Update the PowerPC SPE samle:
- don't DEBUG crosstool-NG and don't save intermediate steps
- use released version of binutils rather than snapshots.

/trunk/samples/powerpc-unknown-linux-gnuspe/crosstool.config | 17 8 9 0 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)

2008-09-23Allow fully qulified file name in tools to check for.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 23 Sep 2008 07:15:06 +0000] rev 870
Allow fully qulified file name in tools to check for.
Simplify checking for bash.

/trunk/configure | 30 13 17 0 +++++++++++++-----------------
1 file changed, 13 insertions(+), 17 deletions(-)

2008-09-23Udate the PowerPC SPE sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 23 Sep 2008 05:20:08 +0000] rev 869
Udate the PowerPC SPE sample.

/trunk/samples/powerpc-unknown-linux-gnuspe/crosstool.config | 153 81 72 0 ++++++++++--------
1 file changed, 81 insertions(+), 72 deletions(-)

2008-09-22Make eglibc build on systems where both autoconf-2.13 and autoconf-2.50 are installed (such as Debian).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 22 Sep 2008 22:01:43 +0000] rev 868
Make eglibc build on systems where both autoconf-2.13 and autoconf-2.50 are installed (such as Debian).

/trunk/patches/eglibc/2_8/110-AC_PREREQ-2.50.patch | 78 78 0 0 ++++++++++++++++++++++++++++
1 file changed, 78 insertions(+)

2008-09-22Rework the eglibc download so as to be a little bit saner.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 22 Sep 2008 19:51:29 +0000] rev 867
Rework the eglibc download so as to be a little bit saner.

/trunk/scripts/build/libc/eglibc.sh | 25 15 10 0 +++++++++++++++----------
1 file changed, 15 insertions(+), 10 deletions(-)

2008-09-22Add binutils-2.18.50.0.9.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 22 Sep 2008 12:09:19 +0000] rev 866
Add binutils-2.18.50.0.9.
Add a patch to binutils to not use '/' as a comment separator on i386 assembly when targeting bare metal (breaks linux kernel build).

/trunk/patches/binutils/2.18.50.0.8/130-i386-no-divide-comment.patch | 64 64 0 0 ++++++++++
/trunk/patches/binutils/2.18.50.0.9/130-i386-no-divide-comment.patch | 64 64 0 0 ++++++++++
/trunk/patches/binutils/2.14/110-i386-no-divide-comment.patch | 38 38 0 0 ++++++
/trunk/patches/binutils/2.14/270-i386-no-divide-comment.patch | 38 38 0 0 ++++++
/trunk/patches/binutils/2.16.1/160-i386-no-divide-comment.patch | 40 40 0 0 ++++++
/trunk/patches/binutils/2.17/210-i386-no-divide-comment.patch | 64 64 0 0 ++++++++++
/trunk/patches/binutils/2.18/120-i386-no-divide-comment.patch | 64 64 0 0 ++++++++++
/trunk/patches/binutils/2.18.50.0.4/130-i386-no-divide-comment.patch | 64 64 0 0 ++++++++++
/trunk/patches/binutils/2.18.50.0.6/130-i386-no-divide-comment.patch | 64 64 0 0 ++++++++++
/trunk/patches/binutils/2.18.50.0.7/130-i386-no-divide-comment.patch | 64 64 0 0 ++++++++++
/trunk/config/binutils.in | 6 6 0 0 +
11 files changed, 570 insertions(+)

2008-09-18Move snapshots version after numbered versions (aka releases).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 18 Sep 2008 09:22:25 +0000] rev 865
Move snapshots version after numbered versions (aka releases).

/trunk/config/debug/gdb.in | 13 7 6 0 +++++++------
/trunk/config/libc/glibc.in | 21 11 10 0 +++++++++++----------
/trunk/config/libc/uClibc.in | 21 11 10 0 +++++++++++----------
/trunk/config/libc/eglibc.in | 13 7 6 0 +++++++------
4 files changed, 36 insertions(+), 32 deletions(-)

2008-09-17Backport #1014 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 17 Sep 2008 21:35:08 +0000] rev 864
Backport #1014 from trunk:
Don't advertise 'xconfig' as a config rule.

/branches/1.2/kconfig/conf.c | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-09-17Backport #1013 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 17 Sep 2008 21:33:18 +0000] rev 863
Backport #1013 from trunk:
Fix architecture config file make rules.

/branches/1.2/kconfig/kconfig.mk | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-09-17Backport #1011 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 17 Sep 2008 21:32:21 +0000] rev 862
Backport #1011 from trunk:
DUMA: don't log twice through the logger.

/branches/1.2/scripts/build/debug/100-dmalloc.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-09-16Generate the kernel config choice, rather than having it hard-coded:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 16 Sep 2008 17:39:40 +0000] rev 861
Generate the kernel config choice, rather than having it hard-coded:
- change the menu label from 'Target OS' to 'Operating System',
- bare-metal is a kind of kernel (OS), rename to 'bare-metal' from 'none',
- update the kconfig.mk to generate the kernel choice entries,
- update glibc&eglibc kernel version option accordingly.
Update the debug & tools confiog file generation to match with arch & kernel.
Print terse command lines when building in kconfig/ (a-la Linux kernel).
Fix the makefile rules in kconfig/kconfig.mk to be /simple/ rules.

/trunk/kconfig/kconfig.mk | 117 81 36 0 +++++++++++++++++++++----------
/trunk/config/kernel/linux.in | 4 4 0 0 +
/trunk/config/kernel/bare-metal.experimental.in | 15 15 0 0 ++++
/trunk/config/kernel.in | 33 5 28 0 +--------
/trunk/config/libc/glibc-eglibc-common.in | 4 2 2 0
5 files changed, 107 insertions(+), 66 deletions(-)

2008-09-16Don't advertise 'xconfig' as a config rule.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 16 Sep 2008 14:32:07 +0000] rev 860
Don't advertise 'xconfig' as a config rule.

/trunk/kconfig/conf.c | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-09-15Fix architecture config file make rules.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 15 Sep 2008 21:03:24 +0000] rev 859
Fix architecture config file make rules.

/trunk/kconfig/kconfig.mk | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-09-15Move all the Linux kernel config options to a single file (to ease supporting more than one kernel).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 15 Sep 2008 14:52:29 +0000] rev 858
Move all the Linux kernel config options to a single file (to ease supporting more than one kernel).
Rename some Linux kernel config options (ditto).
Update the addToolsVersion.sh script.

/trunk/scripts/build/kernel/linux.sh | 13 6 7 0 +--
/trunk/tools/addToolVersion.sh | 105 37 68 0 +++++++--------------
/trunk/config/kernel/linux.in | 211 189 22 0 ++++++++++++++++++++++++++++++++++++++----
3 files changed, 232 insertions(+), 97 deletions(-)

2008-09-15DUMA: don't log twice through the logger.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 15 Sep 2008 14:41:09 +0000] rev 857
DUMA: don't log twice through the logger.

/trunk/scripts/build/debug/100-dmalloc.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-09-15Code-reorder in the Linux kernel config options.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 15 Sep 2008 12:08:01 +0000] rev 856
Code-reorder in the Linux kernel config options.

/trunk/config/kernel/linux.in | 32 15 17 0 +++++++++++++++-----------------
1 file changed, 15 insertions(+), 17 deletions(-)

2008-09-15The Linux kernel does not need a config file now that the old methods are removed.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 15 Sep 2008 09:51:10 +0000] rev 855
The Linux kernel does not need a config file now that the old methods are removed.
So, don't save the Linux kernel config file when saving a sample, there will never be such a file any longer.

/trunk/scripts/saveSample.sh | 13 0 13 0 -------------
1 file changed, 13 deletions(-)

2008-09-15Make bare-metal a kernel selection.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 15 Sep 2008 09:43:35 +0000] rev 854
Make bare-metal a kernel selection.

/trunk/config/kernel.in | 22 14 8 0 ++++++++++++++--------
/trunk/config/target.in | 13 0 13 0 -------------
2 files changed, 14 insertions(+), 21 deletions(-)

2008-09-14Update and clarify COPYING (plus a typo).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 14 Sep 2008 18:20:03 +0000] rev 853
Update and clarify COPYING (plus a typo).

/trunk/COPYING | 9 7 2 0 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)

2008-09-14Enhance setting the minimum kernel version glibc will run against.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 14 Sep 2008 18:09:36 +0000] rev 852
Enhance setting the minimum kernel version glibc will run against.
Ideally, eglibc should also benefit for that, but the current code does not set it.

/trunk/scripts/build/libc/glibc.sh | 38 33 5 0 +++++++++++++++---
/trunk/config/libc/glibc.in | 4 2 2 0 +-
/trunk/config/libc/uClibc.in | 2 2 0 0 +
/trunk/config/libc/eglibc.in | 4 2 2 0 +-
/trunk/config/libc/glibc-eglibc-common.in | 80 68 12 0 +++++++++++++++++++++++++++++++------
/trunk/config/libc.in | 69 38 31 0 ++++++++++++++++++--------------
6 files changed, 145 insertions(+), 52 deletions(-)

2008-09-14Beautify somewhat the WiKi table for narrow screens.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 14 Sep 2008 16:54:12 +0000] rev 851
Beautify somewhat the WiKi table for narrow screens.

/trunk/scripts/showSamples.sh | 6 3 3 0 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

2008-09-14Introduce a new EXPERIMENTAL feature: BARE_METAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 14 Sep 2008 16:21:07 +0000] rev 850
Introduce a new EXPERIMENTAL feature: BARE_METAL.
This should ultimately llow to build bare-metal compilers, for targets that have no kernel and no C library.
Move the C library build script to their own sub-directory; introduce an empty build script for bare-metal.
Move the compiler build script to its own sub-directory.
Move the kernel build script to its own sub-directory; introduce an empty build script for bare-metal.
Update the ARM target tuples to enable bare-metal targets.
Add two ARM bare-metal samples.
Add latest Linux kernel versions.

/trunk/scripts/build/kernel/none.sh | 77 6 71 0 +----
/trunk/scripts/build/cc/gcc.sh | 58 41 17 0 ++-
/trunk/scripts/build/libc/none.sh | 513 9 504 0 +-----------------------------
/trunk/scripts/crosstool.sh | 17 9 8 0 +
/trunk/scripts/functions | 6 4 2 0 +
/trunk/scripts/showSamples.sh | 6 3 3 0
/trunk/samples/arm-unknown-elf/crosstool.config | 225 225 0 0 +++++++++++++
/trunk/samples/arm-unknown-eabi/crosstool.config | 223 223 0 0 +++++++++++++
/trunk/config/kernel/linux_headers_install.in | 64 27 37 0 ++--
/trunk/config/kernel.in | 9 8 1 0 +
/trunk/config/toolchain.in | 1 1 0 0 +
/trunk/config/cc/gcc.in | 3 3 0 0 +
/trunk/config/debug/dmalloc.in | 1 1 0 0 +
/trunk/config/debug/gdb.in | 4 3 1 0 +
/trunk/config/debug/strace.in | 1 1 0 0 +
/trunk/config/debug/duma.in | 1 1 0 0 +
/trunk/config/cc.in | 8 8 0 0 +
/trunk/config/target.in | 13 13 0 0 +
/trunk/config/binutils.in | 1 1 0 0 +
/trunk/config/gmp_mpfr.in | 1 1 0 0 +
/trunk/config/libc.in | 17 11 6 0 +
/trunk/arch/arm/functions | 3 1 2 0 -
22 files changed, 600 insertions(+), 652 deletions(-)

2008-09-11Update config.sub.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 11 Sep 2008 09:02:00 +0000] rev 849
Update config.sub.

/trunk/tools/config.sub | 10 7 3 0 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)

2008-09-11Fix auto-completion for updaetools.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 11 Sep 2008 09:01:48 +0000] rev 848
Fix auto-completion for updaetools.

/trunk/ct-ng.comp | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-09-10Remove the now really obsolete Linux kernel headers copy and sanitised.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 10 Sep 2008 21:40:23 +0000] rev 847
Remove the now really obsolete Linux kernel headers copy and sanitised.
Remove orphanned Linux kernel patchsets.
Initiate a kernel build scripts directory. Move the Linux kernel build script there.

/trunk/scripts/build/kernel/linux.sh | 146 11 135 0 +++---------------------------------------
/trunk/scripts/crosstool.sh | 2 1 1 0
/trunk/steps.mk | 1 0 1 0 -
/trunk/config/kernel/linux.in | 49 0 49 0 --------------
/trunk/config/kernel.in | 4 4 0 0 +
5 files changed, 16 insertions(+), 186 deletions(-)

2008-09-05SPE ABI is no longer EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 05 Sep 2008 16:15:34 +0000] rev 846
SPE ABI is no longer EXPERIMENTAL.

/trunk/arch/powerpc/config.in | 3 1 2 0 +--
1 file changed, 1 insertion(+), 2 deletions(-)