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(-)

2008-09-05Update this sample without EXPERIMENTAL features as much as possible.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 05 Sep 2008 11:59:35 +0000] rev 845
Update this sample without EXPERIMENTAL features as much as possible.

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

2008-09-05Bump version up to 1.2.3+svn. 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 05 Sep 2008 11:22:15 +0000] rev 844
Bump version up to 1.2.3+svn.

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

2008-09-05Bump version up to 1.2.3. 1.2 crosstool-ng-1.2.3
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 05 Sep 2008 11:21:39 +0000] rev 843
Bump version up to 1.2.3.

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

2008-09-05Backport #975 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 05 Sep 2008 11:20:38 +0000] rev 842
Backport #975 from trunk:
Warn the user if he/she recalls a sample with EXPERIMENTAL features.
Also, print the EXPERIMENTAL status when listing the samples.

NB: even it is not purely a fix backport, it is still very important that the user gets warned about the EXPERIMENTAL status of the samples.

/branches/1.2/scripts/showSamples.sh | 17 14 3 0 ++++++++++++++---
/branches/1.2/samples/samples.mk | 12 12 0 0 ++++++++++++
2 files changed, 26 insertions(+), 3 deletions(-)

2008-09-05Backport #973 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 05 Sep 2008 11:16:26 +0000] rev 841
Backport #973 from trunk:
Don't allow to specify an ABI for ARM EABI builds: the ABI is implied by the fact we're building for EABI.

/branches/1.2/arch/arm/functions | 19 3 16 0 +++----------------
/branches/1.2/arch/arm/config.in | 9 6 3 0 ++++++---
2 files changed, 9 insertions(+), 19 deletions(-)

2008-09-05Backport #971 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 05 Sep 2008 11:15:28 +0000] rev 840
Backport #971 from trunk:
Be gentle to older findutils that don't have the "{} +" construct, and simply use "{} \;" instead.

/branches/1.2/scripts/build/debug/300-gdb.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-09-05Backport #969 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 05 Sep 2008 11:14:47 +0000] rev 839
Backport #969 from trunk:
Rebuild the kconfig stuff on kconfig source change.

/branches/1.2/kconfig/kconfig.mk | 14 12 2 0 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)

2008-09-05Update the PPC sample to not use EXPERIMENTAL features.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 05 Sep 2008 11:11:29 +0000] rev 838
Update the PPC sample to not use EXPERIMENTAL features.

/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 52 28 24 0 +++++++++++----------
1 file changed, 28 insertions(+), 24 deletions(-)

2008-09-05Update docs/overview.txt with the script shell fragment that defines bash completion.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 05 Sep 2008 10:57:06 +0000] rev 837
Update docs/overview.txt with the script shell fragment that defines bash completion.

/trunk/docs/overview.txt | 14 14 0 0 ++++++++++++++
1 file changed, 14 insertions(+)

2008-09-05Mark the IA64 sample as being broken (might be because it uses an old gcc, that triggers a incorrect code-path in scripts/build/cc_gcc.sh).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 05 Sep 2008 10:43:28 +0000] rev 836
Mark the IA64 sample as being broken (might be because it uses an old gcc, that triggers a incorrect code-path in scripts/build/cc_gcc.sh).

2008-09-05Add completion for crosstool-NG.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 05 Sep 2008 10:36:53 +0000] rev 835
Add completion for crosstool-NG.
To be sourced by a bash-compatible shell startup script; ideally, to be installed in /etc/bash_completion.d/

/trunk/ct-ng.comp | 30 30 0 0 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)

2008-09-05Update the teo MIPS sample to use as less EXPERIMENTAL features as possible.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 05 Sep 2008 10:21:23 +0000] rev 834
Update the teo MIPS sample to use as less EXPERIMENTAL features as possible.

/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 39 24 15 0 ++++++++++------
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 51 28 23 0 ++++++++++++---------
2 files changed, 52 insertions(+), 38 deletions(-)

2008-09-04Update the i686 sample to not use EXPERIMENTAL features.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 04 Sep 2008 18:45:35 +0000] rev 833
Update the i686 sample to not use EXPERIMENTAL features.

/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 51 28 23 0 +++++++++++++++------------
1 file changed, 28 insertions(+), 23 deletions(-)

2008-09-04Update the latest two RM samples.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 04 Sep 2008 17:02:05 +0000] rev 832
Update the latest two RM samples.

/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 40 25 15 0 ++++++++-----
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 36 22 14 0 +++++++-----
2 files changed, 47 insertions(+), 29 deletions(-)

2008-09-04Update the i586-uclibc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 04 Sep 2008 16:56:53 +0000] rev 831
Update the i586-uclibc sample.

/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 39 24 15 0 ++++++++++++++---------
1 file changed, 24 insertions(+), 15 deletions(-)

2008-09-04The Alpha sample does not use EXPERIMENTAL features.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 04 Sep 2008 16:18:16 +0000] rev 830
The Alpha sample does not use EXPERIMENTAL features.

/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 53 29 24 0 ++++++++++---------
1 file changed, 29 insertions(+), 24 deletions(-)

2008-09-04Update some samples to use only non-EXPERIMENTAL features where possible (uClibcis still a snashot, though).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 04 Sep 2008 15:43:08 +0000] rev 829
Update some samples to use only non-EXPERIMENTAL features where possible (uClibcis still a snashot, though).

/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 60 32 28 0 ++++++++-------
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 36 19 17 0 +++++----
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 54 30 24 0 ++++++++------
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 46 28 18 0 +++++++-----
4 files changed, 109 insertions(+), 87 deletions(-)

2008-09-04Dump the EXPERIMENTAL status and brokenness of samples in the WiKi table.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 04 Sep 2008 15:42:25 +0000] rev 828
Dump the EXPERIMENTAL status and brokenness of samples in the WiKi table.

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

2008-09-04Add new ARMeb EABI sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 04 Sep 2008 07:42:12 +0000] rev 827
Add new ARMeb EABI sample.

/trunk/samples/armeb-unknown-linux-gnueabi/crosstool.config | 346 346 0 0 +++++++++++++++++++++++++++
1 file changed, 346 insertions(+)

2008-09-02Add a new ARM sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 02 Sep 2008 21:45:25 +0000] rev 826
Add a new ARM sample.

/trunk/samples/arm-unknown-linux-gnu/crosstool.config | 347 347 0 0 +++++++++++++++++++++++++++++++++
/trunk/samples/arm-unknown-linux-gnu/reported.by | 2 2 0 0 +
2 files changed, 349 insertions(+)

2008-09-02Beautify samples listing.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 02 Sep 2008 21:14:47 +0000] rev 825
Beautify samples listing.

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

2008-09-02Mark some features as no longer being EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 02 Sep 2008 19:50:45 +0000] rev 824
Mark some features as no longer being EXPERIMENTAL.

/trunk/config/debug/gdb.in | 3 1 2 0 +--
/trunk/config/libc/glibc.in | 1 0 1 0 -
2 files changed, 1 insertion(+), 3 deletions(-)

2008-09-02EABI is now considered stable. Thanks Michael ABBOTT for testing.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 02 Sep 2008 16:48:38 +0000] rev 823
EABI is now considered stable. Thanks Michael ABBOTT for testing.

/trunk/arch/arm/config.in | 3 1 2 0 +--
1 file changed, 1 insertion(+), 2 deletions(-)

2008-09-02Warn the user if he/she recalls a sample with EXPERIMENTAL features.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 02 Sep 2008 12:43:11 +0000] rev 822
Warn the user if he/she recalls a sample with EXPERIMENTAL features.
Also, print the EXPERIMENTAL status when listing the samples.

/trunk/scripts/showSamples.sh | 12 9 3 0 +++++++++---
/trunk/samples/samples.mk | 12 12 0 0 ++++++++++++
2 files changed, 21 insertions(+), 3 deletions(-)

2008-09-02Add support for building Insight instead of gdb (only for the cross-gdb).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 02 Sep 2008 10:47:44 +0000] rev 821
Add support for building Insight instead of gdb (only for the cross-gdb).

/trunk/scripts/build/debug/300-gdb.sh | 62 55 7 0 ++++++++++++++++++++++++++++++++++++-----
/trunk/config/debug/gdb.in | 13 13 0 0 +++++++++
2 files changed, 68 insertions(+), 7 deletions(-)

2008-09-01Don't allow to specify an ABI for ARM EABI builds: the ABI is implied by the fact we're building for EABI.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 01 Sep 2008 17:54:39 +0000] rev 820
Don't allow to specify an ABI for ARM EABI builds: the ABI is implied by the fact we're building for EABI.

/trunk/arch/arm/functions | 19 3 16 0 +++----------------
/trunk/arch/arm/config.in | 9 6 3 0 ++++++---
2 files changed, 9 insertions(+), 19 deletions(-)

2008-09-01Add linux-2.6.26.3.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 01 Sep 2008 16:57:41 +0000] rev 819
Add linux-2.6.26.3.

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

2008-09-01Be gentle to older findutils that don't have the "{} +" construct, and simply use "{} \;" instead.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 01 Sep 2008 09:15:31 +0000] rev 818
Be gentle to older findutils that don't have the "{} +" construct, and simply use "{} \;" instead.

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

2008-08-30Update README to point to docs/known-issues.txt.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 30 Aug 2008 15:24:28 +0000] rev 817
Update README to point to docs/known-issues.txt.

/trunk/README | 2 2 0 0 ++
1 file changed, 2 insertions(+)

2008-08-30Rebuild the kconfig stuff on kconfig source change.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 30 Aug 2008 15:23:12 +0000] rev 816
Rebuild the kconfig stuff on kconfig source change.

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

2008-08-27eglibc and PowerPC SPE documentaion, courtesy Nate CASE.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 27 Aug 2008 16:24:24 +0000] rev 815
eglibc and PowerPC SPE documentaion, courtesy Nate CASE.

/trunk/config/libc.in | 7 7 0 0 +++++++
/trunk/arch/powerpc/config.in | 11 10 1 0 ++++++++++-
2 files changed, 17 insertions(+), 1 deletion(-)

2008-08-26Bump version to 1.2.2+svn. 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 26 Aug 2008 21:56:02 +0000] rev 814
Bump version to 1.2.2+svn.

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

2008-08-26Bump version to 1.2.2. 1.2 crosstool-ng-1.2.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 26 Aug 2008 21:55:08 +0000] rev 813
Bump version to 1.2.2.

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

2008-08-26Backport #958 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 26 Aug 2008 21:53:16 +0000] rev 812
Backport #958 from trunk:
Fix extracting the configuration from a build log.

/branches/1.2/tools/extract-config.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-08-26Backport #953 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 26 Aug 2008 21:51:45 +0000] rev 811
Backport #953 from trunk:
Fix building older gdb's with newer gcc's.

/branches/1.2/scripts/build/debug/300-gdb.sh | 2 2 0 0 ++
1 file changed, 2 insertions(+)

2008-08-26Enable glibc to include support for kernel versions different than the version from the kernel headers.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 26 Aug 2008 21:37:46 +0000] rev 810
Enable glibc to include support for kernel versions different than the version from the kernel headers.
Thanks to Nate CASE <ncase@xes-inc.com> for suggesting this use-case, and providing the patch.

/trunk/scripts/build/libc_glibc.sh | 4 2 2 0 +-
/trunk/scripts/build/libc_eglibc.sh | 2 1 1 0 +-
/trunk/config/libc/glibc-eglibc-common.in | 44 44 0 0 +++++++++++++++++++++++++++++++++++++
3 files changed, 47 insertions(+), 3 deletions(-)

2008-08-26Missed one variable when converting to common options for eglibc and glibc (thanks Nate Case).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 26 Aug 2008 21:30:22 +0000] rev 809
Missed one variable when converting to common options for eglibc and glibc (thanks Nate Case).

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

2008-08-26Commonalise options common to both glibc and eglibc.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 26 Aug 2008 16:47:47 +0000] rev 808
Commonalise options common to both glibc and eglibc.

/trunk/scripts/build/libc_eglibc.sh | 6 3 3 0 +-
/trunk/config/libc/glibc.in | 63 2 61 0 +---------------------------------
/trunk/config/libc/eglibc.in | 61 1 60 0 +--------------------------------
/trunk/config/libc/eglibc-glibc-common.in | 1 1 0 0 +
/trunk/config/libc/glibc-eglibc-common.in | 69 69 0 0 +++++++++++++++++++++++++++++++++++++
5 files changed, 76 insertions(+), 124 deletions(-)

2008-08-25Also dump the GMP and MPFR versions when dumping a sample in verbose mode.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 25 Aug 2008 21:42:34 +0000] rev 807
Also dump the GMP and MPFR versions when dumping a sample in verbose mode.

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

2008-08-25Fix extracting the configuration from a build log.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 25 Aug 2008 21:41:52 +0000] rev 806
Fix extracting the configuration from a build log.

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

2008-08-25Allow using ash as the shell for ./configure and make.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 25 Aug 2008 19:44:39 +0000] rev 805
Allow using ash as the shell for ./configure and make.
After an idea by "Martin Guy" <martinwguy@yahoo.it>:
http://sourceware.org/ml/crossgcc/2008-08/msg00037.html

/trunk/scripts/crosstool.sh | 4 4 0 0 ++++
/trunk/config/global/build-behave.in | 14 14 0 0 ++++++++++++++
2 files changed, 18 insertions(+)

2008-08-25Allow binutils-2.18 to use a shell other than bash when building.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 25 Aug 2008 17:33:13 +0000] rev 804
Allow binutils-2.18 to use a shell other than bash when building.

2008-08-21Typo.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 21 Aug 2008 13:12:35 +0000] rev 803
Typo.

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

2008-08-21Move the threading model choice back to the C library menu:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 21 Aug 2008 09:48:00 +0000] rev 802
Move the threading model choice back to the C library menu:
- the threading models available are dependent on the C library used
- it is thus easier to first select the C libary, and then the threading model, rather going back to the toolchain menu.

/trunk/config/toolchain.in | 29 0 29 0 -----------------------------
/trunk/config/libc.in | 47 38 9 0 ++++++++++++++++++++++++++++++++++++++---------
2 files changed, 38 insertions(+), 38 deletions(-)

2008-08-20Fix building older gdb's with newer gcc's.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 20 Aug 2008 12:08:03 +0000] rev 801
Fix building older gdb's with newer gcc's.

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

2008-08-19Default to check installed kernel headers by default.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 19 Aug 2008 07:06:21 +0000] rev 800
Default to check installed kernel headers by default.

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

2008-08-17Log retrieved file emssages to DEBUG level, not EXTRA.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 17 Aug 2008 14:13:00 +0000] rev 799
Log retrieved file emssages to DEBUG level, not EXTRA.

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

2008-08-17MPFR: log autotools files rebuilding to DEBUG level, not EXTRA.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 17 Aug 2008 14:10:44 +0000] rev 798
MPFR: log autotools files rebuilding to DEBUG level, not EXTRA.

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

2008-08-13Don't do debug in this ARM sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 13 Aug 2008 06:39:21 +0000] rev 797
Don't do debug in this ARM sample.

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

2008-08-12Update the PowerPC SPE sample to not use a proxy.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 12 Aug 2008 17:16:39 +0000] rev 796
Update the PowerPC SPE sample to not use a proxy.

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

2008-08-12Update the PowerPC SPE sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 12 Aug 2008 11:15:44 +0000] rev 795
Update the PowerPC SPE sample.

/trunk/samples/powerpc-unknown-linux-gnuspe/crosstool.config | 55 47 8 0 +++++++++++++++---
1 file changed, 47 insertions(+), 8 deletions(-)

2008-08-12gcc-4.3.1 is now longer EXPERIMENTAL (gcc-4.3.0 is still EXPERIMENTAL, because of lack of testing).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 12 Aug 2008 10:53:56 +0000] rev 794
gcc-4.3.1 is now longer EXPERIMENTAL (gcc-4.3.0 is still EXPERIMENTAL, because of lack of testing).

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

2008-08-12Typo.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 12 Aug 2008 10:53:11 +0000] rev 793
Typo.

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

2008-08-12Add SPE extensions support for PowerPC (after a work by Thomas JOURDAN).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 12 Aug 2008 09:56:19 +0000] rev 792
Add SPE extensions support for PowerPC (after a work by Thomas JOURDAN).
Add a PowerPC sample that supports SPE extensions.

/trunk/arch/powerpc/functions | 13 13 0 0 +
/trunk/arch/powerpc/config.in | 8 8 0 0 +
/trunk/patches/gcc/4.3.1/340-make-mno-spe-work-as-expected.patch | 90 90 0 0 ++++
/trunk/samples/powerpc-unknown-linux-gnuspe/crosstool.config | 309 309 0 0 ++++++++++++++
4 files changed, 420 insertions(+)

2008-08-12Move TARGET_LDFLAGS up with all target-dependent flags.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 12 Aug 2008 09:54:42 +0000] rev 791
Move TARGET_LDFLAGS up with all target-dependent flags.

/trunk/config/target.in | 1 1 0 0 +
1 file changed, 1 insertion(+)

2008-08-12Fix saving and using local copy of eglibc tarballs.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 12 Aug 2008 09:14:55 +0000] rev 790
Fix saving and using local copy of eglibc tarballs.

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

2008-08-12Merge the static and shared core gcc builds.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 12 Aug 2008 07:47:51 +0000] rev 789
Merge the static and shared core gcc builds.

/trunk/scripts/build/cc_gcc.sh | 195 64 131 0 ++++++++++++++++--------------------------------
1 file changed, 64 insertions(+), 131 deletions(-)

2008-08-12Be a little less verbose when retrieving files if they are already present.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 12 Aug 2008 07:47:19 +0000] rev 788
Be a little less verbose when retrieving files if they are already present.
Be a little less verbose when extracting (and patching) files.

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

2008-08-11Merge the branches/eglibc stuff:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 11 Aug 2008 12:22:47 +0000] rev 787
Merge the branches/eglibc stuff:
- Add support for eglibc

/trunk/scripts/functions | 6 4 2 0 ++++--
/trunk/docs/CREDITS | 1 1 0 0 +
/trunk/config/libc.in | 12 12 0 0 ++++++++++++
/trunk/arch/arm/functions | 4 2 2 0 ++--
4 files changed, 19 insertions(+), 4 deletions(-)

2008-08-11Move two log messages around, so that output looks better.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 11 Aug 2008 09:42:13 +0000] rev 786
Move two log messages around, so that output looks better.

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

2008-08-10Update version to 1.2.1+svn 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 10 Aug 2008 10:40:36 +0000] rev 785
Update version to 1.2.1+svn

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

2008-08-10Update version to 1.2.1. 1.2 crosstool-ng-1.2.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 10 Aug 2008 10:39:38 +0000] rev 784
Update version to 1.2.1.

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

2008-08-09Add latest Linux kernel versions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Aug 2008 21:09:22 +0000] rev 783
Add latest Linux kernel versions.

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

2008-08-09Do not unset http_proxy, ftp_proxy and https_proxy in case of using a socks proxy.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Aug 2008 20:48:39 +0000] rev 782
Do not unset http_proxy, ftp_proxy and https_proxy in case of using a socks proxy.
Add a log message.

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

2008-08-09Backport #926 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Aug 2008 18:10:29 +0000] rev 781
Backport #926 from trunk:
Fix saving tarballs locally in case downloads are forced.

/branches/1.2/scripts/functions | 18 8 10 0 ++++++++----------
1 file changed, 8 insertions(+), 10 deletions(-)

2008-08-09Backport #922 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Aug 2008 18:06:43 +0000] rev 780
Backport #922 from trunk:
Fix testing for tool's presence.

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

2008-08-09Merge #908 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Aug 2008 18:05:46 +0000] rev 779
Merge #908 from trunk:
Simplify populate: no need to be too smart.

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

2008-08-09Merge #893 and #923 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Aug 2008 18:03:02 +0000] rev 778
Merge #893 and #923 from trunk:
populate is not relocatable.

/branches/1.2/scripts/crosstool.sh | 14 6 8 0 ++++++--------
/branches/1.2/tools/populate.in | 6 4 2 0 ++++--
2 files changed, 10 insertions(+), 10 deletions(-)

2008-08-09Merge #920 from branches/eglibc:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Aug 2008 17:48:13 +0000] rev 777
Merge #920 from branches/eglibc:
Fix saving tarballs locally in case downloads are forced.

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

2008-08-09Merge #916 from branches/eglibc:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Aug 2008 17:46:56 +0000] rev 776
Merge #916 from branches/eglibc:
Use a little bit more of CT_DoExecLog.

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

2008-08-09Merge #914 from branches/eglibc:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Aug 2008 17:45:55 +0000] rev 775
Merge #914 from branches/eglibc:
Fix setting the proxy.

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

2008-08-09Merge #912 from branches/eglibc:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Aug 2008 17:44:34 +0000] rev 774
Merge #912 from branches/eglibc:
Don't check for readlink, it is no longer needed.

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

2008-08-09Merge #911 from banches/eglibc:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Aug 2008 17:40:44 +0000] rev 773
Merge #911 from banches/eglibc:
Fix testing for tool's presence.

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

2008-08-08Alpha and PowerPC are no longer experimental.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 08 Aug 2008 14:02:48 +0000] rev 772
Alpha and PowerPC are no longer experimental.

2008-08-08Update the knwon issues with the broekn build of seemingly-native toolchains.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 08 Aug 2008 07:07:16 +0000] rev 771
Update the knwon issues with the broekn build of seemingly-native toolchains.

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

2008-08-07Simplify populate: no need to be too smart.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 Aug 2008 22:34:32 +0000] rev 770
Simplify populate: no need to be too smart.
If someone is playing us tricks, let him/her be beaten back.
Chances are he/she knows what happens when he/she finds out it does not work any more!

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

2008-08-07Update the known issues: empty the file prior to adding new ones.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 Aug 2008 21:33:09 +0000] rev 769
Update the known issues: empty the file prior to adding new ones.

/trunk/docs/known-issues.txt | 7 0 7 0 -------
1 file changed, 7 deletions(-)

2008-08-07glibc-based toolchain for PowerPC can now build using the latest kernel headers (2.6.26.1).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 Aug 2008 21:29:08 +0000] rev 768
glibc-based toolchain for PowerPC can now build using the latest kernel headers (2.6.26.1).

/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 13 7 6 0 +++++++------
/trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 13 7 6 0 +++++++------
2 files changed, 14 insertions(+), 12 deletions(-)

2008-08-07Introduce four new ARCH specific variables that CT_DoArchValues can set if they want:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 Aug 2008 15:18:18 +0000] rev 767
Introduce four new ARCH specific variables that CT_DoArchValues can set if they want:
- CT_ARCH_CC_CORE_EXTRA_CONFIG
- CT_ARCH_CC_EXTRA_CONFIG
- CT_ARCH_TARGET_CLFAGS
- CT_ARCH_TARGET_LDFLAGS
This will hopefully enable architectures to specify specific flags.
PowerPC will need them to introduce SPE (coming RSN).

/trunk/scripts/crosstool.sh | 2 2 0 0 ++
/trunk/scripts/functions | 4 2 2 0 ++--
/trunk/docs/overview.txt | 45 22 23 0 ++++++++++++++++++++++-----------------------
/trunk/config/target.in | 10 10 0 0 ++++++++++
4 files changed, 36 insertions(+), 25 deletions(-)

2008-08-07Update all samples to the latest set of options.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 Aug 2008 14:05:47 +0000] rev 766
Update all samples to the latest set of options.
Update some samples to use newer features.
Add patches for the uClibc-20080801 snapshot to be able to build with gcc-4.3.
Add a patch against glibc-2.7 to allow building PPC with latest kernel headers.
Add a patch to gcc to use an alternate unwinding when built against uClibc (after a private explanation/request by Daniel Egger <daniel@eggers-club.de>)

/trunk/patches/glibc/2.7/230-powerpc-private_futex.patch | 15 15 0 0 +
/trunk/patches/uClibc/20080801/300-fix-asm.patch | 175 175 0 0 +++++++++
/trunk/patches/uClibc/20080801/100-ifaddrs.patch | 190 190 0 0 +++++++++
/trunk/patches/uClibc/20080801/200-mips-typeof.patch | 112 112 0 0 ++++++
/trunk/patches/gcc/4.3.1/330-unwind-for-uClibc.patch | 25 25 0 0 +
/trunk/samples/x86_64-unknown-linux-gnu/crosstool.config | 17 10 7 0 +
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 7 5 2 0 +
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 7 5 2 0 +
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 14 11 3 0 +
/trunk/samples/x86_64-unknown-linux-uclibc/uClibc-20080801.config | 232 232 0 0 ++++++++++++
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 34 21 13 0 +-
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 10 7 3 0 +
/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 12 9 3 0 +
/trunk/samples/mips-unknown-linux-uclibc/uClibc-20080801.config | 249 249 0 0 ++++++++++++
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 38 23 15 0 +-
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 14 10 4 0 +
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 7 5 2 0 +
/trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 12 9 3 0 +
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 7 5 2 0 +
/trunk/samples/i586-geode-linux-uclibc/uClibc-20080801.config | 261 261 0 0 +++++++++++++
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 32 20 12 0 ++
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 12 9 3 0 +
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 7 5 2 0 +
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 7 5 2 0 +
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 16 10 6 0 +
25 files changed, 1428 insertions(+), 84 deletions(-)

2008-08-07Add a new config knob for gcc: usage of SJLJ to handle exceptions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 Aug 2008 13:55:30 +0000] rev 765
Add a new config knob for gcc: usage of SJLJ to handle exceptions.
This is needed for some architectures to compile the Java frontend (eg. ARM with uClibc).

/trunk/config/cc/gcc.in | 41 39 2 0 +++++++++++++++++++++++++++++++++++++++--
/trunk/scripts/build/cc_gcc.sh | 8 5 3 0 +++++---
2 files changed, 44 insertions(+), 5 deletions(-)

2008-08-07When reporting bugs, TO is ymorin, CC is crossgcc ML, not the other way around.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 Aug 2008 13:35:11 +0000] rev 764
When reporting bugs, TO is ymorin, CC is crossgcc ML, not the other way around.

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

2008-08-07Fix building core C compiler.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 Aug 2008 13:28:02 +0000] rev 763
Fix building core C compiler.
PowerPC unveiled that you can't reliably build a target libgcc until you have C library headers.
In fact you can't build it at all. The fact that it did build for some architectures was purely coincidental, and a mistake.
This fix should still allow to build uClibc-based toolchains (some ARM uClibc toolchains were build-tested).

/trunk/scripts/build/cc_gcc.sh | 100 47 53 0 +++++++++++++++++++++++-------------------------
1 file changed, 47 insertions(+), 53 deletions(-)

2008-08-07Beautify final output.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 Aug 2008 07:52:09 +0000] rev 762
Beautify final output.

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

2008-08-06Update this sample to use latest tools.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 06 Aug 2008 07:33:07 +0000] rev 761
Update this sample to use latest tools.

/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 25 16 9 0 ++++++++++++++++---------
1 file changed, 16 insertions(+), 9 deletions(-)

2008-08-05Mark "ADA", "ObjC", "ObjC++" and "other languages" as being EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 05 Aug 2008 13:27:09 +0000] rev 760
Mark "ADA", "ObjC", "ObjC++" and "other languages" as being EXPERIMENTAL.

/trunk/config/cc.in | 12 8 4 0 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)

2008-08-04All ARM sample now build with gcc-4.3.1! :-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 04 Aug 2008 17:45:27 +0000] rev 759
All ARM sample now build with gcc-4.3.1! :-)
Unfortunately (fortunately?), this implies using a uClibc snapshot.

/trunk/samples/armeb-unknown-linux-uclibc/uClibc-20080801.config | 243 243 0 0 ++++++++++
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 29 17 12 0 +
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 13 8 5 0 +
/trunk/samples/arm-unknown-linux-uclibcgnueabi/uClibc-20080801.config | 243 243 0 0 ++++++++++
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 29 17 12 0 +
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 13 8 5 0 +
/trunk/samples/arm-unknown-linux-uclibc/uClibc-20080801.config | 243 243 0 0 ++++++++++
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 29 17 12 0 +
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/uClibc-20080801.config | 243 243 0 0 ++++++++++
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 29 17 12 0 +
10 files changed, 1056 insertions(+), 58 deletions(-)

2008-08-04Add latest Linux kernel headers.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 04 Aug 2008 13:18:36 +0000] rev 758
Add latest Linux kernel headers.

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

2008-08-04Make gcc-4.3.x able to compile uClibc (snapshot only).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 04 Aug 2008 12:38:06 +0000] rev 757
Make gcc-4.3.x able to compile uClibc (snapshot only).
Update the gcc patchset accordingly.

/trunk/scripts/build/cc_gcc.sh | 55 53 2 0 ++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 53 insertions(+), 2 deletions(-)

2008-08-04Add a new tool to renumber a patch directory.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 04 Aug 2008 12:09:54 +0000] rev 756
Add a new tool to renumber a patch directory.
Eases maintenance when old patches are removed, or new patches added.

/trunk/tools/patch-renumber.sh | 32 32 0 0 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)

2008-08-04Michael ABBOTT reported that populate is not relocatable.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 04 Aug 2008 08:44:54 +0000] rev 755
Michael ABBOTT reported that populate is not relocatable.
Fix this by determining both the cross-readelf and the sys-root at runtime, not at build time.

/trunk/configure | 1 1 0 0 +
/trunk/scripts/crosstool.sh | 14 6 8 0 ++++++--------
/trunk/tools/populate.in | 6 4 2 0 ++++--
3 files changed, 11 insertions(+), 10 deletions(-)

2008-08-01Rework a little bit of the LAN mirror and proxy settings.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 01 Aug 2008 09:23:58 +0000] rev 754
Rework a little bit of the LAN mirror and proxy settings.

/trunk/scripts/crosstool.sh | 105 4 101 0 +------------------------
/trunk/scripts/functions | 151 129 22 0 +++++++++++++++++++++++++++++++-----
/trunk/config/global/download.in | 193 99 94 0 ++++++++++++++++++++++++----------------------
3 files changed, 232 insertions(+), 217 deletions(-)

2008-08-01Change some config items' default values.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 01 Aug 2008 08:23:29 +0000] rev 753
Change some config items' default values.

/trunk/config/global/paths.in | 4 2 2 0 ++--
/trunk/config/global/logging.in | 2 1 1 0 +-
2 files changed, 3 insertions(+), 3 deletions(-)

2008-07-31Have the glibc build use the cross-objdump, rather than the host one.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 31 Jul 2008 09:08:33 +0000] rev 752
Have the glibc build use the cross-objdump, rather than the host one.
On some distros (eg. Fedora), the native objdump can not interpret objects not for the native system, and thus fail.
This commit adds a new patch against glibc-2.7 that introduces OBJDUMP_FOR_HOST, wich, if set, overides the detected objdump.

Note: bizarely enough, glibc already has code to detect the cross-objdump, but that does not work for an unknown reason... :-(

/trunk/patches/glibc/2.7/220-objdump_for_host.patch | 13 13 0 0 +++++++++
/trunk/scripts/build/libc_glibc.sh | 37 21 16 0 +++++++++++++++------------
2 files changed, 34 insertions(+), 16 deletions(-)

2008-07-29Update a new sample to use gcc-4.3.1.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 29 Jul 2008 17:34:45 +0000] rev 751
Update a new sample to use gcc-4.3.1.

/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 18 12 6 0 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)

2008-07-29Pretyy-up the WiKi table with the date of last update for each sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 29 Jul 2008 16:48:20 +0000] rev 750
Pretyy-up the WiKi table with the date of last update for each sample.

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

2008-07-29Update the Alpha sample to use up-to-date components.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 29 Jul 2008 08:51:15 +0000] rev 749
Update the Alpha sample to use up-to-date components.

/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 30 18 12 0 +++++++++++--------
1 file changed, 18 insertions(+), 12 deletions(-)

2008-07-28New patches to make glibc 2.6 and 2.6.1 build for Alpha.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 28 Jul 2008 21:59:40 +0000] rev 748
New patches to make glibc 2.6 and 2.6.1 build for Alpha.
Forwarded by Ioannis E. VENETIS.

/trunk/patches/glibc/2.6.1/200-alpha-ptr_mangle.patch | 103 103 0 0 ++++++++
/trunk/patches/glibc/2.6.1/190-alpha-atfcts.patch | 11 11 0 0 +
/trunk/patches/glibc/2.6.1/180-gcc-4.3-sysinclude-path.patch | 50 50 0 0 ++++
/trunk/patches/glibc/2.6.1/210-lll_lock_t.patch | 237 237 0 0 ++++++++++++++++++
/trunk/patches/glibc/2.6/200-alpha-ptr_mangle.patch | 103 103 0 0 ++++++++
/trunk/patches/glibc/2.6/190-alpha-atfcts.patch | 11 11 0 0 +
/trunk/patches/glibc/2.6/180-gcc-4.3-sysinclude-path.patch | 50 50 0 0 ++++
/trunk/patches/glibc/2.6/210-lll_lock_t.patch | 237 237 0 0 ++++++++++++++++++
/trunk/patches/glibc/ports-2.6.1/120-lll_lock_t.patch | 156 156 0 0 ++++++++++++
9 files changed, 958 insertions(+)

2008-07-28Fourth step at renaming patches: renumber all patches with a 10-step.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 28 Jul 2008 21:32:33 +0000] rev 747
Fourth step at renaming patches: renumber all patches with a 10-step.

2008-07-28Third go at renaming patches to contain neither the package name nor the package version.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 28 Jul 2008 21:08:01 +0000] rev 746
Third go at renaming patches to contain neither the package name nor the package version.

2008-07-28REname binutils patches to not include 'binutils' nor the version in the patch names.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 28 Jul 2008 20:17:48 +0000] rev 745
REname binutils patches to not include 'binutils' nor the version in the patch names.

2008-07-28Rename patches for glibc: include neither 'glibc' not he version in patch names, it's a duplicate of info already available from the directories they are in.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 28 Jul 2008 20:10:34 +0000] rev 744
Rename patches for glibc: include neither 'glibc' not he version in patch names, it's a duplicate of info already available from the directories they are in.

2008-07-28Add latest headers from Linux kernel 2.6.25.1{1,2}.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 28 Jul 2008 11:43:29 +0000] rev 743
Add latest headers from Linux kernel 2.6.25.1{1,2}.

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

2008-07-27Backport #878 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 Jul 2008 16:54:28 +0000] rev 742
Backport #878 from trunk:
Fix building x86_64 on x86_64 (and hopefully all other *64 archs on the same *64).

/branches/1.2/scripts/build/cc_gcc.sh | 26 0 26 0 --------------------------
/branches/1.2/scripts/crosstool.sh | 14 14 0 0 ++++++++++++++
2 files changed, 14 insertions(+), 26 deletions(-)

2008-07-27Update CREDITS.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 Jul 2008 16:52:53 +0000] rev 741
Update CREDITS.

/trunk/docs/CREDITS | 4 4 0 0 ++++
1 file changed, 4 insertions(+)

2008-07-27Fix building x86_64 on x86_64 (and hopefully all other *64 archs on the same *64):
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 Jul 2008 16:35:37 +0000] rev 740
Fix building x86_64 on x86_64 (and hopefully all other *64 archs on the same *64):
- symlink all lib64/ dirs to the corresponding lib/ dir
Also, prevent gcc from installing some of its target libs outside of the sys-root, in the first place.
Thanks to Laurent DUFRECHOU for reporting the bug and testing the fix.

/trunk/scripts/build/cc_gcc.sh | 26 0 26 0 --------------------------
/trunk/scripts/crosstool.sh | 14 14 0 0 ++++++++++++++
2 files changed, 14 insertions(+), 26 deletions(-)

2008-07-27Backport #876 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 Jul 2008 14:28:36 +0000] rev 739
Backport #876 from trunk:
Re-enable the restart functionality by removing some variables from the saved environment.

/branches/1.2/scripts/functions | 16 10 6 0 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)

2008-07-27Re-enable the restart functionality by removing some variables from the saved environment.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 Jul 2008 14:25:19 +0000] rev 738
Re-enable the restart functionality by removing some variables from the saved environment.

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

2008-07-27"Reported by" is now "First reported by".
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 Jul 2008 12:03:34 +0000] rev 737
"Reported by" is now "First reported by".

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

2008-07-27Update this sample to compress the log file.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 Jul 2008 10:54:54 +0000] rev 736
Update this sample to compress the log file.

/trunk/samples/x86_64-unknown-linux-gnu/crosstool.config | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-07-27When saving a sample, overide log file config:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 Jul 2008 10:54:14 +0000] rev 735
When saving a sample, overide log file config:
- do log to a file
- do compress the log file

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

2008-07-26Add two new patches to glibc-2.7 to make it build for Alpha.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 26 Jul 2008 15:29:51 +0000] rev 734
Add two new patches to glibc-2.7 to make it build for Alpha.
Patches propagated to me from the net by Ioannis E. VENETIS.

/trunk/patches/glibc/2.7/230-glibc-2.7-alpha-atfcts.patch | 12 12 0 0 ++
/trunk/patches/glibc/2.7/240-glibc-2.7-alpha-ptr_mangle.patch | 94 94 0 0 +++++++++++++++++
2 files changed, 106 insertions(+)

2008-07-26Backport #864 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 26 Jul 2008 15:16:40 +0000] rev 733
Backport #864 from trunk:
Limit printing the error message only in the top-level shell.

/branches/1.2/scripts/functions | 2 2 0 0 ++
1 file changed, 2 insertions(+)

2008-07-26Backport #863 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 26 Jul 2008 15:15:48 +0000] rev 732
Backport #863 from trunk:
Hmmm. The debug pause at each step never ever worked... Sigh...

/branches/1.2/scripts/crosstool.sh | 2 1 1 0 +-
/branches/1.2/config/global/ct-behave.in | 2 1 1 0 +-
2 files changed, 2 insertions(+), 2 deletions(-)

2008-07-26Backport #857 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 26 Jul 2008 15:14:48 +0000] rev 731
Backport #857 from trunk:
While retrieving files, propagate the preferred extension down to sub-functions.

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

2008-07-26Backport #849 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 26 Jul 2008 15:12:33 +0000] rev 730
Backport #849 from trunk:
Remove garbage files left behind by downloads from sourceforge.net.

/branches/1.2/scripts/build/debug/500-strace.sh | 4 4 0 0 ++++
/branches/1.2/scripts/build/debug/200-duma.sh | 5 4 1 0 ++++-
2 files changed, 8 insertions(+), 1 deletion(-)

2008-07-26Do log the glibc build commands.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 26 Jul 2008 12:26:42 +0000] rev 729
Do log the glibc build commands.

/trunk/scripts/build/libc_glibc.sh | 80 44 36 0 ++++++++++++++++++++++++--------------------
1 file changed, 44 insertions(+), 36 deletions(-)

2008-07-26Build a little bit more of gcc in //.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 26 Jul 2008 12:10:54 +0000] rev 728
Build a little bit more of gcc in //.

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

2008-07-26Update the PPC sample, add a new softfloat PPC sample, thanks to Thomas JOURDAN.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 26 Jul 2008 09:31:07 +0000] rev 727
Update the PPC sample, add a new softfloat PPC sample, thanks to Thomas JOURDAN.

/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 54 42 12 0 ++
/trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 331 331 0 0 +++++++++++++++
/trunk/samples/powerpc-unknown_nofpu-linux-gnu/reported.by | 2 2 0 0 +
3 files changed, 375 insertions(+), 12 deletions(-)

2008-07-26In case of error, the error message would be printing in subshells, thus printing as many error message as there were subshells.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 26 Jul 2008 09:22:42 +0000] rev 726
In case of error, the error message would be printing in subshells, thus printing as many error message as there were subshells.
Limit printing this message only in the top-level shell.

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

2008-07-25Hmmm. The debug pause at each step never ever worked... Sigh...
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 25 Jul 2008 22:57:35 +0000] rev 725
Hmmm. The debug pause at each step never ever worked... Sigh...

/trunk/scripts/crosstool.sh | 2 1 1 0 +-
/trunk/config/global/ct-behave.in | 2 1 1 0 +-
2 files changed, 2 insertions(+), 2 deletions(-)

2008-07-25Also print the number of samples in the DokuWiki table.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 25 Jul 2008 16:14:42 +0000] rev 724
Also print the number of samples in the DokuWiki table.

/trunk/scripts/showSamples.sh | 6 6 0 0 ++++++
1 file changed, 6 insertions(+)

2008-07-25Woops! It's the kernel v ersion that is /custom/, not the kernel it self!
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 25 Jul 2008 15:54:52 +0000] rev 723
Woops! It's the kernel v ersion that is /custom/, not the kernel it self!

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

2008-07-25When dumping the DokuWiki table of samples, don't leave the kernel headers version empty if using a custom headers set., and say so.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 25 Jul 2008 14:08:03 +0000] rev 722
When dumping the DokuWiki table of samples, don't leave the kernel headers version empty if using a custom headers set., and say so.

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

2008-07-25Another ARM sample to build with gcc-4.3.1.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 25 Jul 2008 14:03:09 +0000] rev 721
Another ARM sample to build with gcc-4.3.1.

/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 16 10 6 0 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)

2008-07-25Two new samples by "Thomas JOURDAN".
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 25 Jul 2008 13:59:29 +0000] rev 720
Two new samples by "Thomas JOURDAN".

/trunk/samples/x86_64-unknown-linux-gnu/crosstool.config | 334 334 0 0 +++++++++++++++++++++
/trunk/samples/x86_64-unknown-linux-gnu/reported.by | 2 2 0 0 +
/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 301 301 0 0 +++++++++++++++++++
/trunk/samples/powerpc-unknown-linux-gnu/reported.by | 2 2 0 0 +
4 files changed, 639 insertions(+)

2008-07-25While retrieving files, propagate the preferred extension down to sub-functions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 25 Jul 2008 10:02:43 +0000] rev 719
While retrieving files, propagate the preferred extension down to sub-functions.

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

2008-07-25Re-instatethe fortran forntend for this sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 25 Jul 2008 09:52:52 +0000] rev 718
Re-instatethe fortran forntend for this sample.

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

2008-07-25This sample is the first to build gcc-4.3 for ARM.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 25 Jul 2008 08:43:42 +0000] rev 717
This sample is the first to build gcc-4.3 for ARM.

/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 18 11 7 0 +++++++++++-------
1 file changed, 11 insertions(+), 7 deletions(-)

2008-07-24Make gcc-4.3.x correctly build for ARM softfloat.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 24 Jul 2008 16:57:03 +0000] rev 716
Make gcc-4.3.x correctly build for ARM softfloat.

/trunk/patches/gcc/4.3.0/875-arm-softfloat.patch | 29 29 0 0 +++++++++++++++++++++++++++++
/trunk/patches/gcc/4.3.1/750-arm-softfloat.patch | 29 29 0 0 +++++++++++++++++++++++++++++
2 files changed, 58 insertions(+)

2008-07-24Make gcc-4.3.x build.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 24 Jul 2008 16:56:28 +0000] rev 715
Make gcc-4.3.x build.
Thanks to both Ioannis E. VENETIS and Thomas JOURDAN for their help.

/trunk/scripts/build/cc_gcc.sh | 26 22 4 0 ++++++++++++++++++++++----
1 file changed, 22 insertions(+), 4 deletions(-)

2008-07-24Don't check fo lynx, it's no longer used.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 24 Jul 2008 06:47:08 +0000] rev 714
Don't check fo lynx, it's no longer used.

/trunk/scripts/build/tools/200-sstrip.sh | 1 0 1 0 -
1 file changed, 1 deletion(-)

2008-07-24Simplify downloading sstrip, using the common retrieval framework.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 24 Jul 2008 06:46:40 +0000] rev 713
Simplify downloading sstrip, using the common retrieval framework.

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

2008-07-24When retrieving a file, allow preferred extension to be whatever starts with a dot, and not only one of .tar.bz2 .tar.gz .tgz or .tar.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 24 Jul 2008 06:42:29 +0000] rev 712
When retrieving a file, allow preferred extension to be whatever starts with a dot, and not only one of .tar.bz2 .tar.gz .tgz or .tar.

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

2008-07-22Remove garbage files left behind by downloads from sourceforge.net.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 Jul 2008 14:17:10 +0000] rev 711
Remove garbage files left behind by downloads from sourceforge.net.

/trunk/scripts/build/debug/500-strace.sh | 4 4 0 0 ++++
/trunk/scripts/build/debug/200-duma.sh | 5 4 1 0 ++++-
2 files changed, 8 insertions(+), 1 deletion(-)

2008-07-22Allow selecting 'latest' snapshot, as well as 'specific' date snapshot for glibc.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 Jul 2008 13:29:08 +0000] rev 710
Allow selecting 'latest' snapshot, as well as 'specific' date snapshot for glibc.
Update uClibc config to commonalise some help.

/trunk/scripts/build/libc_glibc.sh | 22 20 2 0 ++++++++++++++++++++--
/trunk/config/libc/glibc.in | 12 12 0 0 ++++++++++++
/trunk/config/libc/uClibc.in | 12 4 8 0 ++++--------
/trunk/config/libc.in | 13 13 0 0 +++++++++++++
4 files changed, 49 insertions(+), 10 deletions(-)

2008-07-22MArk gdb-6.5 as being OBSOLETE.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 Jul 2008 09:32:27 +0000] rev 709
MArk gdb-6.5 as being OBSOLETE.

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

2008-07-22Backport #844 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 Jul 2008 09:19:42 +0000] rev 708
Backport #844 from trunk:
In POSIX shell scripts, == does not check for equality, -eq does.

/branches/1.2/kconfig/lxdialog/check-lxdialog.sh | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

2008-07-22Eye-candy in ./configure.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 Jul 2008 09:17:40 +0000] rev 707
Eye-candy in ./configure.

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

2008-07-22Michael ABBOTT reported that Ubuntu had problems running menuconfig.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 Jul 2008 09:16:07 +0000] rev 706
Michael ABBOTT reported that Ubuntu had problems running menuconfig.
Turned out that a POSIX script shell was in fact not POSIX: == does not check for equality, -eq does.

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

2008-07-20Bump version to 1.2.0+svn
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Jul 2008 17:20:45 +0000] rev 705
Bump version to 1.2.0+svn

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

2008-07-20Create the 1.2 maintenance branch. 1.2 crosstool-ng-1.2.0
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Jul 2008 17:19:26 +0000] rev 704
Create the 1.2 maintenance branch.
In fact, the maintenance branch for 1.1 was a bit hard to follow, but it didn't proove unfeasible.

2008-07-20Update version to 1.2.0.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Jul 2008 17:18:06 +0000] rev 703
Update version to 1.2.0.

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

2008-07-20Update CREDITS.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Jul 2008 16:59:04 +0000] rev 702
Update CREDITS.
Eye-candy on overview.txt.

/trunk/docs/overview.txt | 4 2 2 0 ++--
/trunk/docs/CREDITS | 1 1 0 0 +
2 files changed, 3 insertions(+), 2 deletions(-)

2008-07-20PowerPC now builds the Fortran frontend.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Jul 2008 16:00:01 +0000] rev 701
PowerPC now builds the Fortran frontend.

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

2008-07-20Alpha sample can build the Fortran frontend.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Jul 2008 13:21:54 +0000] rev 700
Alpha sample can build the Fortran frontend.

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

2008-07-20Update the last four samples to use linux-2.6.26 headers, and gcc-4.2.4.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Jul 2008 11:12:59 +0000] rev 699
Update the last four samples to use linux-2.6.26 headers, and gcc-4.2.4.

/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 10 5 5 0 +++++-----
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 16 8 8 0 ++++++++--------
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 16 8 8 0 ++++++++--------
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 16 8 8 0 ++++++++--------
4 files changed, 29 insertions(+), 29 deletions(-)

2008-07-20Add new tools to check presence of at ./configure time. Reported by Laurent Dufrechou <laurent.dufrechou@gmail.com>.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Jul 2008 09:43:07 +0000] rev 698
Add new tools to check presence of at ./configure time. Reported by Laurent Dufrechou <laurent.dufrechou@gmail.com>.

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

2008-07-19Updatge all samples to neither use a LAN mirror, nor a proxy (new set of options).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 22:55:19 +0000] rev 697
Updatge all samples to neither use a LAN mirror, nor a proxy (new set of options).

/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 38 18 20 0 ++++++------
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 38 18 20 0 ++++++------
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 40 20 20 0 ++++++------
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 38 18 20 0 ++++++------
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 40 20 20 0 ++++++------
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 38 18 20 0 ++++++------
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 38 18 20 0 ++++++------
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 38 18 20 0 ++++++------
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 40 20 20 0 ++++++------
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 40 20 20 0 ++++++------
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 38 18 20 0 ++++++------
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 38 18 20 0 ++++++------
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 38 18 20 0 ++++++------
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 38 18 20 0 ++++++------
14 files changed, 260 insertions(+), 280 deletions(-)

2008-07-19Using a SOCKS 4/5 proxy is no more EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 22:46:44 +0000] rev 696
Using a SOCKS 4/5 proxy is no more EXPERIMENTAL.

/trunk/config/global/download.in | 3 1 2 0 +--
1 file changed, 1 insertion(+), 2 deletions(-)

2008-07-19Introduce using a LAN mirror for retrieving tarballs.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 22:45:17 +0000] rev 695
Introduce using a LAN mirror for retrieving tarballs.

/trunk/scripts/functions | 40 36 4 0 ++++++++++++-
/trunk/config/global/download.in | 146 115 31 0 ++++++++++++++++++++++++++++++++++++----------
2 files changed, 151 insertions(+), 35 deletions(-)

2008-07-19Move the paths config options before the download options.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 22:39:15 +0000] rev 694
Move the paths config options before the download options.

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

2008-07-19Split-up download and extract options into two separate files, because download options are begining to be numerous.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 21:22:58 +0000] rev 693
Split-up download and extract options into two separate files, because download options are begining to be numerous.

/trunk/config/global/extract.in | 193 1 192 0 ----------------------------------------------
/trunk/config/global/download.in | 52 1 51 0 ------------
/trunk/config/global.in | 3 2 1 0 +
3 files changed, 4 insertions(+), 244 deletions(-)

2008-07-19Update all ARM samples to use gcc-4.2.4.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 20:51:52 +0000] rev 692
Update all ARM samples to use gcc-4.2.4.

/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/arm-unknown-linux-gnueabi/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/arm-unknown-linux-uclibc/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 9 5 4 0 +++++----
6 files changed, 30 insertions(+), 24 deletions(-)

2008-07-19Some eye-candy in the WiKi status table.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 18:12:35 +0000] rev 691
Some eye-candy in the WiKi status table.

/trunk/scripts/showSamples.sh | 11 6 5 0 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)

2008-07-19x86_64 updated.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 17:59:56 +0000] rev 690
x86_64 updated.

/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 14 8 6 0 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)

2008-07-19Update some samples to use latest kernel headers and gcc-4.2.4 (latest stable?).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 16:55:14 +0000] rev 689
Update some samples to use latest kernel headers and gcc-4.2.4 (latest stable?).

/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 7 4 3 0 ++++---
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 7 4 3 0 ++++---
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 14 8 6 0 ++++++++------
3 files changed, 16 insertions(+), 12 deletions(-)

2008-07-19It's been a long time that the gcc libraries are all installed in the sys-root.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 12:25:46 +0000] rev 688
It's been a long time that the gcc libraries are all installed in the sys-root.
Thus populate does not need to look above to find the libraries.

/trunk/tools/populate.in | 9 3 6 0 +++------
1 file changed, 3 insertions(+), 6 deletions(-)

2008-07-19Add gcc-4.2.4, with patches propagated from 4.2.3.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 12:17:26 +0000] rev 687
Add gcc-4.2.4, with patches propagated from 4.2.3.

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

2008-07-19Use POSIX constructs in the DUMA wrapper installed on the target.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 12:15:17 +0000] rev 686
Use POSIX constructs in the DUMA wrapper installed on the target.

/trunk/scripts/build/debug/duma.in | 13 12 1 0 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)

2008-07-19iMIPS samples also are capable of building a Fortran frontend, now.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 10:51:42 +0000] rev 685
iMIPS samples also are capable of building a Fortran frontend, now.

/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 11 6 5 0 ++++++-----
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 13 7 6 0 +++++++------
2 files changed, 13 insertions(+), 11 deletions(-)

2008-07-18All ARM samples now build the gfortran frontend.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 Jul 2008 21:54:42 +0000] rev 684
All ARM samples now build the gfortran frontend.

/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 11 6 5 0 ++++++-----
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 11 6 5 0 ++++++-----
2 files changed, 12 insertions(+), 10 deletions(-)

2008-07-18./configure eye-candy.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 Jul 2008 21:03:04 +0000] rev 683
./configure eye-candy.

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

2008-07-18Don't use a progress bar when saving samples, it's ugly.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 Jul 2008 15:18:09 +0000] rev 682
Don't use a progress bar when saving samples, it's ugly.

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

2008-07-18Some more ARM sample to build gfortran...
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 Jul 2008 15:15:45 +0000] rev 681
Some more ARM sample to build gfortran...

/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 11 6 5 0 ++++++-----
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 11 6 5 0 ++++++-----
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 11 6 5 0 ++++++-----
3 files changed, 18 insertions(+), 15 deletions(-)

2008-07-18Enable forcing ./configure to complete, even if the needed tools are not present.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 Jul 2008 13:26:27 +0000] rev 680
Enable forcing ./configure to complete, even if the needed tools are not present.

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

2008-07-18Update arm-unknown-linux-gnueabi to also compile the gfortran frontend.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 Jul 2008 09:24:55 +0000] rev 679
Update arm-unknown-linux-gnueabi to also compile the gfortran frontend.

/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 11 6 5 0 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)

2008-07-17Remove the check for absolutely needed tools now ./configure checks for them.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 17 Jul 2008 21:17:19 +0000] rev 678
Remove the check for absolutely needed tools now ./configure checks for them.
Move the check for 'lynx' to where it is needed (that is when sstrip from buildroot is selected).

/trunk/scripts/build/tools/200-sstrip.sh | 1 1 0 0 +
/trunk/scripts/crosstool.sh | 5 0 5 0 -----
2 files changed, 1 insertion(+), 5 deletions(-)

2008-07-17Make gfortran compile for ARM. Details in patch itself.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 17 Jul 2008 19:36:21 +0000] rev 677
Make gfortran compile for ARM. Details in patch itself.

/trunk/patches/gcc/4.2.3/950-fortran-signed-TImode.patch | 43 43 0 0 ++++++++++++++++++++++
1 file changed, 43 insertions(+)

2008-07-16Update COPYING to make it clear that crosstool-NG is part of the source of a toolchain.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 16 Jul 2008 23:00:52 +0000] rev 676
Update COPYING to make it clear that crosstool-NG is part of the source of a toolchain.

/trunk/COPYING | 14 14 0 0 ++++++++++++++
1 file changed, 14 insertions(+)

2008-07-16When dumping version, also print some /legal/ blah-blah:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 16 Jul 2008 22:23:46 +0000] rev 675
When dumping version, also print some /legal/ blah-blah:
- copyright notice,
- one-liner boilerplate about free software,
- disclaimer about waranty, merchantability, fitness...

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

2008-07-16Remove debug snippet.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 16 Jul 2008 22:10:28 +0000] rev 674
Remove debug snippet.

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

2008-07-16Introduce a list of tools to check for at ./configure time.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 16 Jul 2008 21:59:49 +0000] rev 673
Introduce a list of tools to check for at ./configure time.
Move some functions around (no code change).
Only tell about applying contribs when there are contribs to apply.
Some eye-candy here and there.

/trunk/configure | 94 75 19 0 +++++++++++++++++++++++++++++++++++++++++++++++++-------------
1 file changed, 75 insertions(+), 19 deletions(-)

2008-07-16Move the check for tsocks' availability just before using tsocks: make it clear we check before we use.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 16 Jul 2008 21:57:12 +0000] rev 672
Move the check for tsocks' availability just before using tsocks: make it clear we check before we use.
Use CT_DoExecLog to validate tsocks configuration.
Don't use gawk, but awk. awk *is* GNU awk, check by ./configure.

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

2008-07-15Update the list of known issues.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 15 Jul 2008 17:47:51 +0000] rev 671
Update the list of known issues.

/trunk/docs/known-issues.txt | 13 0 13 0 -------------
1 file changed, 13 deletions(-)

2008-07-15Add latest Linux 2.6.26 headers.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 15 Jul 2008 09:57:10 +0000] rev 670
Add latest Linux 2.6.26 headers.

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

2008-07-14Use CT_DoExecLog when building tools and debug utilities.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 21:57:57 +0000] rev 669
Use CT_DoExecLog when building tools and debug utilities.

/trunk/scripts/build/tools/200-sstrip.sh | 12 6 6 0 ++++++------
/trunk/scripts/build/debug/100-dmalloc.sh | 10 5 5 0 +++++-----
/trunk/scripts/build/debug/400-ltrace.sh | 5 3 2 0 +++--
/trunk/scripts/build/debug/300-gdb.sh | 30 17 13 0 +++++++++++++++++-------------
/trunk/scripts/build/debug/500-strace.sh | 7 4 3 0 ++++---
/trunk/scripts/build/debug/200-duma.sh | 5 3 2 0 +++--
6 files changed, 38 insertions(+), 31 deletions(-)

2008-07-14Catching a double fault is doomed... Don't take action.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 21:56:58 +0000] rev 668
Catching a double fault is doomed... Don't take action.
Simplify CT_DoExecLog: it does not support affectations prior to the command, anyway.

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

2008-07-14Build the Alpha sample toolchain with Linux 2.6.25.10 headers.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 21:51:56 +0000] rev 667
Build the Alpha sample toolchain with Linux 2.6.25.10 headers.

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

2008-07-14Fix CT_DoExecLog usage when building GMP for target.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 21:21:35 +0000] rev 666
Fix CT_DoExecLog usage when building GMP for target.

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

2008-07-14Add a new patch to glibc to build for Alpha on recent Linux kernels.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 20:43:21 +0000] rev 665
Add a new patch to glibc to build for Alpha on recent Linux kernels.

/trunk/patches/glibc/2.5.1/260-alpha-asm_elf.patch | 194 194 0 0 ++++++++++++++++++++++++++++
/trunk/patches/glibc/2.5/260-alpha-asm_elf.patch | 194 194 0 0 ++++++++++++++++++++++++++++
/trunk/patches/glibc/2.6.1/200-alpha-asm_elf.patch | 194 194 0 0 ++++++++++++++++++++++++++++
/trunk/patches/glibc/2.6/200-alpha-asm_elf.patch | 194 194 0 0 ++++++++++++++++++++++++++++
/trunk/patches/glibc/2.3.6/270-alpha-asm_elf.patch | 194 194 0 0 ++++++++++++++++++++++++++++
/trunk/patches/glibc/2.7/220-alpha-asm_elf.patch | 194 194 0 0 ++++++++++++++++++++++++++++
6 files changed, 1164 insertions(+)

2008-07-14Advertise using CT_DoExecLog in the tools and debug templates.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 16:04:41 +0000] rev 664
Advertise using CT_DoExecLog in the tools and debug templates.

/trunk/scripts/build/tools/000-template.sh | 5 3 2 0 +++--
/trunk/scripts/build/debug/000-template.sh | 5 3 2 0 +++--
2 files changed, 6 insertions(+), 4 deletions(-)

2008-07-14Use CT_DoExecLog when building libelf.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 15:58:39 +0000] rev 663
Use CT_DoExecLog when building libelf.

/trunk/scripts/build/tools/100-libelf.sh | 7 4 3 0 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)

2008-07-14Use CT_DoExecLog when building gcc.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 15:56:57 +0000] rev 662
Use CT_DoExecLog when building gcc.

/trunk/scripts/build/cc_gcc.sh | 55 27 28 0 ++++++++++++++++++++++++------------------------
1 file changed, 27 insertions(+), 28 deletions(-)

2008-07-14Use CT_DoExecLog when building uClibc.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 15:48:51 +0000] rev 661
Use CT_DoExecLog when building uClibc.

/trunk/scripts/build/libc_uClibc.sh | 19 11 8 0 +++++++++++--------
1 file changed, 11 insertions(+), 8 deletions(-)

2008-07-14Fix CT_DoExecLog usage when building binutils' libraries for target.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 15:42:27 +0000] rev 660
Fix CT_DoExecLog usage when building binutils' libraries for target.

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

2008-07-14Use CT_DoExecLog in binutils build.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 15:27:20 +0000] rev 659
Use CT_DoExecLog in binutils build.

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

2008-07-14Don't print double-faults.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 15:22:53 +0000] rev 658
Don't print double-faults.

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

2008-07-14Log the command being run when calling CT_DoExecLog, which is kinda the point of CT_DoExecLog, anyway...
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 15:20:11 +0000] rev 657
Log the command being run when calling CT_DoExecLog, which is kinda the point of CT_DoExecLog, anyway...

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

2008-07-14Use CT_DoExecLog for MPFR build.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 15:15:40 +0000] rev 656
Use CT_DoExecLog for MPFR build.

/trunk/scripts/build/mpfr.sh | 48 25 23 0 +++++++++++++++++++++++++-----------------------
1 file changed, 25 insertions(+), 23 deletions(-)

2008-07-14Use CT_DoExecLog for GMP build.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 13:55:30 +0000] rev 655
Use CT_DoExecLog for GMP build.

/trunk/scripts/build/gmp.sh | 12 7 5 0 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)

2008-07-14Use CT_DoExecLog for Linux headers install.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 13:51:45 +0000] rev 654
Use CT_DoExecLog for Linux headers install.

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

2008-07-14Update all samples to use binutils-2.18.50.0.8.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 13:19:37 +0000] rev 653
Update all samples to use binutils-2.18.50.0.8.

/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 8 4 4 0 ++++----
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 8 4 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-linux-uclibc/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 8 4 4 0 ++++----
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 9 5 4 0 +++++----
14 files changed, 67 insertions(+), 56 deletions(-)

2008-07-14Add binutils-2.18.50.0.8 pathset, copied and rebased from 2.18.50.0.7.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 08:41:50 +0000] rev 652
Add binutils-2.18.50.0.8 pathset, copied and rebased from 2.18.50.0.7.

/trunk/patches/binutils/2.18.50.0.8/200-ld-makefile-path.patch | 24 24 0 0 ++++++++++
/trunk/patches/binutils/2.18.50.0.8/100-arm-uclibcgnueabi.patch | 24 24 0 0 ++++++++++
/trunk/patches/binutils/2.18.50.0.8/300-check-ldrunpath-length.patch | 21 21 0 0 +++++++++
3 files changed, 69 insertions(+)

2008-07-13Small eye-candy in the WiKi table dump.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Jul 2008 21:35:09 +0000] rev 651
Small eye-candy in the WiKi table dump.

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

2008-07-13Two samples updated with latest kernel headers.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Jul 2008 21:22:55 +0000] rev 650
Two samples updated with latest kernel headers.

/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 11 6 5 0 ++++++-----
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 11 6 5 0 ++++++-----
2 files changed, 12 insertions(+), 10 deletions(-)

2008-07-13Also report built-in languages in the status table.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Jul 2008 20:45:24 +0000] rev 649
Also report built-in languages in the status table.

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

2008-07-13Update i686-nptl-linux-gnu sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Jul 2008 17:02:22 +0000] rev 648
Update i686-nptl-linux-gnu sample.

/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 11 6 5 0 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)

2008-07-13Add latest EXPERIMENTAL binutils 2.18.50.0.8.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Jul 2008 15:25:40 +0000] rev 647
Add latest EXPERIMENTAL binutils 2.18.50.0.8.

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

2008-07-13Also log the command being executed when calling CT_DoExecLog (no user yet).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Jul 2008 10:44:26 +0000] rev 646
Also log the command being executed when calling CT_DoExecLog (no user yet).

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

2008-07-13Ioannis E. VENETIS <venetis@mail.capsl.udel.edu> pointed out that GMP and MPFR were not used by gcc.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Jul 2008 10:32:38 +0000] rev 645
Ioannis E. VENETIS <venetis@mail.capsl.udel.edu> pointed out that GMP and MPFR were not used by gcc.
Turned out that none could use GMP and MPFR as the config option changed its name, but the change was not propagated to all users.

/trunk/scripts/build/binutils.sh | 2 1 1 0 +-
/trunk/scripts/build/debug/300-gdb.sh | 2 1 1 0 +-
/trunk/scripts/build/cc_gcc.sh | 6 3 3 0 +++---
3 files changed, 5 insertions(+), 5 deletions(-)

2008-07-09Fix wiki table sample output.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 09 Jul 2008 21:13:07 +0000] rev 644
Fix wiki table sample output.

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

2008-07-07Update samples to latest options set (no config changes).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 Jul 2008 21:31:08 +0000] rev 643
Update samples to latest options set (no config changes).

/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 29 12 17 0 +++++--------
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 23 12 11 0 +++++-----
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 21 8 13 0 +++------
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 15 8 7 0 ++++---
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 19 10 9 0 +++++----
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 29 12 17 0 +++++--------
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 23 12 11 0 +++++-----
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 21 8 13 0 +++------
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 15 8 7 0 ++++---
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 23 12 11 0 +++++-----
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 11 6 5 0 +++--
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 23 12 11 0 +++++-----
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 9 5 4 0 ++--
13 files changed, 125 insertions(+), 136 deletions(-)

2008-07-07Although working with bash, 'echo -n' is really non-portable.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 Jul 2008 21:25:57 +0000] rev 642
Although working with bash, 'echo -n' is really non-portable.
Get rid of this by using printf(1) with no trailing new-line (\n).
Again, thanks to Martin GUY, who pointed this issue.

/trunk/kconfig/kconfig.mk | 2 1 1 0
/trunk/scripts/build/libc_uClibc.sh | 4 3 1 0 ++
/trunk/scripts/showSamples.sh | 78 39 39 0 +++++++++++++++++++++---------------------
3 files changed, 43 insertions(+), 41 deletions(-)

2008-07-07POSIXify ./configure, and comment some parts of it.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 Jul 2008 21:22:25 +0000] rev 641
POSIXify ./configure, and comment some parts of it.
Thanks to Martin GUY for pointing out that ./configure was not POSIXly correct.

/trunk/configure | 51 35 16 0 +++++++++++++++++++++++++++++++++++----------------
1 file changed, 35 insertions(+), 16 deletions(-)

2008-07-03Update the i686 sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 03 Jul 2008 09:02:22 +0000] rev 640
Update the i686 sample.

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

2008-07-03Mark gdb-6.8 as being no longer EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 03 Jul 2008 08:58:56 +0000] rev 639
Mark gdb-6.8 as being no longer EXPERIMENTAL.

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

2008-07-03Add latest linux kernel 2.6.25.10.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 03 Jul 2008 08:56:30 +0000] rev 638
Add latest linux kernel 2.6.25.10.

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

2008-07-02Add a new MIPS little endian sample, reported by Alexander BIGGA.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 02 Jul 2008 13:12:30 +0000] rev 637
Add a new MIPS little endian sample, reported by Alexander BIGGA.

/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 327 327 0 0 ++++++++++++++++++++++
/trunk/samples/mipsel-unknown-linux-gnu/reported.by | 2 2 0 0 +
2 files changed, 329 insertions(+)

2008-06-30Update samples to the latest architecture framework.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 30 Jun 2008 21:41:32 +0000] rev 636
Update samples to the latest architecture framework.

/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 57 32 25 0 +++++++-----
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 60 34 26 0 +++++++------
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 43 23 20 0 +++++----
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 57 32 25 0 +++++++-----
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 46 26 20 0 ++++++----
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 56 30 26 0 ++++++------
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 43 23 20 0 +++++----
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 53 27 26 0 ++++++-----
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 43 23 20 0 +++++----
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 49 29 20 0 ++++++-----
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 51 26 25 0 ++++++-----
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 43 23 20 0 +++++----
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 44 21 23 0 ++++------
13 files changed, 349 insertions(+), 296 deletions(-)

2008-06-30Newer, better, tsocks(1)-like wrapper script for D.U.M.A.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 30 Jun 2008 20:37:14 +0000] rev 635
Newer, better, tsocks(1)-like wrapper script for D.U.M.A.

/trunk/scripts/build/debug/duma.in | 44 44 0 0 ++++++++++++++++++++++++++++++++++++++++
/trunk/scripts/build/debug/200-duma.sh | 12 3 9 0 +++--------
2 files changed, 47 insertions(+), 9 deletions(-)

2008-06-30Completely move GMP and MPFR files out of the compiler way into their own directory.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 30 Jun 2008 11:58:58 +0000] rev 634
Completely move GMP and MPFR files out of the compiler way into their own directory.

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

2008-06-30Re-order architecture specifics.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 30 Jun 2008 11:33:52 +0000] rev 633
Re-order architecture specifics.

/trunk/config/target.in | 12 7 5 0 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)

2008-06-30Force CT_WORK_DIR to "${CT_TOP_DIR}/targets" when saving the config as a new sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 30 Jun 2008 11:19:17 +0000] rev 632
Force CT_WORK_DIR to "${CT_TOP_DIR}/targets" when saving the config as a new sample.

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

2008-06-27Only present each of arch, abi, cpu tune and fpu optimisations for those targets supporting them.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 27 Jun 2008 15:08:43 +0000] rev 631
Only present each of arch, abi, cpu tune and fpu optimisations for those targets supporting them.

/trunk/config/target.in | 30 30 0 0 ++++++++++++++++++++++++++++++
/trunk/arch/arm/config.in | 5 5 0 0 +++++
/trunk/arch/powerpc/config.in | 3 3 0 0 +++
/trunk/arch/alpha/config.in | 2 2 0 0 ++
/trunk/arch/x86/config.in | 3 3 0 0 +++
/trunk/arch/mips/config.in | 3 3 0 0 +++
/trunk/arch/x86_64/config.in | 3 3 0 0 +++
7 files changed, 49 insertions(+)

2008-06-27Update the architecture API: architecture help is mandatory.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 27 Jun 2008 14:55:22 +0000] rev 630
Update the architecture API: architecture help is mandatory.
Update all architectures (some with pointer to the specs, when available).

/trunk/docs/overview.txt | 8 8 0 0 ++++++++
/trunk/arch/arm/config.in | 3 3 0 0 +++
/trunk/arch/powerpc/config.in | 3 3 0 0 +++
/trunk/arch/ia64/config.in | 3 3 0 0 +++
/trunk/arch/alpha/config.in | 2 2 0 0 ++
/trunk/arch/x86/config.in | 3 3 0 0 +++
/trunk/arch/mips/config.in | 3 3 0 0 +++
/trunk/arch/sh/config.in | 3 3 0 0 +++
/trunk/arch/x86_64/config.in | 3 3 0 0 +++
9 files changed, 31 insertions(+)

2008-06-27Update the Openrisc contributed support to the new auto-generated architecture menu.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 27 Jun 2008 14:11:08 +0000] rev 629
Update the Openrisc contributed support to the new auto-generated architecture menu.

/trunk/contrib/openrisc-or32.patch.lzma | 5010 2521 2489 0 ++++++++++++++++++++-------------------
1 file changed, 2521 insertions(+), 2489 deletions(-)

2008-06-27Autogenerate the architecture selection choice menu.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 27 Jun 2008 13:58:53 +0000] rev 628
Autogenerate the architecture selection choice menu.
Update architectures definition files accordingly.
Update documentation accordingly.
Use makefile syntax when listing arch/, tools/ and debug/ config files.

/trunk/kconfig/kconfig.mk | 32 29 3 0 +++++++++++++++--
/trunk/docs/overview.txt | 75 67 8 0 +++++++++++++++++++++++++++++++++++----
/trunk/config/target.in | 94 16 78 0 ++++++++-----------------------------------------
/trunk/arch/arm/config.in | 6 5 1 0 +++
/trunk/arch/powerpc/config.in | 2 2 0 0 +
/trunk/arch/ia64/config.in | 4 4 0 0 ++
/trunk/arch/alpha/config.in | 2 1 1 0
/trunk/arch/x86/config.in | 3 3 0 0 ++
/trunk/arch/mips/config.in | 5 5 0 0 +++
/trunk/arch/sh/config.in | 4 3 1 0 ++
/trunk/arch/x86_64/config.in | 3 3 0 0 ++
11 files changed, 138 insertions(+), 92 deletions(-)

2008-06-27Update the samples.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 27 Jun 2008 11:19:12 +0000] rev 627
Update the samples.

/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 13 8 5 0 +++--
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 35 24 11 0 +++++++++----
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 11 7 4 0 +++-
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 11 7 4 0 +++-
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 19 11 8 0 ++++---
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 11 7 4 0 +++-
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 11 7 4 0 +++-
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 11 7 4 0 +++-
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 11 7 4 0 +++-
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 16 10 6 0 ++++--
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 13 8 5 0 +++--
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 11 7 4 0 +++-
12 files changed, 110 insertions(+), 63 deletions(-)

2008-06-27Native gcc is picky about the CC and LD variables. Set them unconditionally, whether building static or not.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 27 Jun 2008 11:18:56 +0000] rev 626
Native gcc is picky about the CC and LD variables. Set them unconditionally, whether building static or not.

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

2008-06-27Do al ittle bit more jobs in parallel while building gcc.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 27 Jun 2008 11:18:02 +0000] rev 625
Do al ittle bit more jobs in parallel while building gcc.

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

2008-06-26Update the Alpha sample to check host GMP and MPFR.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 26 Jun 2008 06:54:06 +0000] rev 624
Update the Alpha sample to check host GMP and MPFR.

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

2008-06-26Update the alpha sample to newer versions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 26 Jun 2008 06:49:19 +0000] rev 623
Update the alpha sample to newer versions.

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

2008-06-25Don't force building target GMP and MPFR when a native gdb is built. Rather,
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 25 Jun 2008 21:56:36 +0000] rev 622
Don't force building target GMP and MPFR when a native gdb is built. Rather,
add a config knob to configure the native gdb to use or not to use GMP and
MPFR; _this_config_knob_ will force building the target GMP and MPFR only if
turned on.

/trunk/scripts/build/debug/300-gdb.sh | 2 1 1 0 +-
/trunk/config/debug/gdb.in | 21 19 2 0 +++++++++++++++++++--
2 files changed, 20 insertions(+), 3 deletions(-)

2008-06-25Add latest Linux kernel versions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 25 Jun 2008 20:56:50 +0000] rev 621
Add latest Linux kernel versions.

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

2008-06-25Update documentation.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 25 Jun 2008 14:06:49 +0000] rev 620
Update documentation.

/trunk/docs/overview.txt | 37 27 10 0 +++++++++++++++++++++++++++----------
/trunk/docs/ct-ng.1.in | 18 1 17 0 +-----------------
2 files changed, 28 insertions(+), 27 deletions(-)

2008-06-25Update samples.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 25 Jun 2008 09:04:38 +0000] rev 619
Update samples.

/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 5 3 2 0 +++--
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 5 3 2 0 +++--
/trunk/samples/arm-unknown-linux-gnueabi/reported.by | 2 1 1 0 +-
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 5 3 2 0 +++--
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 5 3 2 0 +++--
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 7 3 4 0 +++----
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 5 3 2 0 +++--
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 5 3 2 0 +++--
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 5 3 2 0 +++--
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 5 3 2 0 +++--
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 5 3 2 0 +++--
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 5 3 2 0 +++--
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 5 3 2 0 +++--
13 files changed, 37 insertions(+), 27 deletions(-)

2008-06-25Add a new sample for PowerPC. Suggested by Daniel DITTMANN.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 25 Jun 2008 08:54:04 +0000] rev 618
Add a new sample for PowerPC. Suggested by Daniel DITTMANN.

/trunk/samples/powerpc-unknown-linux-uclibc/uClibc-0.9.29.config | 197 197 0 0 ++++++++++++++
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 307 307 0 0 ++++++++++++++++++++++
/trunk/samples/powerpc-unknown-linux-uclibc/reported.by | 1 1 0 0 +
3 files changed, 505 insertions(+)

2008-06-25Alloow for reporter without an URL (for privately mailed submissions).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 25 Jun 2008 08:53:17 +0000] rev 617
Alloow for reporter without an URL (for privately mailed submissions).

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

2008-06-25Add a patch to gcc-4.2.{0,1,2,3} to fix soft-float on PowerPC.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 25 Jun 2008 08:41:47 +0000] rev 616
Add a patch to gcc-4.2.{0,1,2,3} to fix soft-float on PowerPC.

/trunk/patches/gcc/4.2.0/920-soft-float.patch | 21 21 0 0 +++++++++++++++++++++
/trunk/patches/gcc/4.2.1/920-soft-float.patch | 21 21 0 0 +++++++++++++++++++++
/trunk/patches/gcc/4.2.2/920-soft-float.patch | 21 21 0 0 +++++++++++++++++++++
/trunk/patches/gcc/4.2.3/920-soft-float.patch | 21 21 0 0 +++++++++++++++++++++
4 files changed, 84 insertions(+)

2008-06-25Eye-candy in the ./configure help.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 25 Jun 2008 08:38:51 +0000] rev 615
Eye-candy in the ./configure help.

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

2008-06-25Enable using contributed code: add a new ./configure option to select which contributions should be applied.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 25 Jun 2008 08:34:47 +0000] rev 614
Enable using contributed code: add a new ./configure option to select which contributions should be applied.

/trunk/configure | 44 43 1 0 +++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 43 insertions(+), 1 deletion(-)

2008-06-25Change default path where toolchain will run from to "${HOME}/x-tools/${CT_TARGET}".
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 25 Jun 2008 06:24:51 +0000] rev 613
Change default path where toolchain will run from to "${HOME}/x-tools/${CT_TARGET}".

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

2008-06-24Add a new patch to make glibc build with latest (4.3.x) gcc.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 24 Jun 2008 16:46:24 +0000] rev 612
Add a new patch to make glibc build with latest (4.3.x) gcc.
See: http://sourceware.org/ml/libc-help/2008-06/msg00063.html

/trunk/patches/glibc/2.7/210-gcc-4.3_sysinclude_path.patch | 50 50 0 0 ++++++++++++++++++++
1 file changed, 50 insertions(+)

2008-06-24New patches from Ioannis E. VENETIS to allow building more up-to-date Alpha x-compilers.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 24 Jun 2008 16:24:09 +0000] rev 611
New patches from Ioannis E. VENETIS to allow building more up-to-date Alpha x-compilers.
Some patches are still missing, though.
See: http://sourceware.org/ml/libc-help/2008-06/msg00061.html

/trunk/patches/glibc/2.5.1/270-glibc-alpha-cfi.patch | 25 25 0 0 ++++++++++
/trunk/patches/glibc/2.5.1/280-glibc-alpha-sigsuspend.patch | 24 24 0 0 ++++++++++
/trunk/patches/glibc/2.5/270-glibc-alpha-cfi.patch | 25 25 0 0 ++++++++++
/trunk/patches/glibc/2.5/280-glibc-alpha-sigsuspend.patch | 24 24 0 0 ++++++++++
/trunk/patches/glibc/linuxthreads-2.3.6/270-glibc-linuxthreads-alpha-cfi.patch | 25 25 0 0 ++++++++++
/trunk/patches/gcc/4.2.0/940-gcc-alpha-signal_h.patch | 17 17 0 0 +++++++
/trunk/patches/gcc/4.2.1/940-gcc-alpha-signal_h.patch | 17 17 0 0 +++++++
/trunk/patches/gcc/4.3.0/940-gcc-alpha-signal_h.patch | 17 17 0 0 +++++++
/trunk/patches/gcc/4.2.2/940-gcc-alpha-signal_h.patch | 17 17 0 0 +++++++
/trunk/patches/gcc/4.3.1/940-gcc-alpha-signal_h.patch | 17 17 0 0 +++++++
/trunk/patches/gcc/4.2.3/940-gcc-alpha-signal_h.patch | 17 17 0 0 +++++++
11 files changed, 225 insertions(+)

2008-06-24Allow to store working files outside the build tree (eg. incase the working tree is on the network).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 24 Jun 2008 16:19:45 +0000] rev 610
Allow to store working files outside the build tree (eg. incase the working tree is on the network).

/trunk/scripts/crosstool.sh | 9 5 4 0 +++++----
/trunk/config/global/paths.in | 23 22 1 0 ++++++++++++++++++++++-
2 files changed, 27 insertions(+), 5 deletions(-)

2008-06-24Don't build ncurses ADA bindings if an ADA x-compiler was not built.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 24 Jun 2008 15:44:55 +0000] rev 609
Don't build ncurses ADA bindings if an ADA x-compiler was not built.

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

2008-06-24Update samples to the latest set of options, build-tested.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 24 Jun 2008 13:16:21 +0000] rev 608
Update samples to the latest set of options, build-tested.

/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 80 56 24 0 +++++++---
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 80 56 24 0 +++++++---
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 80 56 24 0 +++++++---
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 100 81 19 0 +++++++++++--
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 83 56 27 0 +++++++----
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 80 56 24 0 +++++++---
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 80 56 24 0 +++++++---
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 80 56 24 0 +++++++---
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 69 45 24 0 ++++++---
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 73 51 22 0 ++++++---
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 24 14 10 0 ++-
11 files changed, 583 insertions(+), 246 deletions(-)

2008-06-24Add a new patch to make glibc-es build with latest binutils (starting with 2.18.50.0.4).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 24 Jun 2008 13:15:57 +0000] rev 607
Add a new patch to make glibc-es build with latest binutils (starting with 2.18.50.0.4).

/trunk/patches/glibc/2.5.1/190-use_short_for_fnstsw.patch | 18 18 0 0 ++++++++++++++++++
/trunk/patches/glibc/2.5/190-use_short_for_fnstsw.patch | 18 18 0 0 ++++++++++++++++++
/trunk/patches/glibc/2.6.1/190-use_short_for_fnstsw.patch | 18 18 0 0 ++++++++++++++++++
/trunk/patches/glibc/2.6/190-use_short_for_fnstsw.patch | 18 18 0 0 ++++++++++++++++++
/trunk/patches/glibc/2.3.6/190-use_short_for_fnstsw.patch | 18 18 0 0 ++++++++++++++++++
/trunk/patches/glibc/2.7/190-use_short_for_fnstsw.patch | 18 18 0 0 ++++++++++++++++++
6 files changed, 108 insertions(+)

2008-06-24Re-diff the openrisc support contrin patch to current code.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 24 Jun 2008 06:25:22 +0000] rev 606
Re-diff the openrisc support contrin patch to current code.

/trunk/contrib/openrisc-or32.patch.lzma | 4092 1522 2570 0 +++++++++++++++------------------------
1 file changed, 1522 insertions(+), 2570 deletions(-)

2008-06-23Sort samples.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 23 Jun 2008 08:07:14 +0000] rev 605
Sort samples.

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

2008-06-22Alexander Bigga reported this new sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 22 Jun 2008 17:33:51 +0000] rev 604
Alexander Bigga reported this new sample.

/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 308 308 0 0 +++++++++++++++++++++
/trunk/samples/arm-unknown-linux-gnueabi/reported.by | 2 2 0 0 +
2 files changed, 310 insertions(+)

2008-06-22Only priunt WARNings when saving the current configuration.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 22 Jun 2008 17:30:37 +0000] rev 603
Only priunt WARNings when saving the current configuration.
Eye-candy in code.

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

2008-06-20GMP and MPFR are no longer a sub-component of gcc (config-wise).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 15:16:43 +0000] rev 602
GMP and MPFR are no longer a sub-component of gcc (config-wise).
Build and install GMP and MPFR for the target.
Use the target GMP and MPFR to build the native gdb.
Have separate extra_config for cross gdb, native gdb and gdbserver.
Check native GMP and MPFR in //.

/trunk/scripts/build/debug/300-gdb.sh | 27 19 8 0 ++++++++++++++++-------
/trunk/scripts/build/gmp.sh | 47 39 8 0 ++++++++++++++++++++++++++++++++-------
/trunk/scripts/build/mpfr.sh | 49 40 9 0 +++++++++++++++++++++++++++++++++--------
/trunk/steps.mk | 2 2 0 0 ++
/trunk/config/cc/gcc.in | 18 1 17 0 +--------------
/trunk/config/debug/gdb.in | 6 1 5 0 +----
/trunk/config/config.in | 1 1 0 0 +
/trunk/config/gmp_mpfr.in | 34 34 0 0 ++++++++++++++++++++++++++++
8 files changed, 137 insertions(+), 47 deletions(-)

2008-06-20Un-mark Socks proxy settings as BROKEN.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 14:00:01 +0000] rev 601
Un-mark Socks proxy settings as BROKEN.

/trunk/config/global/download_extract.in | 16 4 12 0 ++++------------
1 file changed, 4 insertions(+), 12 deletions(-)

2008-06-20Update config.sub.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 12:02:25 +0000] rev 600
Update config.sub.

/trunk/tools/config.sub | 8 6 2 0 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)

2008-06-20Print "Build completed" only if not in error, not the other way around.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 11:58:13 +0000] rev 599
Print "Build completed" only if not in error, not the other way around.

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

2008-06-20Really don't re-build MPFR autotools files at each run.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 10:58:45 +0000] rev 598
Really don't re-build MPFR autotools files at each run.

/trunk/scripts/build/debug/300-gdb.sh | 8 6 2 0 ++++++--
/trunk/scripts/build/mpfr.sh | 10 7 3 0 +++++++---
2 files changed, 13 insertions(+), 5 deletions(-)

2008-06-20Update the alpha sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 09:57:04 +0000] rev 597
Update the alpha sample.

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

2008-06-20Don't force building a gdbserver when only native gdb is selected.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 09:56:46 +0000] rev 596
Don't force building a gdbserver when only native gdb is selected.

/trunk/config/debug/gdb.in | 1 0 1 0 -
/trunk/scripts/build/debug/300-gdb.sh | 1 0 1 0 -
2 files changed, 2 deletions(-)

2008-06-20Only rebuild MPFR config files at extract time, not for every builds.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 09:17:06 +0000] rev 595
Only rebuild MPFR config files at extract time, not for every builds.

/trunk/scripts/build/mpfr.sh | 15 7 8 0 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)

2008-06-201.1 maintenance: bump version to +svn 1.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 07:47:12 +0000] rev 594
1.1 maintenance: bump version to +svn

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

2008-06-201.1 maintenance: bump version to 1.1.3a 1.1 crosstool-ng-1.1.3a
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 07:45:48 +0000] rev 593
1.1 maintenance: bump version to 1.1.3a

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

2008-06-20Backport #725 from trunk: 1.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 07:45:15 +0000] rev 592
Backport #725 from trunk:
Realy fix building MPFR.

/branches/1.1/scripts/build/mpfr.sh | 2 2 0 0 ++
1 file changed, 2 insertions(+)

2008-06-20Realy fix building MPFR.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 07:44:14 +0000] rev 591
Realy fix building MPFR.

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

2008-06-20Bump version to +svn. 1.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 06:10:08 +0000] rev 590
Bump version to +svn.

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

2008-06-191.1 maintenance: bump version to 1.1.3 1.1 crosstool-ng-1.1.3
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Jun 2008 22:07:18 +0000] rev 589
1.1 maintenance: bump version to 1.1.3

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

2008-06-19Backport #718 from trunk: 1.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Jun 2008 22:06:42 +0000] rev 588
Backport #718 from trunk:
Fix building MPFR on distro that have strict sanity checks on libtool.m4 and ltmain.sh versions mismatch. UNTESTED!

/branches/1.1/scripts/build/mpfr.sh | 11 11 0 0 +++++++++++
1 file changed, 11 insertions(+)

2008-06-19Backport #698 from trunk: 1.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Jun 2008 22:02:17 +0000] rev 587
Backport #698 from trunk:
Workaround makeinfo being picky at its input (we don't need documentation, do we?)

/branches/1.1/scripts/crosstool.sh | 7 7 0 0 +++++++
1 file changed, 7 insertions(+)

2008-06-19Backport #697 from trunk: 1.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Jun 2008 21:59:26 +0000] rev 586
Backport #697 from trunk:
Better install the libraries improperly installed by gcc in prefix/target/lib instead of sysroot/usr/lib.

/branches/1.1/scripts/build/cc_gcc.sh | 3 2 1 0 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

2008-06-19Backport #676 from trunk: 1.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Jun 2008 21:57:15 +0000] rev 585
Backport #676 from trunk:
./configure expects message to be in the C locale, so force that.

/branches/1.1/configure | 6 3 3 0 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

2008-06-19Fix building MPFR on distro that have strict sanity checks on libtool.m4 and ltmain.sh versions mismatch. UNTESTED!
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Jun 2008 21:54:57 +0000] rev 584
Fix building MPFR on distro that have strict sanity checks on libtool.m4 and ltmain.sh versions mismatch. UNTESTED!

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

2008-06-19A bunch of fixes/improvements to the gdb build:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Jun 2008 15:33:33 +0000] rev 583
A bunch of fixes/improvements to the gdb build:
- allow native builds (both shared and static)
- fix enabling threads
- better handle the gdbserver case
- introduce the ncurses library to allow native builds
- re-order config options adequately

/trunk/scripts/build/debug/300-gdb.sh | 126 79 47 0 ++++++++++++++++++++++++++---------------
/trunk/config/debug/gdb.in | 45 33 12 0 +++++++++++----
2 files changed, 112 insertions(+), 59 deletions(-)

2008-06-19Only print "Build completed" if build was successful.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Jun 2008 15:31:04 +0000] rev 582
Only print "Build completed" if build was successful.
Print the time at which at step was finished (along with the time it took to complete).

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

2008-06-19Fix building D.U.M.A. when C++ is not configured.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Jun 2008 15:30:01 +0000] rev 581
Fix building D.U.M.A. when C++ is not configured.

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

2008-06-19Build a C++ friendly uClibc.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Jun 2008 08:17:39 +0000] rev 580
Build a C++ friendly uClibc.

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

2008-06-19Ioannis E. VENETIS was the first to report working alpha sample. Give him credits.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Jun 2008 08:15:52 +0000] rev 579
Ioannis E. VENETIS was the first to report working alpha sample. Give him credits.

/trunk/samples/alphaev56-unknown-linux-gnu/reported.by | 2 2 0 0 ++
1 file changed, 2 insertions(+)

2008-06-19When building uClibc, always build the libpthread_db.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Jun 2008 08:14:52 +0000] rev 578
When building uClibc, always build the libpthread_db.

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

2008-06-18Help ncurses to install properly.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 18 Jun 2008 14:16:01 +0000] rev 577
Help ncurses to install properly.

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

2008-06-18Re-format the dumped DokuWiki table of samples.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 18 Jun 2008 13:20:14 +0000] rev 576
Re-format the dumped DokuWiki table of samples.

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

2008-06-18Update the alpha sample with an updated set of options and features.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 18 Jun 2008 12:54:30 +0000] rev 575
Update the alpha sample with an updated set of options and features.

/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 61 50 11 0 ++++++++++++++++---
1 file changed, 50 insertions(+), 11 deletions(-)

2008-06-18Fix saving samples.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 18 Jun 2008 12:53:38 +0000] rev 574
Fix saving samples.

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

2008-06-18Fix building native gdb: download, extract, patch, build and install the ncurses library (that is needed by gdb)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 18 Jun 2008 12:33:32 +0000] rev 573
Fix building native gdb: download, extract, patch, build and install the ncurses library (that is needed by gdb)

/trunk/scripts/build/debug/300-gdb.sh | 46 42 4 0 +++++++++++++++++++++++++++++++++++++----
/trunk/config/debug/gdb.in | 26 25 1 0 ++++++++++++++++++++++-
2 files changed, 67 insertions(+), 5 deletions(-)

2008-06-17Introduce latest D.U.M.A. version and associated patches rediffed.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Jun 2008 22:28:17 +0000] rev 572
Introduce latest D.U.M.A. version and associated patches rediffed.

/trunk/patches/duma/2_5_14/200-separate_cpp.patch | 19 19 0 0 +++++++++++++++++
/trunk/patches/duma/2_5_14/100-cross-compile.patch | 32 32 0 0 ++++++++++++++++++++++++++++
/trunk/config/debug/duma.in | 5 5 0 0 ++++
3 files changed, 56 insertions(+)

2008-06-17Fix building D.U.M.A:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Jun 2008 22:26:44 +0000] rev 571
Fix building D.U.M.A:
- some (presumably 'old') versions have libduma.so.0.0, while others (presumably 'newer') have libduma.so.0.0.0
- don't build the libraries multiple times, do it in one pass
- install a custom LD_PRELOAD wrapper

/trunk/scripts/build/debug/200-duma.sh | 54 33 21 0 +++++++++++++++++++++++++++++++++---------------------
1 file changed, 33 insertions(+), 21 deletions(-)

2008-06-17Add patches for gdb 6.7, 6.7.1 and 6.8, vampirised from the Gentoo CVS.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Jun 2008 21:37:27 +0000] rev 570
Add patches for gdb 6.7, 6.7.1 and 6.8, vampirised from the Gentoo CVS.

/trunk/patches/gdb/6.7.1/175-gdb-hppa-offsets.patch | 272 272 0 0 +++++++++++++++++++
/trunk/patches/gdb/6.7.1/200-gdb-deleted-children.patch | 26 26 0 0 ++
/trunk/patches/gdb/6.7.1/225-gdb-6.5-dwarf-stack-overflow.patch | 52 52 0 0 ++++
/trunk/patches/gdb/6.7.1/150-gdb-6.3-security-errata-20050610.patch | 205 205 0 0 ++++++++++++++
/trunk/patches/gdb/6.7/150-gdb-6.5-dwarf-stack-overflow.patch | 52 52 0 0 ++++
/trunk/patches/gdb/6.7/100-gdb-6.3-security-errata-20050610.patch | 205 205 0 0 ++++++++++++++
/trunk/patches/gdb/6.7/125-gdb-hppa-offsets.patch | 272 272 0 0 +++++++++++++++++++
/trunk/patches/gdb/6.8/100-gdb-6.5-dwarf-stack-overflow.patch | 52 52 0 0 ++++
/trunk/patches/gdb/6.8/200-gdb-tdep-opcode-include-workaround.patch | 33 33 0 0 ++
/trunk/patches/gdb/6.8/150-gdb-6.3-security-errata-20050610.patch | 205 205 0 0 ++++++++++++++
10 files changed, 1374 insertions(+)

2008-06-17Fix building dmalloc in case strdup is a macro (uncaught when x-compiling certain targets).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Jun 2008 13:21:56 +0000] rev 569
Fix building dmalloc in case strdup is a macro (uncaught when x-compiling certain targets).

/trunk/patches/dmalloc/5.5.2/500-strdup_macro.patch | 39 39 0 0 +++++++++++++++++++++++++++++++++++++++
1 file changed, 39 insertions(+)

2008-06-17Help glibc build by exporting PARALLELMFLAGS.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Jun 2008 11:30:36 +0000] rev 568
Help glibc build by exporting PARALLELMFLAGS.

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

2008-06-17Change the log level of a core gcc build message (headers copy), from EXTRA to DEBUG.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Jun 2008 11:22:23 +0000] rev 567
Change the log level of a core gcc build message (headers copy), from EXTRA to DEBUG.

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

2008-06-17Add altest linux kernel versions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Jun 2008 08:31:57 +0000] rev 566
Add altest linux kernel versions.

/trunk/config/kernel/linux_headers_install.in | 16 14 2 0 ++++++++++++++--
1 file changed, 14 insertions(+), 2 deletions(-)

2008-06-16New patch to make glibces build for Alpha with latest linux kernel headers.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 16 Jun 2008 13:04:53 +0000] rev 565
New patch to make glibces build for Alpha with latest linux kernel headers.

/trunk/patches/glibc/2.5.1/180-alpha-asm_page.patch | 26 26 0 0 ++++++++++++++++++++++++++
/trunk/patches/glibc/2.5/180-alpha-asm_page.patch | 26 26 0 0 ++++++++++++++++++++++++++
/trunk/patches/glibc/2.6.1/180-alpha-asm_page.patch | 26 26 0 0 ++++++++++++++++++++++++++
/trunk/patches/glibc/2.6/180-alpha-asm_page.patch | 26 26 0 0 ++++++++++++++++++++++++++
/trunk/patches/glibc/2.3.6/260-alpha-asm_page.patch | 26 26 0 0 ++++++++++++++++++++++++++
/trunk/patches/glibc/2.7/180-alpha-asm_page.patch | 26 26 0 0 ++++++++++++++++++++++++++
6 files changed, 156 insertions(+)

2008-06-15Some makeinfo versions are a pain in [somewhere very painful].
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Jun 2008 22:02:45 +0000] rev 564
Some makeinfo versions are a pain in [somewhere very painful].
Work this around with a wrapper that always succeeds, and leave incomplete files in place.

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

2008-06-15Better install the libraries improperly installed by gcc in prefix/target/lib instead of sysroot/usr/lib.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Jun 2008 20:51:37 +0000] rev 563
Better install the libraries improperly installed by gcc in prefix/target/lib instead of sysroot/usr/lib.

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

2008-06-15When saving a sample, force the prefix directory to be ${HOME}/x-tools/${CT_TARGET} .
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Jun 2008 19:55:56 +0000] rev 562
When saving a sample, force the prefix directory to be ${HOME}/x-tools/${CT_TARGET} .

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

2008-06-15Samples should default to installing into ${HOME}/x-tools/${CT_TARGET}
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Jun 2008 19:51:09 +0000] rev 561
Samples should default to installing into ${HOME}/x-tools/${CT_TARGET}

/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-06-15Add a new rule to build the sample table ready to include in the WiKi.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Jun 2008 19:25:51 +0000] rev 560
Add a new rule to build the sample table ready to include in the WiKi.

/trunk/scripts/showSamples.sh | 81 53 28 0 ++++++++++++++++++++++++++++++++-----------------
/trunk/samples/samples.mk | 6 6 0 0 ++++
2 files changed, 59 insertions(+), 28 deletions(-)

2008-06-15Update the Alpha sample to a working combination.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Jun 2008 19:25:14 +0000] rev 559
Update the Alpha sample to a working combination.

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

2008-06-15Make binutils 2.17 recognise makeinfo 2.11 as being more recent than the required 2.4.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Jun 2008 16:44:33 +0000] rev 558
Make binutils 2.17 recognise makeinfo 2.11 as being more recent than the required 2.4.

/trunk/patches/binutils/2.17/120-makeinfo-version.patch | 16 0 16 0 ----------------
1 file changed, 16 deletions(-)

2008-06-14Preliminary Alpha support, courtesy Ioannis E. Venetis <venetis@capsl.udel.edu>.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 14 Jun 2008 20:57:57 +0000] rev 557
Preliminary Alpha support, courtesy Ioannis E. Venetis <venetis@capsl.udel.edu>.

/trunk/docs/CREDITS | 3 3 0 0 +
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 282 282 0 0 +++++++++++++++++++
/trunk/config/target.in | 9 9 0 0 +
/trunk/arch/alpha/functions | 9 9 0 0 +
/trunk/arch/alpha/config.in | 58 58 0 0 ++++
5 files changed, 361 insertions(+)

2008-06-14Remove 'make' warning whith ./configure --local.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 14 Jun 2008 14:04:54 +0000] rev 556
Remove 'make' warning whith ./configure --local.
Eye-candy.

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

2008-06-11Re-instate a functionnal --local test.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 11 Jun 2008 22:18:06 +0000] rev 555
Re-instate a functionnal --local test.
Introduce a TARGETS make variable that contains sub-parts to {build,install,clean,uninstall}
Small fix to directories creation.

/trunk/Makefile.in | 28 19 9 0 +++++++++++++++++++---------
1 file changed, 19 insertions(+), 9 deletions(-)

2008-06-11Include the full version number in the directory paths installed.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 11 Jun 2008 21:45:57 +0000] rev 554
Include the full version number in the directory paths installed.
Change the version string so that it does not break 'make', and so that it has no '/' (it would be a hell if installed directories would mirror the SVN branches... :-/ )
Do not use implicit rules for the Makefile.
Simplify and enc=hance the --local test to refuse (un)installing.
Double-quotes variables, they are based on user input.
Eye-candy in the 'compile' and install messages.

/trunk/configure | 26 14 12 0 ++++++++++---------
/trunk/Makefile.in | 83 45 38 0 +++++++++++++++++++++++++++++++++---------------------------
2 files changed, 59 insertions(+), 50 deletions(-)

2008-06-11Print a little bit of progress in ./configure (computing the version string can be long, especially on networked file systems).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 11 Jun 2008 20:40:38 +0000] rev 553
Print a little bit of progress in ./configure (computing the version string can be long, especially on networked file systems).

/trunk/configure | 6 6 0 0 ++++++
/trunk/Makefile.in | 14 8 6 0 ++++++++------
2 files changed, 14 insertions(+), 6 deletions(-)

2008-06-10Vampirise patches for gcc-4.3.{0,1} from gentoo. Absolutely untested...
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 10 Jun 2008 22:10:40 +0000] rev 552
Vampirise patches for gcc-4.3.{0,1} from gentoo. Absolutely untested...

/trunk/patches/gcc/4.3.0/275-gcc-x86-emit-cld.patch | 156 156 0 0 +
/trunk/patches/gcc/4.3.0/450-gcc4-noteGNUstack.patch | 198 198 0 0 +
/trunk/patches/gcc/4.3.0/550-gcc43-pr25343.patch | 21 21 0 0 +
/trunk/patches/gcc/4.3.0/375-gcc43-pr35440.patch | 59 59 0 0 +
/trunk/patches/gcc/4.3.0/125-gcc-trampolinewarn.patch | 35 35 0 0 +
/trunk/patches/gcc/4.3.0/475-gcc43-pr35705.patch | 21 21 0 0 +
/trunk/patches/gcc/4.3.0/700-204-uclibc-locale-wchar_fix.patch | 51 51 0 0 +
/trunk/patches/gcc/4.3.0/775-303-c99-complex-ugly-hack.patch | 14 14 0 0 +
/trunk/patches/gcc/4.3.0/575-sh-pr24836.patch | 28 28 0 0 +
/trunk/patches/gcc/4.3.0/675-203-uclibc-locale-no__x.patch | 224 224 0 0 +
/trunk/patches/gcc/4.3.0/400-gcc43-pr24170.patch | 61 61 0 0 +
/trunk/patches/gcc/4.3.0/100-gcc-4.1-alpha-mieee-default.patch | 34 34 0 0 +
/trunk/patches/gcc/4.3.0/825-305-libmudflap-susv3-legacy.patch | 49 49 0 0 +
/trunk/patches/gcc/4.3.0/175-gcc-4.1-cross-compile.patch | 44 44 0 0 +
/trunk/patches/gcc/4.3.0/850-306-libstdc++-namespace.patch | 38 38 0 0 +
/trunk/patches/gcc/4.3.0/200-gcc-netbsd-symbolic.patch | 14 14 0 0 +
/trunk/patches/gcc/4.3.0/750-301-missing-execinfo_h.patch | 13 13 0 0 +
/trunk/patches/gcc/4.3.0/225-gcc-sparc64-bsd.patch | 30 30 0 0 +
/trunk/patches/gcc/4.3.0/350-300-libstdc++-pic.patch | 56 56 0 0 +
/trunk/patches/gcc/4.3.0/500-gcc43-pr34571.patch | 35 35 0 0 +
/trunk/patches/gcc/4.3.0/300-gcc-3.4-libiberty-pic.patch | 12 12 0 0 +
/trunk/patches/gcc/4.3.0/625-103-uclibc-conf-noupstream.patch | 13 13 0 0 +
/trunk/patches/gcc/4.3.0/425-gcc4-ia64-noteGNUstack.patch | 96 96 0 0 +
/trunk/patches/gcc/4.3.0/325-gcc4-superh-default-multilib.patch | 25 25 0 0 +
/trunk/patches/gcc/4.3.0/725-205-uclibc-locale-update.patch | 355 355 0 0 ++
/trunk/patches/gcc/4.3.0/800-304-index_macro.patch | 27 27 0 0 +
/trunk/patches/gcc/4.3.0/600-gcc-ca-translation-typo.patch | 19 19 0 0 +
/trunk/patches/gcc/4.3.0/650-200-uclibc-locale.patch | 2794 2794 0 0 +++++++++++++++
/trunk/patches/gcc/4.3.0/525-gcc43-pr35982.patch | 23 23 0 0 +
/trunk/patches/gcc/4.3.0/150-gcc43-java-nomulti.patch | 47 47 0 0 +
/trunk/patches/gcc/4.3.0/250-904-flatten-switch-stmt-00.patch | 76 76 0 0 +
/trunk/patches/gcc/4.3.1/100-gcc-4.1-alpha-mieee-default.patch | 34 34 0 0 +
/trunk/patches/gcc/4.3.1/500-103-uclibc-conf-noupstream.patch | 13 13 0 0 +
/trunk/patches/gcc/4.3.1/175-gcc-4.1-cross-compile.patch | 44 44 0 0 +
/trunk/patches/gcc/4.3.1/400-gcc4-noteGNUstack.patch | 198 198 0 0 +
/trunk/patches/gcc/4.3.1/600-205-uclibc-locale-update.patch | 355 355 0 0 ++
/trunk/patches/gcc/4.3.1/725-306-libstdc++-namespace.patch | 38 38 0 0 +
/trunk/patches/gcc/4.3.1/350-gcc43-pr24170.patch | 61 61 0 0 +
/trunk/patches/gcc/4.3.1/300-gcc4-superh-default-multilib.patch | 25 25 0 0 +
/trunk/patches/gcc/4.3.1/575-204-uclibc-locale-wchar_fix.patch | 51 51 0 0 +
/trunk/patches/gcc/4.3.1/200-gcc-netbsd-symbolic.patch | 14 14 0 0 +
/trunk/patches/gcc/4.3.1/225-gcc-sparc64-bsd.patch | 30 30 0 0 +
/trunk/patches/gcc/4.3.1/450-gcc43-pr25343.patch | 21 21 0 0 +
/trunk/patches/gcc/4.3.1/625-301-missing-execinfo_h.patch | 13 13 0 0 +
/trunk/patches/gcc/4.3.1/325-300-libstdc++-pic.patch | 56 56 0 0 +
/trunk/patches/gcc/4.3.1/425-gcc43-pr34571.patch | 35 35 0 0 +
/trunk/patches/gcc/4.3.1/375-gcc4-ia64-noteGNUstack.patch | 96 96 0 0 +
/trunk/patches/gcc/4.3.1/125-gcc-trampolinewarn.patch | 35 35 0 0 +
/trunk/patches/gcc/4.3.1/275-gcc-3.4-libiberty-pic.patch | 12 12 0 0 +
/trunk/patches/gcc/4.3.1/650-303-c99-complex-ugly-hack.patch | 14 14 0 0 +
/trunk/patches/gcc/4.3.1/525-200-uclibc-locale.patch | 2794 2794 0 0 +++++++++++++++
/trunk/patches/gcc/4.3.1/550-203-uclibc-locale-no__x.patch | 224 224 0 0 +
/trunk/patches/gcc/4.3.1/150-gcc43-java-nomulti.patch | 47 47 0 0 +
/trunk/patches/gcc/4.3.1/700-305-libmudflap-susv3-legacy.patch | 49 49 0 0 +
/trunk/patches/gcc/4.3.1/675-304-index_macro.patch | 27 27 0 0 +
/trunk/patches/gcc/4.3.1/250-904-flatten-switch-stmt-00.patch | 76 76 0 0 +
/trunk/patches/gcc/4.3.1/475-sh-pr24836.patch | 28 28 0 0 +
57 files changed, 9058 insertions(+)

2008-06-09gcc-4.2.3 works quite well on my targets, now.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jun 2008 16:40:28 +0000] rev 551
gcc-4.2.3 works quite well on my targets, now.

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

2008-06-09Add menu entries for gcc-4.3.{0,1} as EXPERIMENTAL features.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jun 2008 16:39:49 +0000] rev 550
Add menu entries for gcc-4.3.{0,1} as EXPERIMENTAL features.

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

2008-06-09gcc-4.3.0 and later requires GMP and MPFR.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jun 2008 16:39:15 +0000] rev 549
gcc-4.3.0 and later requires GMP and MPFR.

/trunk/config/cc/gcc.in | 1 1 0 0 +
1 file changed, 1 insertion(+)

2008-06-09addToolVersion.sh: remove debug code.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jun 2008 16:36:40 +0000] rev 548
addToolVersion.sh: remove debug code.

/trunk/tools/addToolVersion.sh | 2 0 2 0 --
1 file changed, 2 deletions(-)

2008-06-09Latest linux version for headers isntall.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jun 2008 16:35:53 +0000] rev 547
Latest linux version for headers isntall.

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

2008-06-09Fix addToolVersion.sh after breakage with support for gcc-4.3 (stupid anyway...).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jun 2008 16:35:21 +0000] rev 546
Fix addToolVersion.sh after breakage with support for gcc-4.3 (stupid anyway...).

/trunk/tools/addToolVersion.sh | 18 10 8 0 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)

2008-06-09Add support for the up-coming gcc-4.3.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jun 2008 16:14:23 +0000] rev 545
Add support for the up-coming gcc-4.3.
Two new config options: pkgversion and bugurl.

/trunk/scripts/build/cc_gcc.sh | 4 3 1 0 +++-
/trunk/tools/addToolVersion.sh | 20 16 4 0 ++++++++++++++++----
/trunk/config/cc/gcc.in | 24 24 0 0 ++++++++++++++++++++++++
3 files changed, 43 insertions(+), 5 deletions(-)

2008-06-01Rework a little bit the steps and samples help entries.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Jun 2008 21:12:00 +0000] rev 544
Rework a little bit the steps and samples help entries.

/trunk/docs/overview.txt | 2 1 1 0 +-
/trunk/steps.mk | 7 5 2 0 +++++--
/trunk/samples/samples.mk | 8 5 3 0 +++++---
/trunk/ct-ng.in | 5 3 2 0 +++--
4 files changed, 14 insertions(+), 8 deletions(-)

2008-06-01The version strings being computed at ./configure time, store it as is, and don't install a .version file.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Jun 2008 20:36:36 +0000] rev 543
The version strings being computed at ./configure time, store it as is, and don't install a .version file.

/trunk/Makefile.in | 2 0 2 0 --
/trunk/ct-ng.in | 2 1 1 0 +-
2 files changed, 1 insertion(+), 3 deletions(-)

2008-06-01./configure expects message to be in the C locale, so force that.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Jun 2008 20:33:41 +0000] rev 542
./configure expects message to be in the C locale, so force that.

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

2008-05-31Matthias Kaehlcke <matthias at kaehlcke dot net> writes:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 31 May 2008 17:18:22 +0000] rev 541
Matthias Kaehlcke <matthias at kaehlcke dot net> writes:

A compilation of an ARM toolchain with glibc 2.7 using crosstool-ng
failed with a gcc error in glibc-2.7/posix/regex_internal.c, more
concretly in the function build_wcs_upper_buffer(). The return type of
the function prototype in regex_internal.h doesn't correspond with the
return type of this function in regex_internal.c.

The attached patch corrects the return type of the function prototype
in regex_internal.h

/trunk/patches/glibc/2.7/180-glibc-2.7-build_wcs_upper_buffer.patch | 22 22 0 0 +++++++++++
1 file changed, 22 insertions(+)

2008-05-31Backport #654 from trunk: 1.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 31 May 2008 16:46:45 +0000] rev 540
Backport #654 from trunk:
Add a security patch for MPFR-2.3.1.

needed to complete #657 from trunk (already backported as #658):
Build a thread-safe MPFR library.

2008-05-26Rework dumping the samples.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 26 May 2008 21:49:36 +0000] rev 539
Rework dumping the samples.

/trunk/scripts/showSamples.sh | 1 0 1 0 -
/trunk/samples/samples.mk | 10 7 3 0 +++++++---
2 files changed, 7 insertions(+), 4 deletions(-)

2008-05-26Update the list of known issues.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 26 May 2008 20:28:11 +0000] rev 538
Update the list of known issues.

/trunk/docs/known-issues.txt | 8 5 3 0 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)

2008-05-25Bump maintenance branch version to +svn. 1.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 25 May 2008 22:32:54 +0000] rev 537
Bump maintenance branch version to +svn.

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

2008-05-25Bump maintenance branch version. 1.1 crosstool-ng-1.1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 25 May 2008 22:31:07 +0000] rev 536
Bump maintenance branch version.

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

2008-05-25Add a new helper function: CT_DoExecLog.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 25 May 2008 22:25:50 +0000] rev 535
Add a new helper function: CT_DoExecLog.
It is similar to CT_DoLog, but instead of printing its arguments, it uses them as a command, and logs the output of that command.

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

2008-05-25Add the armeb-unknown-linux-uclibcgnueabi sample, which builds an ARM EABI, big-endian, uClibc-based toolchain.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 25 May 2008 22:23:29 +0000] rev 534
Add the armeb-unknown-linux-uclibcgnueabi sample, which builds an ARM EABI, big-endian, uClibc-based toolchain.

/trunk/samples/armeb-unknown-linux-uclibcgnueabi/uClibc-0.9.29.config | 214 214 0 0 +++++++
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 308 308 0 0 ++++++++++
2 files changed, 522 insertions(+)

2008-05-25Fix building big-endian ARM EABI toolchains (build-tested only).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 25 May 2008 22:10:32 +0000] rev 533
Fix building big-endian ARM EABI toolchains (build-tested only).
Patch highly inspired by the one from OpenWRT (http://openwrt.org/)

/trunk/patches/gcc/4.2.3/930-eabi_fixes.patch | 13 13 0 0 +++++++++++++
/trunk/scripts/build/cc_gcc.sh | 6 4 2 0 ++++--
2 files changed, 17 insertions(+), 2 deletions(-)

2008-05-24Multilib is gone, so don't use it when building gcc.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 24 May 2008 22:49:54 +0000] rev 532
Multilib is gone, so don't use it when building gcc.

/trunk/scripts/build/cc_gcc.sh | 6 1 5 0 +-----
1 file changed, 1 insertion(+), 5 deletions(-)

2008-05-24Use the arch-specific target LDFLAGS into the final target LDFLAGS.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 24 May 2008 22:38:07 +0000] rev 531
Use the arch-specific target LDFLAGS into the final target LDFLAGS.
Fix a help entry in the CFLAGS_for_target config entry.

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

2008-05-24Building multi-lib aware toolchains is not supported, and won'yt be before a loooong time. Remove the associated config entry.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 24 May 2008 22:10:51 +0000] rev 530
Building multi-lib aware toolchains is not supported, and won'yt be before a loooong time. Remove the associated config entry.

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

2008-05-22Backport #661 from trunk: 1.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 22 May 2008 22:41:54 +0000] rev 529
Backport #661 from trunk:
Improve handling of __cxa_atexit.

/branches/1.1/scripts/build/cc_gcc.sh | 18 15 3 0 +++++++++++++++---
1 file changed, 15 insertions(+), 3 deletions(-)

2008-05-22Improve handling of __cxa_atexit by Arnaud Vrac <rawoul at zogzog dot org>.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 22 May 2008 22:38:37 +0000] rev 528
Improve handling of __cxa_atexit by Arnaud Vrac <rawoul at zogzog dot org>.

/trunk/scripts/build/cc_gcc.sh | 18 15 3 0 +++++++++++++++---
1 file changed, 15 insertions(+), 3 deletions(-)

2008-05-21Introduce target-specific LDFLAGS, the same way we have CFLAGS for the target.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 21 May 2008 22:00:52 +0000] rev 527
Introduce target-specific LDFLAGS, the same way we have CFLAGS for the target.
It seems to be helping gcc somewhat into telling the correct endianness to ld that sticks with little endian even when the target is big (eg armeb-unknown-linux-uclibcgnueabi).
There's still work to do, especially finish the gcc part that is not in this commit.

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

2008-05-21Bump maintenance version to +svn... 1.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 21 May 2008 21:56:34 +0000] rev 526
Bump maintenance version to +svn...

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

2008-05-21Backport #657 from trunk: 1.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 21 May 2008 21:55:48 +0000] rev 525
Backport #657 from trunk:
Build a thread-safe MPFR library.

/branches/1.1/scripts/build/mpfr.sh | 1 1 0 0 +
1 file changed, 1 insertion(+)

2008-05-21Build an MPFR library that is thread-safe (I don't know if either binutils or gcc are threaded themselves).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 21 May 2008 21:52:31 +0000] rev 524
Build an MPFR library that is thread-safe (I don't know if either binutils or gcc are threaded themselves).

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

2008-05-20Get rid of all `command` (which is a bashism), and replace them with $(command), which is POSIX.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 20 May 2008 21:32:39 +0000] rev 523
Get rid of all `command` (which is a bashism), and replace them with $(command), which is POSIX.
Get rid of all remaining \"text\" in log messages and replace them with 'text'.
Optimise the progress bar, should go un-noticed at log level DEBUG and below.

/trunk/scripts/build/tools/200-sstrip.sh | 16 8 8 0 ++--
/trunk/scripts/build/libc_glibc.sh | 50 25 25 0 +++++++-------
/trunk/scripts/build/libc_uClibc.sh | 4 2 2 0
/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 | 8 4 4 0 +-
/trunk/scripts/build/debug/200-duma.sh | 6 3 3 0 +-
/trunk/scripts/build/kernel_linux.sh | 30 15 15 0 ++++----
/trunk/scripts/build/cc_gcc.sh | 14 7 7 0 ++--
/trunk/scripts/crosstool.sh | 54 27 27 0 ++++++++--------
/trunk/scripts/functions | 128 64 64 0 ++++++++++++++++++------------------
/trunk/scripts/saveSample.sh | 4 2 2 0
/trunk/scripts/tarball.sh.broken | 20 10 10 0 +++---
/trunk/tools/addToolVersion.sh | 8 4 4 0 +-
/trunk/tools/populate.in | 18 9 9 0 ++--
15 files changed, 182 insertions(+), 182 deletions(-)

2008-05-19In the future, we'll be able to download /old/ MPFR versions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 19 May 2008 21:41:19 +0000] rev 522
In the future, we'll be able to download /old/ MPFR versions.

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

2008-05-19Add a security patch for MPFR-2.3.1.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 19 May 2008 21:40:41 +0000] rev 521
Add a security patch for MPFR-2.3.1.

/trunk/patches/mpfr/2.3.1/100-thread-safe-configure.patch | 209 209 0 0 +++++++++++++++++++++
1 file changed, 209 insertions(+)

2008-05-18PowerPC support by Daniel Dittmann.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 18 May 2008 20:50:13 +0000] rev 520
PowerPC support by Daniel Dittmann.

/trunk/docs/CREDITS | 3 3 0 0 +++
/trunk/config/target.in | 8 8 0 0 ++++++++
/trunk/arch/powerpc/functions | 9 9 0 0 +++++++++
/trunk/arch/powerpc/config.in | 1 1 0 0 +
4 files changed, 21 insertions(+)

2008-05-18Fix building OABI NPTL ARM with glibc-2.7.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 18 May 2008 15:31:17 +0000] rev 519
Fix building OABI NPTL ARM with glibc-2.7.

/trunk/patches/glibc/ports-2.7/110-ARM-NPTL.patch | 12 12 0 0 ++++++++++++
1 file changed, 12 insertions(+)

2008-05-18Fix building glibc-2.6.1 and glibc-2.7 for ARM with recent kernels.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 18 May 2008 14:53:11 +0000] rev 518
Fix building glibc-2.6.1 and glibc-2.7 for ARM with recent kernels.
Patch by Matthias Kaehlcke <matthias@kaehlcke.net>.

/trunk/patches/glibc/ports-2.6.1/200-ARM-asm_page_h.patch | 11 11 0 0 +++++++++++
/trunk/patches/glibc/ports-2.7/100-ARM-asm_page_h.patch | 11 11 0 0 +++++++++++
/trunk/docs/CREDITS | 3 3 0 0 +++
3 files changed, 25 insertions(+)

2008-05-151.1 mainteance: bump version to 1.1.1. 1.1 crosstool-ng-1.1.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 21:09:50 +0000] rev 517
1.1 mainteance: bump version to 1.1.1.

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

2008-05-15Backport #639 from trunk: 1.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 21:02:34 +0000] rev 516
Backport #639 from trunk:
Fix forcing source extraction.

/branches/1.1/scripts/crosstool.sh | 5 3 2 0 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

2008-05-15Backport #635 from trunk: 1.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 21:01:45 +0000] rev 515
Backport #635 from trunk:
Fix the EABI case for ARM.

/branches/1.1/arch/arm/functions | 17 17 0 0 +++++++++++++++++
/branches/1.1/arch/arm/config.in | 3 3 0 0 +++
2 files changed, 20 insertions(+)

2008-05-15Backport #634 from trunk: 1.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 21:00:52 +0000] rev 514
Backport #634 from trunk:
Better configure binutils, both for host and target.

/branches/1.1/scripts/build/binutils.sh | 23 15 8 0 +++++++++++++++--------
1 file changed, 15 insertions(+), 8 deletions(-)

2008-05-15Backport #633 from trunk: 1.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 21:00:06 +0000] rev 513
Backport #633 from trunk:
Sanitise and use CT_CC_NATIVE.
Comment inclusion of scripts/functions.

/branches/1.1/scripts/build/cc_gcc.sh | 6 6 0 0 ++++++
/branches/1.1/scripts/crosstool.sh | 7 6 1 0 ++++++-
2 files changed, 12 insertions(+), 1 deletion(-)

2008-05-15Backport #631 from trunk: 1.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 20:56:53 +0000] rev 512
Backport #631 from trunk:
Export endianness CFLAGS.
Fix endianness CFLAGS for MIPS.

/branches/1.1/scripts/functions | 1 1 0 0 +
/branches/1.1/arch/mips/functions | 6 6 0 0 ++++++
2 files changed, 7 insertions(+)

2008-05-15Backport #629 from trunk: 1.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 20:55:46 +0000] rev 511
Backport #629 from trunk:
Fix building uClibc-based, soft-float toolchains by correctly setting float support in the uClibc config file.
Correctly unset float CFLAGS and configure arguments before setting them.

/branches/1.1/scripts/build/libc_uClibc.sh | 4 2 2 0 ++--
/branches/1.1/scripts/functions | 4 2 2 0 ++--
2 files changed, 4 insertions(+), 4 deletions(-)

2008-05-15Backport #627 from trunk: 1.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 20:54:06 +0000] rev 510
Backport #627 from trunk:
Add a patch to the ageing glibc-2.3.6 to make it compile on stupid shells that have a defective implementation of echo.
Thanks to Willy Tarreau for pointing to the patch.

/branches/1.1/docs/CREDITS | 4 4 0 0 ++++
1 file changed, 4 insertions(+)

2008-05-15Create a maintenance branch for 1.1. 1.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 20:52:02 +0000] rev 509
Create a maintenance branch for 1.1.
This is just a test to see if maintenance branches are worth it. If it proves too much a hassle, it will go away, and trunk will be the development _and_ maintenance branch.

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

2008-05-15Introduce a new option to overide components' config.{gues,sub} with the one provided with crosstool-NG.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 20:45:18 +0000] rev 508
Introduce a new option to overide components' config.{gues,sub} with the one provided with crosstool-NG.
Fix typoes in a comment.

/trunk/scripts/functions | 13 11 2 0 +++++++++++--
/trunk/config/global/download_extract.in | 20 20 0 0 ++++++++++++++++++++
2 files changed, 31 insertions(+), 2 deletions(-)

2008-05-15Fix forcing source extraction.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 20:42:45 +0000] rev 507
Fix forcing source extraction.

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

2008-05-15Add latest binutils snapshot, and propagate patches from previous snapshot.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 16:47:50 +0000] rev 506
Add latest binutils snapshot, and propagate patches from previous snapshot.

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

2008-05-15Add latest linux kernel versions for installing headers.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 16:39:55 +0000] rev 505
Add latest linux kernel versions for installing headers.

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

2008-05-14Small config fix todefault to non-verbose uClibc build.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 14 May 2008 21:24:03 +0000] rev 504
Small config fix todefault to non-verbose uClibc build.

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

2008-05-14Fix the EABI case for ARM.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 14 May 2008 17:59:52 +0000] rev 503
Fix the EABI case for ARM.

/trunk/arch/arm/functions | 17 17 0 0 +++++++++++++++++
/trunk/arch/arm/config.in | 3 3 0 0 +++
2 files changed, 20 insertions(+)

2008-05-14Better configure binutils, both for host and target.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 14 May 2008 17:58:07 +0000] rev 502
Better configure binutils, both for host and target.

/trunk/scripts/build/binutils.sh | 23 15 8 0 +++++++++++++++--------
1 file changed, 15 insertions(+), 8 deletions(-)

2008-05-14Sanitise and use CT_CC_NATIVE.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 14 May 2008 17:56:33 +0000] rev 501
Sanitise and use CT_CC_NATIVE.
Comment inclusion of scripts/functions.

/trunk/scripts/build/cc_gcc.sh | 6 6 0 0 ++++++
/trunk/scripts/crosstool.sh | 7 6 1 0 ++++++-
2 files changed, 12 insertions(+), 1 deletion(-)

2008-05-14Introduce a new option to render (or not) uClibc' build verbose.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 14 May 2008 17:52:53 +0000] rev 500
Introduce a new option to render (or not) uClibc' build verbose.

/trunk/scripts/build/libc_uClibc.sh | 6 4 2 0 ++++--
/trunk/config/libc/uClibc.in | 23 23 0 0 +++++++++++++++++++++++
2 files changed, 27 insertions(+), 2 deletions(-)

2008-05-14Export endianness CFLAGS.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 14 May 2008 17:49:52 +0000] rev 499
Export endianness CFLAGS.
Fix endianness CFLAGS for MIPS.

/trunk/scripts/functions | 1 1 0 0 +
/trunk/arch/mips/functions | 6 6 0 0 ++++++
2 files changed, 7 insertions(+)

2008-05-14Vampirise three new patches for uClibc, coming from buildroot.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 14 May 2008 17:40:28 +0000] rev 498
Vampirise three new patches for uClibc, coming from buildroot.

/trunk/patches/uClibc/0.9.29/600-filter-gnu99-from-assembly-flags.patch | 12 12 0 0 +
/trunk/patches/uClibc/0.9.29/800-rm-whitespace.patch | 86 86 0 0 ++++++
/trunk/patches/uClibc/0.9.29/700-linuxthreads.patch | 145 145 0 0 ++++++++++
3 files changed, 243 insertions(+)

2008-05-14Fix building uClibc-based, soft-float toolchains by correctly setting float support in the uClibc config file.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 14 May 2008 17:39:18 +0000] rev 497
Fix building uClibc-based, soft-float toolchains by correctly setting float support in the uClibc config file.
Correctly unset float CFLAGS and configure arguments before setting them.

/trunk/scripts/build/libc_uClibc.sh | 4 2 2 0 ++--
/trunk/scripts/functions | 4 2 2 0 ++--
2 files changed, 4 insertions(+), 4 deletions(-)

2008-05-11Improve a comment in code.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 11 May 2008 12:53:37 +0000] rev 496
Improve a comment in code.

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

2008-05-11Add a patch to the ageing glibc-2.3.6 to make it compile on stupid shells that have a defective implementation of echo.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 11 May 2008 07:01:28 +0000] rev 495
Add a patch to the ageing glibc-2.3.6 to make it compile on stupid shells that have a defective implementation of echo.
Thanks to Willy Tarreau for pointing to the patch.

/trunk/patches/glibc/2.3.6/250-csu-Makefile.patch | 39 39 0 0 +++++++++++++++++++++++++++++
/trunk/docs/CREDITS | 4 4 0 0 +++
2 files changed, 43 insertions(+)

2008-05-08Update tools/config.{guess,sub}.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 08 May 2008 15:37:21 +0000] rev 494
Update tools/config.{guess,sub}.

/trunk/tools/config.guess | 38 24 14 0 ++++++++++++++++++++-----------
/trunk/tools/config.sub | 65 54 11 0 ++++++++++++++++++++++++++++++++++++++++++++---------
2 files changed, 78 insertions(+), 25 deletions(-)

2008-05-08Update the URLs where to retrieve config.guess and config.sub from.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 08 May 2008 15:36:51 +0000] rev 493
Update the URLs where to retrieve config.guess and config.sub from.

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

2008-05-06Add a new option to set connection timeout while downloading.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 06 May 2008 20:30:49 +0000] rev 492
Add a new option to set connection timeout while downloading.

/trunk/scripts/functions | 16 8 8 0 ++++++++--------
/trunk/config/global/download_extract.in | 25 25 0 0 +++++++++++++++++++++++++
2 files changed, 33 insertions(+), 8 deletions(-)

2008-05-04Bump up version to 1.1.0+svn.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 May 2008 10:46:32 +0000] rev 491
Bump up version to 1.1.0+svn.

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

2008-05-04Tag 1.1.0 version. crosstool-ng-1.1.0
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 May 2008 10:45:49 +0000] rev 490
Tag 1.1.0 version.

2008-05-04Bump version number to 1.0.0. crosstool-ng-1.1.0
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 May 2008 10:44:57 +0000] rev 489
Bump version number to 1.0.0.

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

2008-05-04Update samples to latest set of options.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 May 2008 10:44:07 +0000] rev 488
Update samples to latest set of options.
Update components up to the latest working version.
Update the set of supported languages for each sample.

/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 42 14 28 0 ++----
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 107 62 45 0 ++++++++------
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 42 14 28 0 ++----
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 79 43 36 0 ++++++-----
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 42 13 29 0 +-----
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 112 65 47 0 +++++++++------
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 42 14 28 0 ++----
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 44 15 29 0 ++----
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 44 15 29 0 ++----
9 files changed, 255 insertions(+), 299 deletions(-)

2008-05-03One-liner to fix default proxy config.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 May 2008 17:56:40 +0000] rev 487
One-liner to fix default proxy config.

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

2008-05-03Some people are reposrting that ftp does not work on their network, probably due to proxies, while http does work.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 May 2008 17:51:16 +0000] rev 486
Some people are reposrting that ftp does not work on their network, probably due to proxies, while http does work.
Some (most) of the sites we use toretrieve tarballs have http equivallent for the ftp service. Use http as a failover.
There's no solution for those sites that do not have such an http equivalent.

/trunk/scripts/build/binutils.sh | 5 2 3 0 ++---
/trunk/scripts/build/libc_glibc.sh | 4 2 2 0 ++--
/trunk/scripts/build/libc_uClibc.sh | 2 1 1 0 +-
/trunk/scripts/build/debug/400-ltrace.sh | 2 1 1 0 +-
/trunk/scripts/build/debug/300-gdb.sh | 8 3 5 0 +++-----
/trunk/scripts/build/kernel_linux.sh | 7 2 5 0 ++-----
/trunk/scripts/build/cc_gcc.sh | 6 2 4 0 ++----
/trunk/scripts/build/gmp.sh | 4 1 3 0 +---
8 files changed, 14 insertions(+), 24 deletions(-)

2008-05-03As a bonus, the i686-nptl-linux-gnu can build Fortrn and Java!
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 May 2008 17:01:35 +0000] rev 485
As a bonus, the i686-nptl-linux-gnu can build Fortrn and Java!

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

2008-05-03This one was hard to build. At least a combination taht works.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 May 2008 16:57:23 +0000] rev 484
This one was hard to build. At least a combination taht works.

/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 114 73 41 0 +++++++++++++++++++++++++++++++++++--------------------
1 file changed, 73 insertions(+), 41 deletions(-)

2008-05-03Fix tools.sh and debug.sh now the tools/ and debug/ sub-dirs are numerically sorted.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 May 2008 09:53:49 +0000] rev 483
Fix tools.sh and debug.sh now the tools/ and debug/ sub-dirs are numerically sorted.

/trunk/scripts/build/debug.sh | 4 2 2 0 ++--
/trunk/scripts/build/tools.sh | 4 2 2 0 ++--
2 files changed, 4 insertions(+), 4 deletions(-)

2008-05-02Fix testing glibc versions for -pipe.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 22:47:43 +0000] rev 482
Fix testing glibc versions for -pipe.

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

2008-05-02Comment more a mis-leading comment in the glibc build procedure.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 22:21:43 +0000] rev 481
Comment more a mis-leading comment in the glibc build procedure.

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

2008-05-02Update those samples to latest config options.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 22:02:42 +0000] rev 480
Update those samples to latest config options.

/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 115 76 39 0 +++++++++++++------
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 114 73 41 0 +++++++++++++------
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 116 74 42 0 ++++++++++++-------
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 141 98 43 0 ++++++++++++++++-------
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 120 76 44 0 +++++++++++++-------
5 files changed, 397 insertions(+), 209 deletions(-)

2008-05-02For tools/ and debug/ build scripts, annd a numeric prefix, so that they always get built in the same order, in case of library dependencies.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 21:59:14 +0000] rev 479
For tools/ and debug/ build scripts, annd a numeric prefix, so that they always get built in the same order, in case of library dependencies.

/trunk/scripts/build/debug.sh | 2 1 1 0 +-
/trunk/scripts/build/tools.sh | 2 1 1 0 +-
2 files changed, 2 insertions(+), 2 deletions(-)

2008-05-02Add latest linux kernel versions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 21:55:57 +0000] rev 478
Add latest linux kernel versions.
Remove old ones, keeping only the latest 'Y' in each 2.6.X.Y series.

/trunk/config/kernel/linux_headers_install.in | 129 26 103 0 +++++++--------------------------
1 file changed, 26 insertions(+), 103 deletions(-)

2008-05-02Add latest, untested gdb versions
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 21:54:46 +0000] rev 477
Add latest, untested gdb versions

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

2008-05-02Better explain why populate exists.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 21:53:09 +0000] rev 476
Better explain why populate exists.
New entry for how to add a new component version.
Some homogeneisation in style.

/trunk/docs/overview.txt | 44 30 14 0 ++++++++++++++++++++++++++++++--------------
1 file changed, 30 insertions(+), 14 deletions(-)

2008-05-02Remove some EXPERIMENTAL binutils versions, I do not have time to create associated patches.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 21:51:14 +0000] rev 475
Remove some EXPERIMENTAL binutils versions, I do not have time to create associated patches.

/trunk/patches/binutils/2.18.50.0.4/200-ld-makefile-path.patch | 30 30 0 0 ++++++++++
/trunk/patches/binutils/2.18.50.0.4/100-arm-uclibcgnueabi.patch | 30 30 0 0 ++++++++++
/trunk/patches/binutils/2.18.50.0.4/300-check-ldrunpath-length.patch | 26 26 0 0 +++++++++
/trunk/patches/binutils/2.18.50.0.6/200-ld-makefile-path.patch | 30 30 0 0 ++++++++++
/trunk/patches/binutils/2.18.50.0.6/100-arm-uclibcgnueabi.patch | 30 30 0 0 ++++++++++
/trunk/patches/binutils/2.18.50.0.6/300-check-ldrunpath-length.patch | 26 26 0 0 +++++++++
/trunk/config/binutils.in | 24 0 24 0 --------
7 files changed, 172 insertions(+), 24 deletions(-)

2008-05-02Add a new help entry to list each samples more verbosely, but only on-demand.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 21:49:43 +0000] rev 474
Add a new help entry to list each samples more verbosely, but only on-demand.

/trunk/samples/samples.mk | 4 4 0 0 ++++
/trunk/scripts/showSamples.sh | 32 31 1 0 +++++++++++++++++++++++++++++++-
2 files changed, 35 insertions(+), 1 deletion(-)

2008-05-02Eye-candy in the addToolVersion.sh script.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 17:49:29 +0000] rev 473
Eye-candy in the addToolVersion.sh script.

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

2008-05-02Update known issues with dmalloc failure.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 16:48:01 +0000] rev 472
Update known issues with dmalloc failure.

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

2008-05-02Remove unused glibc patches.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 08:41:38 +0000] rev 471
Remove unused glibc patches.

2008-05-01Rebuild generated files if re-configured.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 01 May 2008 19:47:25 +0000] rev 470
Rebuild generated files if re-configured.

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

2008-04-30Add a file documenting known issues.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 30 Apr 2008 16:58:23 +0000] rev 469
Add a file documenting known issues.

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

2008-04-30Do not try to download, extract, or build GMP and MPFR if not asked for.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 30 Apr 2008 16:38:06 +0000] rev 468
Do not try to download, extract, or build GMP and MPFR if not asked for.

/trunk/scripts/build/gmp.sh | 12 11 1 0 +++++++++++-
/trunk/scripts/build/mpfr.sh | 11 11 0 0 +++++++++++
2 files changed, 22 insertions(+), 1 deletion(-)

2008-04-30Remove obsolete MPFR version, as it is no longer available for download.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 30 Apr 2008 10:47:49 +0000] rev 467
Remove obsolete MPFR version, as it is no longer available for download.

/trunk/config/cc/mpfr.in | 5 0 5 0 -----
1 file changed, 5 deletions(-)

2008-04-30Merge the fortran stuff to trunk now it works!
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 30 Apr 2008 10:43:41 +0000] rev 466
Merge the fortran stuff to trunk now it works!
Fortran is not supported for all targets, though. ARM at least does not work.

/trunk/scripts/build/binutils.sh | 8 8 0 0 ++++++++
/trunk/scripts/build/cc_gcc.sh | 11 6 5 0 ++++++-----
/trunk/scripts/crosstool.sh | 10 9 1 0 +++++++++-
/trunk/tools/addToolVersion.sh | 3 3 0 0 +++
/trunk/steps.mk | 2 2 0 0 ++
/trunk/config/cc/gcc.in | 16 16 0 0 ++++++++++++++++
6 files changed, 44 insertions(+), 6 deletions(-)

2008-04-28Build both shared and static versions of binutils' libraries for target.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 28 Apr 2008 09:27:21 +0000] rev 465
Build both shared and static versions of binutils' libraries for target.

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

2008-04-28Add latest binutils snapshots.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 28 Apr 2008 08:55:33 +0000] rev 464
Add latest binutils snapshots.

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

2008-04-28Do not forget binutils' target libraries in the list.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 28 Apr 2008 08:55:00 +0000] rev 463
Do not forget binutils' target libraries in the list.

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

2008-04-28Be alittle less verbose in the core CC pass 1 & 2.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 28 Apr 2008 07:44:22 +0000] rev 462
Be alittle less verbose in the core CC pass 1 & 2.

/trunk/scripts/build/cc_gcc.sh | 5 0 5 0 -----
1 file changed, 5 deletions(-)

2008-04-28Building target libraries before the cross-compiler is available is doomed! Move build binutils' target libraries after final gcc.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 28 Apr 2008 07:38:36 +0000] rev 461
Building target libraries before the cross-compiler is available is doomed! Move build binutils' target libraries after final gcc.
Have a unique list of steps, it's easier to maintain.

/trunk/scripts/build/binutils.sh | 8 5 3 0 +++++---
/trunk/scripts/crosstool.sh | 16 2 14 0 ++--------------
/trunk/steps.mk | 29 16 13 0 ++++++++++++++++-------------
3 files changed, 23 insertions(+), 30 deletions(-)

2008-04-27Eye candy in the binutils config menu.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 Apr 2008 16:20:57 +0000] rev 460
Eye candy in the binutils config menu.

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

2008-04-27Adds contrib patch to support the OpenRISK or1k.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 Apr 2008 15:30:39 +0000] rev 459
Adds contrib patch to support the OpenRISK or1k.

/trunk/contrib/openrisc-or32.patch.lzma | 2578 2578 0 0 +++++++++++++++++++++++++++++++++++++++
1 file changed, 2578 insertions(+)

2008-04-27Add building some binutils libraries for the target, as some utilities might need them.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 Apr 2008 15:08:15 +0000] rev 458
Add building some binutils libraries for the target, as some utilities might need them.

/trunk/scripts/build/binutils.sh | 32 32 0 0 ++++++++++++++++++++++++++++++++
/trunk/config/binutils.in | 22 22 0 0 ++++++++++++++++++++++
2 files changed, 54 insertions(+)

2008-04-27Offer an option to build a static cross-gdb.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 Apr 2008 10:25:02 +0000] rev 457
Offer an option to build a static cross-gdb.

/trunk/scripts/build/debug/gdb.sh | 9 9 0 0 +++++++++
/trunk/config/debug/gdb.in | 9 9 0 0 +++++++++
2 files changed, 18 insertions(+)

2008-04-27Document the contrib/ sub-directory.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 Apr 2008 09:57:50 +0000] rev 456
Document the contrib/ sub-directory.
Fixed the documentation for the arch-dpecific 'CT_DoArchValues' function.

/trunk/docs/overview.txt | 20 13 7 0 +++++++++++++-------
1 file changed, 13 insertions(+), 7 deletions(-)

2008-04-27Add a directory to store contributed stuff.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 Apr 2008 09:46:26 +0000] rev 455
Add a directory to store contributed stuff.
It will server to hold unmerged stuff.

2008-04-26Configure tsocks with a simple heuristic.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 26 Apr 2008 21:31:05 +0000] rev 454
Configure tsocks with a simple heuristic.

Consider the proxy has to be in a 'local' network. It means it is directly
reachable by the local machine, even if the local machine has to hop through
one or more gates to reach the proxy (often the case in enterprise networks
where class A 10.0.0.0/8 is in fact sub-divided into smaller networks, each
one of them in a different location, eg. 10.1.0.0/16 in a place, while
10.2.0.0/16 would be on the other side of the world). Not being in the same
subnet does not mean the proxy is not available.

So we will build a mask with at most high bits set, which defines a network
that has both the local machine and the proxy. Because a machine may have
more than one interface, build a mask for each of them, removing 127.0.0.1
which is added automagically by tsocks, and removing duplicate masks.

If all of this does not work, then it means the local machine can NOT in fact
reach the proxy, which in turn means the user mis-configured something (most
probably a typo...).

/trunk/scripts/crosstool.sh | 61 52 9 0 +++++++++++++++++++++++++++++++++++++++++++--------
1 file changed, 52 insertions(+), 9 deletions(-)

2008-04-20Tss.... I was bieng real stupid while building up the tsocks.conf file. Implement a much simpler way.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Apr 2008 18:04:20 +0000] rev 453
Tss.... I was bieng real stupid while building up the tsocks.conf file. Implement a much simpler way.

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

2008-04-20Try to make clear that SOCKS proxying is currently BROKEN.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Apr 2008 16:46:17 +0000] rev 452
Try to make clear that SOCKS proxying is currently BROKEN.

/trunk/config/global/download_extract.in | 36 19 17 0 +++++++++++++++++++-----------------
1 file changed, 19 insertions(+), 17 deletions(-)

2008-04-18Using SOCKS 4/5 proxy is no easy task:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 Apr 2008 22:16:28 +0000] rev 451
Using SOCKS 4/5 proxy is no easy task:
- a machine may well be able to reach the proxy, even if it is not on the same sub-net(s) as the machine itself (absolutely legitimate)
- tsocks.conf needs a list of so-called 'local' networks that can be reached without the need for a SOCKS connection
- SOCKS proxies are expected to be in 'local' networks
- there is absolutely NO way to tell what networks are local, besides the sub-net(s) the machine is in

Therefore, appropriate configuration of SOCKS 4/5 configuration is really complex, and attempts to correctly overcome this issue are doomed.

/trunk/scripts/crosstool.sh | 52 46 6 0 ++++++++++++++++++++++++++++++++++----
/trunk/config/global/download_extract.in | 39 31 8 0 +++++++++++++++++++++++------
2 files changed, 77 insertions(+), 14 deletions(-)

2008-04-18Fix using HTTP proxy.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 Apr 2008 08:41:30 +0000] rev 450
Fix using HTTP proxy.

/trunk/scripts/crosstool.sh | 9 5 4 0 +++++----
/trunk/config/global/download_extract.in | 2 1 1 0 +-
2 files changed, 6 insertions(+), 5 deletions(-)

2008-04-17Add latest Linux kernel versions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 17 Apr 2008 21:07:01 +0000] rev 449
Add latest Linux kernel versions.

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

2008-04-17Moving around the files in config/ broke the tools/addToolVersion.sh script.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 17 Apr 2008 21:04:23 +0000] rev 448
Moving around the files in config/ broke the tools/addToolVersion.sh script.
Fix that.

/trunk/tools/addToolVersion.sh | 26 13 13 0 +++++++++++++-------------
/trunk/config/kernel/linux.in | 6 3 3 0 +++---
/trunk/config/kernel.in | 2 1 1 0 +-
/trunk/config/cc.in | 2 1 1 0 +-
/trunk/config/libc.in | 4 2 2 0 ++--
5 files changed, 20 insertions(+), 20 deletions(-)

2008-04-17Re-order the target sub-menu, so that architectures are alphabetically ordered.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 17 Apr 2008 20:51:26 +0000] rev 447
Re-order the target sub-menu, so that architectures are alphabetically ordered.

${prefix}/config/target.in | 12 6 6 0 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)

2008-04-17Move config files around, and clean up the mess in the config/ directory.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 17 Apr 2008 20:26:25 +0000] rev 446
Move config files around, and clean up the mess in the config/ directory.

config/kernel/kernel_linux.in | 12 6 6 0 +-
config/paths.in | 89 0 89 0 ----------------
config/kernel_linux_headers_install.in | 168 0 168 0 ------------------------------
config/kernel.in | 2 1 1 0
config/kernel_linux_headers_copy.in | 42 0 42 0 --------
config/cc.in | 2 1 1 0
config/logging.in | 110 0 110 0 --------------------
config/build-behave.in | 45 0 45 0 --------
config/libc_uClibc.in | 101 0 101 0 ------------------
config/kernel_linux_headers_sanitised.in | 62 0 62 0 -----------
config/ct-behave.in | 82 0 82 0 ---------------
config/kernel_linux.in | 134 0 134 0 ------------------------
config/global.in | 10 5 5 0 +-
config/download_extract.in | 171 0 171 0 -------------------------------
config/cc_gcc.in | 130 0 130 0 ------------------------
config/libc_glibc.in | 124 0 124 0 ----------------------
config/libc.in | 4 2 2 0
17 files changed, 15 insertions(+), 1273 deletions(-)

2008-04-17Break-down config/global.in into smaller, much more maintainable files.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 17 Apr 2008 20:02:07 +0000] rev 445
Break-down config/global.in into smaller, much more maintainable files.

config/paths.in | 419 1 418 0 --------------------------------------------------------
1 file changed, 1 insertion(+), 418 deletions(-)

2008-04-17Cleanup building the snapshot version number.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 17 Apr 2008 19:21:32 +0000] rev 444
Cleanup building the snapshot version number.

configure | 18 10 8 0 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)

2008-04-17Commit a long-standing eye-dcandy change in a log, that got lost in a vi crash...
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 17 Apr 2008 19:16:17 +0000] rev 443
Commit a long-standing eye-dcandy change in a log, that got lost in a vi crash...

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

2008-04-17Add an option to use a SOCKS 4/5 proxy to connect to the internet.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 17 Apr 2008 18:07:26 +0000] rev 442
Add an option to use a SOCKS 4/5 proxy to connect to the internet.
As for the HTTP proxy, this is completetly untested, as I have no such proxy at home.

scripts/crosstool.sh | 45 31 14 0 +++++++++++++++++--------
config/global.in | 95 81 14 0 +++++++++++++++++++++++++++++++++++++++++++--------
2 files changed, 112 insertions(+), 28 deletions(-)

2008-04-13Allow using an HTTP proxy to tunnel FTP and HTTP requests.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Apr 2008 22:46:02 +0000] rev 441
Allow using an HTTP proxy to tunnel FTP and HTTP requests.

scripts/crosstool.sh | 14 14 0 0 +++++++++++++
config/global.in | 54 54 0 0 +++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 68 insertions(+)

2008-04-13Fix a comment.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Apr 2008 18:25:30 +0000] rev 440
Fix a comment.

functions | 6 3 3 0 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

2008-04-13Matthias Kaehlcke <matthias@kaehlcke.net> reported hanged downloads on his
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Apr 2008 18:16:58 +0000] rev 439
Matthias Kaehlcke <matthias@kaehlcke.net> reported hanged downloads on his
network, most probably due to proxies. Have downloaders (wget and curl)
timeout on too slow connections (they don't by default).

scripts/functions | 17 12 5 0 ++++++++++++-----
1 file changed, 12 insertions(+), 5 deletions(-)

2008-04-13Update patch to gdb. Thanks Khem RAJ <kraj@mvista.com>
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Apr 2008 18:03:28 +0000] rev 438
Update patch to gdb. Thanks Khem RAJ <kraj@mvista.com>

patches/gdb/6.5/500-thread-timeout.patch | 13 6 7 0 ++++++-------
docs/CREDITS | 3 3 0 0 +++
2 files changed, 9 insertions(+), 7 deletions(-)

2008-02-20- Rewrite some parts of history: some sentences could have been considered rude, which was not my intention.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 20 Feb 2008 22:48:35 +0000] rev 437
- Rewrite some parts of history: some sentences could have been considered rude, which was not my intention.
- Fix a few typoes at the same time.

2008-02-20Fix some obvious typoes in docs/overview.txt
"Robert P. J. DAY" <rpjday@crashcourse.ca> [Wed, 20 Feb 2008 08:01:12 +0000] rev 436
Fix some obvious typoes in docs/overview.txt

2008-02-17When installing SVN snapshots, include the branch and revision in the version number.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 17 Feb 2008 22:58:57 +0000] rev 435
When installing SVN snapshots, include the branch and revision in the version number.
In case some random snapshot is installed and used for production, then this
will ease rewinding.

2008-02-17Robert P. J. DAY says:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 17 Feb 2008 22:19:26 +0000] rev 434
Robert P. J. DAY says:

Based on feedback from Mike Frysinger, add the following patchset for
glibc-2.7. Not stress-tested, but at least make it available for
interested testers.

2008-02-17Robert P. J. DAY says:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 17 Feb 2008 22:12:59 +0000] rev 433
Robert P. J. DAY says:

According to Mike Frysinger, this patch was removed from Gentoo in the
2.3.x series and didn't seem to cause any adverse effects. So toss it
from the patch directories for glibc 2.5 and up.

2008-02-17Robert P. J. DAY says:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 17 Feb 2008 22:11:25 +0000] rev 432
Robert P. J. DAY says:

According to Mike Frysinger, this patch hasn't been necessary since
glibc-2.4+, so turf it from glibc patches 2.5 and up. If someone
complains, it can always go back in.

2008-02-17Robert P. J. DAY says:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 17 Feb 2008 22:08:06 +0000] rev 431
Robert P. J. DAY says:

apparently, the patchset for gcc 4.2.1 applies properly to the
source for gcc 4.2.2 and gcc 4.2.3. so, if you want, you can simply
add support for those last two just by augmenting menuconfig and
adding a couple symlinks for those two directories. seems like a
cheap way to add a couple new versions.

2008-02-15Robert P. J. DAY says:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 15 Feb 2008 22:22:31 +0000] rev 430
Robert P. J. DAY says:

Add support for duma-2.5.12.

2008-02-15Robert P. J. DAY says:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 15 Feb 2008 21:33:39 +0000] rev 429
Robert P. J. DAY says:

I have been assured by Mike Frysinger that this patch has been
unnecessary since glibc-2.4.

2008-02-15Robert P. J. DAY says:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 15 Feb 2008 21:18:10 +0000] rev 428
Robert P. J. DAY says:

Add support for the selection of strace-4.5.16, including an updated
set of patches from strace-4.5.15.

2008-02-15Add EXPERIMENTAL binutils 2.18.50.x.y versions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 15 Feb 2008 21:07:30 +0000] rev 427
Add EXPERIMENTAL binutils 2.18.50.x.y versions.

2008-02-15Update the list of kernel versions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 15 Feb 2008 21:05:49 +0000] rev 426
Update the list of kernel versions.

2008-02-14Robet P. J. DAY: typoes.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 14 Feb 2008 22:44:34 +0000] rev 425
Robet P. J. DAY: typoes.

2008-02-14Add latest gcc-4.2.3 as EXPERIMENTAL (no build attempted at all).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 14 Feb 2008 22:43:49 +0000] rev 424
Add latest gcc-4.2.3 as EXPERIMENTAL (no build attempted at all).
Thanks Robert P. J. DAY for reminding me to tag old versions as being OBSOLETE! ;-)

2008-02-14Add latest kernel versions (Robert P. J. DAY).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 14 Feb 2008 22:42:37 +0000] rev 423
Add latest kernel versions (Robert P. J. DAY).

2008-02-14Argh! Kill latest (hopefuly) remnants of core/final gcc versions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 14 Feb 2008 22:34:19 +0000] rev 422
Argh! Kill latest (hopefuly) remnants of core/final gcc versions.

2008-01-28Credit Mark Jonas <toertel@gmail.com> for the initial work on Super-H support.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 28 Jan 2008 18:57:42 +0000] rev 421
Credit Mark Jonas <toertel@gmail.com> for the initial work on Super-H support.
(I forgot to add you to the CREDITS at the time, sorry Mark).

2008-01-28Credit Michael Abbott.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 28 Jan 2008 18:41:24 +0000] rev 420
Credit Michael Abbott.

2008-01-28Patch from Michael Abbott <michael@araneidae.co.uk> to allow build to work with ancient findutils.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 28 Jan 2008 18:40:31 +0000] rev 419
Patch from Michael Abbott <michael@araneidae.co.uk> to allow build to work with ancient findutils.

2008-01-18Add a new patch to uClibc-0.9.29.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 Jan 2008 20:04:20 +0000] rev 418
Add a new patch to uClibc-0.9.29.

2008-01-16Bump version to 1.0.0+svn.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 16 Jan 2008 22:27:55 +0000] rev 417
Bump version to 1.0.0+svn.

2008-01-16Bump version to 1.0.0. crosstool-ng-1.0.0
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 16 Jan 2008 22:25:32 +0000] rev 416
Bump version to 1.0.0.

I consider crosstool-NG to be stable enough that a 1.0.0 release is acceptable.
I've been using it daily since a long time without really serious _crosstool-NG_
bug (although there are a few minor ones).

There is still a lot of work, especially with Super-H and IA64 support, which
are both marked EXPERIMENTAL.

Enjoy!

2008-01-16Update the samples to the new set of options (not changing the configuration).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 16 Jan 2008 22:21:55 +0000] rev 415
Update the samples to the new set of options (not changing the configuration).

2008-01-16Move improperly installed gcc libraries to the sysroot.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 16 Jan 2008 22:15:16 +0000] rev 414
Move improperly installed gcc libraries to the sysroot.
Remove a huge comment that itself says it should have been deleted ages ago.

2008-01-16Merge the preliminary Super-H support from /branches/Super-H.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 16 Jan 2008 22:06:15 +0000] rev 413
Merge the preliminary Super-H support from /branches/Super-H.

2008-01-16Fix a long standing bug when setting compiler flags.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 16 Jan 2008 21:51:18 +0000] rev 412
Fix a long standing bug when setting compiler flags.

2008-01-16Bail out if /bin/bash does not exist, or if it is not bash>=3.0.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 16 Jan 2008 21:41:53 +0000] rev 411
Bail out if /bin/bash does not exist, or if it is not bash>=3.0.
Force make to use /bin/bash as shell.

2007-11-02Fix from Marco Fonseca <mfonseca@fortresstech.com> to use the newly-built, bootstrap cross-compiler when installing glibc headers.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 Nov 2007 18:55:55 +0000] rev 410
Fix from Marco Fonseca <mfonseca@fortresstech.com> to use the newly-built, bootstrap cross-compiler when installing glibc headers.

2007-10-30Add EXPERIMENTAL glibc-2.7.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 30 Oct 2007 19:18:45 +0000] rev 409
Add EXPERIMENTAL glibc-2.7.

2007-10-30Add EXPERIMENTAL gcc-4.2.2.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 30 Oct 2007 19:18:11 +0000] rev 408
Add EXPERIMENTAL gcc-4.2.2.

2007-10-30Add linux 2.6.22.10, 2.6.23 and 2.6.23.1.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 30 Oct 2007 19:17:06 +0000] rev 407
Add linux 2.6.22.10, 2.6.23 and 2.6.23.1.

2007-10-30New patch to binutils 2.18, from "Matvejchikov Ilya" <matvejchikov@gmail.com> (coming from buildroot).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 30 Oct 2007 19:15:45 +0000] rev 406
New patch to binutils 2.18, from "Matvejchikov Ilya" <matvejchikov@gmail.com> (coming from buildroot).
Fixes building with /old/ version of texinfo. Thanks!

2007-10-30Fix by "Arvid Brodin" <Arvid.Brodin@enea.com> to CFLAGS coming from CT_ARCH_TUNE.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 30 Oct 2007 19:13:51 +0000] rev 405
Fix by "Arvid Brodin" <Arvid.Brodin@enea.com> to CFLAGS coming from CT_ARCH_TUNE.
Thanks for spotting this one! ;-)

2007-09-29Add linux-2.6.22.{8,9}.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 29 Sep 2007 16:43:13 +0000] rev 404
Add linux-2.6.22.{8,9}.

2007-09-23Do not try to save new;y downloaded tarballs to local storage if the directory does not exist.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 23 Sep 2007 17:18:18 +0000] rev 403
Do not try to save new;y downloaded tarballs to local storage if the directory does not exist.

2007-09-23Renamed all patches file names so that locales are now irrelevant to sort the files.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 23 Sep 2007 17:08:09 +0000] rev 402
Renamed all patches file names so that locales are now irrelevant to sort the files.
Removed the locale check as it is now irrelevant.
Removed the experimental binutils 2.17.50.0.xx: 2.18 is here now.

2007-09-22Add linux-2.6.22.7 for kernel headers.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 22 Sep 2007 17:25:42 +0000] rev 401
Add linux-2.6.22.7 for kernel headers.

2007-09-17Bump version to 0.3.2+svn.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 17 Sep 2007 21:52:37 +0000] rev 400
Bump version to 0.3.2+svn.

2007-09-17Bump version to 0.3.2 crosstool-ng-0.3.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 17 Sep 2007 21:51:24 +0000] rev 399
Bump version to 0.3.2

2007-09-17Mark ARM EABI as being EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 17 Sep 2007 21:47:52 +0000] rev 398
Mark ARM EABI as being EXPERIMENTAL.

2007-09-16ARM EABI is now working for little endian ARM targets.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 16 Sep 2007 17:59:18 +0000] rev 397
ARM EABI is now working for little endian ARM targets.
Big endian is still missing, though...

2007-09-16Fix using --local.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 16 Sep 2007 17:57:21 +0000] rev 396
Fix using --local.

2007-09-16Simplify a bit more bash detection.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 16 Sep 2007 17:50:27 +0000] rev 395
Simplify a bit more bash detection.

2007-09-16Call architecture-specific functions from all scripts needing them.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 16 Sep 2007 08:52:26 +0000] rev 394
Call architecture-specific functions from all scripts needing them.

2007-09-16When sstrip is already downloaded, link instead of copying (as for all other
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 16 Sep 2007 08:27:37 +0000] rev 393
When sstrip is already downloaded, link instead of copying (as for all other
components).
A little eye-candy fix.

2007-09-16Revert multilib handling. Even if we don't do multilib, we need to at least
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 16 Sep 2007 08:24:55 +0000] rev 392
Revert multilib handling. Even if we don't do multilib, we need to at least
say we don't, and not let gcc choose on its own (which it does wrong).

2007-09-15Further improve the architecture-specific framework.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 15 Sep 2007 21:44:18 +0000] rev 391
Further improve the architecture-specific framework.
Apply this framework into building of glibc and gcc.

(Whoo! 500th commit! Yeah!)

2007-09-15We don't support Cygwin yet, no point in having quirks in.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 15 Sep 2007 08:40:07 +0000] rev 390
We don't support Cygwin yet, no point in having quirks in.

2007-09-14Another little fix in the documentation.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 14 Sep 2007 21:58:55 +0000] rev 389
Another little fix in the documentation.

2007-09-14A little fix in the documentation.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 14 Sep 2007 21:57:17 +0000] rev 388
A little fix in the documentation.

2007-09-14Further expand the architecture-specific function: add CT_KERNEL_ARCH building.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 14 Sep 2007 21:50:30 +0000] rev 387
Further expand the architecture-specific function: add CT_KERNEL_ARCH building.

2007-09-14Update docs/CREDITS: ARM EABI support.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 14 Sep 2007 21:41:00 +0000] rev 386
Update docs/CREDITS: ARM EABI support.
Update README: point at docs/CREDITS.

2007-09-14Initial support for ARM EABI (courtesy Szilveszter Ordog <ordog@mail.thot-soft.com>).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 14 Sep 2007 21:31:00 +0000] rev 385
Initial support for ARM EABI (courtesy Szilveszter Ordog <ordog@mail.thot-soft.com>).

2007-09-14Small eye-candy fix.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 14 Sep 2007 21:30:22 +0000] rev 384
Small eye-candy fix.

2007-09-14Migrate all supported architectures to use the architecture-specific framework.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 14 Sep 2007 21:17:59 +0000] rev 383
Migrate all supported architectures to use the architecture-specific framework.

2007-09-14Stop build if Makefile.in was changed.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 14 Sep 2007 21:13:04 +0000] rev 382
Stop build if Makefile.in was changed.

2007-09-14Improve (POSIX-wise) determination of bashh version.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 14 Sep 2007 19:30:56 +0000] rev 381
Improve (POSIX-wise) determination of bashh version.

2007-09-14Add the framework to have architecture-specific configuration and functions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 14 Sep 2007 17:43:16 +0000] rev 380
Add the framework to have architecture-specific configuration and functions.
API is not yet defined.

2007-09-14Small eye candy fix.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 14 Sep 2007 17:29:39 +0000] rev 379
Small eye candy fix.

2007-09-14Fix setting floating point in uClibc (thanks to Szilveszter Ordog <ordog@mail.thot-soft.com>)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 14 Sep 2007 16:02:45 +0000] rev 378
Fix setting floating point in uClibc (thanks to Szilveszter Ordog <ordog@mail.thot-soft.com>)

2007-09-14Kill off bashisms in ./configure (thanks to Enrico Weigelt <weigelt@metux.de>).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 14 Sep 2007 15:57:48 +0000] rev 377
Kill off bashisms in ./configure (thanks to Enrico Weigelt <weigelt@metux.de>).

2007-09-12Sanitise ./configure a little bit.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 12 Sep 2007 20:44:15 +0000] rev 376
Sanitise ./configure a little bit.
Add a check for bash 3.0 or above.

2007-09-12Don't use /bin/sh for crosstool-NG build scripts, we want /bin/bash!
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 12 Sep 2007 17:35:07 +0000] rev 375
Don't use /bin/sh for crosstool-NG build scripts, we want /bin/bash!
Don't hardcode ncurses include and link flags.

2007-09-11Update credits to give adequate credit to Al Stone.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 11 Sep 2007 17:50:18 +0000] rev 374
Update credits to give adequate credit to Al Stone.

2007-09-11Merge from branches/ia64@476 : add ia64 preliminary support.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 11 Sep 2007 17:24:09 +0000] rev 373
Merge from branches/ia64@476 : add ia64 preliminary support.

2007-09-11make-3.80 does not have $(lastword ...). Fix this when ct-ng calls itself: don't try to be smart, we just _know_ where ct-ng is at configure time!
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 11 Sep 2007 17:14:28 +0000] rev 372
make-3.80 does not have $(lastword ...). Fix this when ct-ng calls itself: don't try to be smart, we just _know_ where ct-ng is at configure time!
Fis a latent bug in handling the number parallel jobs.

2007-09-08Use symlinks to the localy stored tarballs rather than copying them.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 08 Sep 2007 19:00:45 +0000] rev 371
Use symlinks to the localy stored tarballs rather than copying them.
If saving tarballs to local storage is selected, move newly downloaded tarballs there and symlink.

2007-09-08In a directory previously used as CT_TOP_DIR, when using a new version, ct-ng will fail to create the symlink to the new config files.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 08 Sep 2007 10:32:53 +0000] rev 370
In a directory previously used as CT_TOP_DIR, when using a new version, ct-ng will fail to create the symlink to the new config files.
Fix that by forcing creation of the symlink, even if it already exists and points to a previous location.

2007-09-07Add D.U.M.A. 2_5_8 and associated patches.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 07 Sep 2007 21:31:01 +0000] rev 369
Add D.U.M.A. 2_5_8 and associated patches.
Fix a patch for D.U.M.A 2_5_1.
Add libelf 0.8.10, still does not build... :-(

2007-09-06ARM defaults to LE, MIPS to BE. Reflect this in the target configuration options.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 06 Sep 2007 14:00:28 +0000] rev 368
ARM defaults to LE, MIPS to BE. Reflect this in the target configuration options.

2007-09-06Fix the glibc-2.6.1 ARM NPTL patch.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 06 Sep 2007 13:02:16 +0000] rev 367
Fix the glibc-2.6.1 ARM NPTL patch.

2007-09-06Updated the armeb-unknown-linux-gnu sample to use the ;ost recent glibc with NPTL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 06 Sep 2007 12:43:30 +0000] rev 366
Updated the armeb-unknown-linux-gnu sample to use the ;ost recent glibc with NPTL.

2007-09-06Add a patch to enqable NPTL build on ARM OABI with glibc-2.6.1.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 06 Sep 2007 12:38:52 +0000] rev 365
Add a patch to enqable NPTL build on ARM OABI with glibc-2.6.1.
Fix a comment.

2007-09-06Updated the armeb-unknown-linux-gnu sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 06 Sep 2007 10:49:05 +0000] rev 364
Updated the armeb-unknown-linux-gnu sample.

2007-09-06Updated the arm-unknown-linux-uclibc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 06 Sep 2007 10:21:36 +0000] rev 363
Updated the arm-unknown-linux-uclibc sample.

2007-09-06Updated the x86_64-unknown-linux-uclibc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 06 Sep 2007 09:46:01 +0000] rev 362
Updated the x86_64-unknown-linux-uclibc sample.

2007-09-06Update the i586-geode-linux-uclibc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 06 Sep 2007 09:22:52 +0000] rev 361
Update the i586-geode-linux-uclibc sample.

2007-09-06Update the mips-unknown-linux-uclibc sample (gcc -> 4.2.1).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 06 Sep 2007 09:00:39 +0000] rev 360
Update the mips-unknown-linux-uclibc sample (gcc -> 4.2.1).

2007-09-06In some cases, dmalloc fails to build when building in parallel. Do not use -j# for dmalloc.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 06 Sep 2007 08:57:45 +0000] rev 359
In some cases, dmalloc fails to build when building in parallel. Do not use -j# for dmalloc.

2007-09-06Update the mips-unknown-linux-uclibc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 06 Sep 2007 08:56:04 +0000] rev 358
Update the mips-unknown-linux-uclibc sample.

2007-09-05Update the armeb-unknown-linux-uclibc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 05 Sep 2007 22:01:31 +0000] rev 357
Update the armeb-unknown-linux-uclibc sample.

2007-09-05Update the i686-nptl-linux-gnu sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 05 Sep 2007 21:59:51 +0000] rev 356
Update the i686-nptl-linux-gnu sample.

2007-09-02Bah, a really small cosmetic fix...
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Sep 2007 16:01:30 +0000] rev 355
Bah, a really small cosmetic fix...

2007-09-02Print a log message when entering/leaving the two core compiler passes.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Sep 2007 09:26:57 +0000] rev 354
Print a log message when entering/leaving the two core compiler passes.

2007-09-02Add linux-2.6.22.6 for the kernel headers.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Sep 2007 09:24:15 +0000] rev 353
Add linux-2.6.22.6 for the kernel headers.

2007-09-02Unmark glibc-2.6{,.1} as being EXPERIMENTAL: they are no longer considered as such.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Sep 2007 09:23:55 +0000] rev 352
Unmark glibc-2.6{,.1} as being EXPERIMENTAL: they are no longer considered as such.

2007-09-01Bump version to .svn.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 01 Sep 2007 16:41:07 +0000] rev 351
Bump version to .svn.

2007-09-01Bump version to 0.3.1. crosstool-ng-0.3.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 01 Sep 2007 16:40:29 +0000] rev 350
Bump version to 0.3.1.

2007-09-01Update CREDITS.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 01 Sep 2007 16:40:11 +0000] rev 349
Update CREDITS.

2007-08-31Trying to guess how we were called does not work. Don't try to be smart, and take the full path, even if we are in PATH.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 31 Aug 2007 16:20:03 +0000] rev 348
Trying to guess how we were called does not work. Don't try to be smart, and take the full path, even if we are in PATH.

2007-08-30For those architectures that support both endianness, some default to big endian, others default to little endian.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 30 Aug 2007 19:49:21 +0000] rev 347
For those architectures that support both endianness, some default to big endian, others default to little endian.
Make this possible in the target selection menu.

2007-08-30Apply some scosmetic changes, courtesy Al Stone <ahs3@ahs3.net>.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 30 Aug 2007 19:22:15 +0000] rev 346
Apply some scosmetic changes, courtesy Al Stone <ahs3@ahs3.net>.

2007-08-29Add linux-2.6.22.{4,5}
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 29 Aug 2007 16:46:23 +0000] rev 345
Add linux-2.6.22.{4,5}

2007-08-29Add binutils-2.18.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 29 Aug 2007 16:44:40 +0000] rev 344
Add binutils-2.18.

2007-08-16Fix restoring the environment.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 16 Aug 2007 12:13:45 +0000] rev 343
Fix restoring the environment.

2007-08-15Bump version to +svn.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Aug 2007 21:25:49 +0000] rev 342
Bump version to +svn.

2007-08-15Bump version to 0.3.0. crosstool-ng-0.3.0
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Aug 2007 21:24:43 +0000] rev 341
Bump version to 0.3.0.

2007-08-15Update all samples to the latest set of options (because so much as changed since we dropped the core C compiler and many obsolete versions).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Aug 2007 21:24:02 +0000] rev 340
Update all samples to the latest set of options (because so much as changed since we dropped the core C compiler and many obsolete versions).

2007-08-15Add patches against gcc-3.4.6. Untested.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Aug 2007 21:23:08 +0000] rev 339
Add patches against gcc-3.4.6. Untested.

2007-08-15Clarify licensing issues.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Aug 2007 21:22:28 +0000] rev 338
Clarify licensing issues.

2007-08-15Add linux-2.6.22.3 for kernel headers isntall.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Aug 2007 20:57:19 +0000] rev 337
Add linux-2.6.22.3 for kernel headers isntall.

2007-08-15Remove dead linuxthreads patches.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Aug 2007 20:43:50 +0000] rev 336
Remove dead linuxthreads patches.

2007-08-15Change "triplet" (target triplet) to "tuple". That sounds better!
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Aug 2007 16:18:35 +0000] rev 335
Change "triplet" (target triplet) to "tuple". That sounds better!
Document overriding the number of // jobs.
Some small documentation fixes.

2007-08-15Fix printing the version string when configured with --local.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Aug 2007 15:39:44 +0000] rev 334
Fix printing the version string when configured with --local.

2007-08-15Add the possibility to force the number of // jobs without reconfiguring.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Aug 2007 14:59:37 +0000] rev 333
Add the possibility to force the number of // jobs without reconfiguring.

2007-08-15Warn when using -pipe with glibc>=2.6.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Aug 2007 14:35:11 +0000] rev 332
Warn when using -pipe with glibc>=2.6.

2007-08-15Get rid of the core cc selection. It is now the same as the final compiler.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Aug 2007 10:14:43 +0000] rev 331
Get rid of the core cc selection. It is now the same as the final compiler.

2007-08-14Do a clean-up pass on the OBSOLETE features (versions):
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 14 Aug 2007 20:11:44 +0000] rev 330
Do a clean-up pass on the OBSOLETE features (versions):
- remove legions of those,
- remove associated patches no longer needed,
- mark then as (OBSOLETE) in the prompt;

2007-08-14Totally comment-out the multilib option: it's not implemented, and not really implementable with the current crosstool-NG scheme.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 14 Aug 2007 19:32:22 +0000] rev 329
Totally comment-out the multilib option: it's not implemented, and not really implementable with the current crosstool-NG scheme.

2007-08-12Don't use -pipe when building glibc>=2.6: ./configure chokes on it.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 12 Aug 2007 15:19:45 +0000] rev 328
Don't use -pipe when building glibc>=2.6: ./configure chokes on it.
(This is because "gcc -pipe --help" doesn't print what it should print).

2007-08-12Fix a small typo when extracting non-compressed steps.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 12 Aug 2007 15:18:09 +0000] rev 327
Fix a small typo when extracting non-compressed steps.
Have a go for a sane handlign of tar options and extensions.

2007-08-12Fix saving the environment. Thanks to Mark Vels <Mark.Vels@fundem.net> for pointed it out!
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 12 Aug 2007 08:43:56 +0000] rev 326
Fix saving the environment. Thanks to Mark Vels <Mark.Vels@fundem.net> for pointed it out!

2007-08-12Add experimental binutils-2.17.50.0.18, along with patches from previous snapshot.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 12 Aug 2007 08:05:57 +0000] rev 325
Add experimental binutils-2.17.50.0.18, along with patches from previous snapshot.

2007-08-11Add linux-2.6.22.2 for headers.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 11 Aug 2007 14:59:36 +0000] rev 324
Add linux-2.6.22.2 for headers.

2007-08-11Add glibc: 2.5.1 - 2.6 - 2.6.1.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 11 Aug 2007 10:57:18 +0000] rev 323
Add glibc: 2.5.1 - 2.6 - 2.6.1.
Apply the same patches as glibc 2.5: they apply without any problem (except for ridiculously small offsets).

2007-08-11When adding a new experimental/obsolete version, mark it as so in the prompt.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 11 Aug 2007 10:55:38 +0000] rev 322
When adding a new experimental/obsolete version, mark it as so in the prompt.

2007-08-07Introduce new config option: CT_TARGET_ALIAS_SED_EXPR
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 07 Aug 2007 19:40:38 +0000] rev 321
Introduce new config option: CT_TARGET_ALIAS_SED_EXPR
This option is used as a sed expression to pass onto CT_TARGET to create an alias.

2007-08-07Make use of setsid to spawn removal processes: we don't want the rm's to stop if the main script fails and ends before all directories were removed.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 07 Aug 2007 18:05:41 +0000] rev 320
Make use of setsid to spawn removal processes: we don't want the rm's to stop if the main script fails and ends before all directories were removed.

2007-08-07Ignore generated doc.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 07 Aug 2007 17:15:47 +0000] rev 319
Ignore generated doc.

2007-08-07Have Mekfile.in be a little more verbose.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 07 Aug 2007 17:15:27 +0000] rev 318
Have Mekfile.in be a little more verbose.

2007-08-07Fix Makefile.in:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 07 Aug 2007 17:10:07 +0000] rev 317
Fix Makefile.in:
- correctly generate the documentation,
- correctly remove generated documentation.

2007-08-07Revert previous spurious commit.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 07 Aug 2007 17:08:13 +0000] rev 316
Revert previous spurious commit.

2007-08-07Fix the Makefile.in to correctly remove generated documentation.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 07 Aug 2007 17:07:39 +0000] rev 315
Fix the Makefile.in to correctly remove generated documentation.

2007-08-06Add patches for binutils-2.17.50.0.17 (vampirised from buildroot).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 06 Aug 2007 19:52:44 +0000] rev 314
Add patches for binutils-2.17.50.0.17 (vampirised from buildroot).

2007-08-04Add patches for gcc-4.2.1.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 04 Aug 2007 14:18:42 +0000] rev 313
Add patches for gcc-4.2.1.

2007-08-03A little cleanup in the glibc's pthread headers install.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 03 Aug 2007 20:27:15 +0000] rev 312
A little cleanup in the glibc's pthread headers install.

2007-07-30Remove the correct file when cleaning.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 30 Jul 2007 21:27:10 +0000] rev 311
Remove the correct file when cleaning.

2007-07-30Change svn:ignore to reflect the new generated file.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 30 Jul 2007 21:24:52 +0000] rev 310
Change svn:ignore to reflect the new generated file.

2007-07-30Change the way the compressed man page is built/installed.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 30 Jul 2007 21:23:53 +0000] rev 309
Change the way the compressed man page is built/installed.

2007-07-30Overwrite pre-existing compressed man page.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 30 Jul 2007 21:13:23 +0000] rev 308
Overwrite pre-existing compressed man page.

2007-07-30Install a compressed man page (as per Debian's policy).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 30 Jul 2007 21:10:22 +0000] rev 307
Install a compressed man page (as per Debian's policy).

(Yes, you guessed: I'll try to have crosstool-NG packaged in Debian)

2007-07-30Small typo fix.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 30 Jul 2007 21:09:12 +0000] rev 306
Small typo fix.

2007-07-30Remove any reference to libfloat. That has gone once and for all.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 30 Jul 2007 20:02:13 +0000] rev 305
Remove any reference to libfloat. That has gone once and for all.

Rationale:
Most of the time, soft-float problems are caused by this sucker of gcc:
it has support for soft float for all of the targets I've tried so far,
but does not activate this code until you dwelve into half a dozen of
files to make it accept to build and link the support code...

So, yes: gcc has soft-float support. And again, yes: gcc is a sucker.

2007-07-30Fix the step shortcuts (using a dash would confuse make).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 30 Jul 2007 19:35:39 +0000] rev 304
Fix the step shortcuts (using a dash would confuse make).

2007-07-29Add gcc-4.2.1.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 29 Jul 2007 19:15:27 +0000] rev 303
Add gcc-4.2.1.

2007-07-28Bump version to +svn.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 28 Jul 2007 21:35:46 +0000] rev 302
Bump version to +svn.

2007-07-28Bump version to 0.2.2. crosstool-ng-0.2.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 28 Jul 2007 21:34:41 +0000] rev 301
Bump version to 0.2.2.

2007-07-28Remove TODO, I can seem to update it and follow what's there... :-(
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 28 Jul 2007 21:15:11 +0000] rev 300
Remove TODO, I can seem to update it and follow what's there... :-(

2007-07-28Add a new sample for LE ARM.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 28 Jul 2007 21:14:21 +0000] rev 299
Add a new sample for LE ARM.

2007-07-28Fix uninstalling man.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 28 Jul 2007 20:45:24 +0000] rev 298
Fix uninstalling man.

2007-07-28Tidy up a bit the uClibc config munging.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 28 Jul 2007 11:59:37 +0000] rev 297
Tidy up a bit the uClibc config munging.

2007-07-28Fix install: man page was not being installed.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 28 Jul 2007 11:57:42 +0000] rev 296
Fix install: man page was not being installed.
Fix uninstall: dont't uninstall if using local copy, don't try to remove non-existant files.

2007-07-27Update tools/config.guess.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 27 Jul 2007 11:45:13 +0000] rev 295
Update tools/config.guess.

2007-07-24In overview.txt, document the two ways of using crosstool-NG: install and --local.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 24 Jul 2007 21:51:24 +0000] rev 294
In overview.txt, document the two ways of using crosstool-NG: install and --local.
Fix some typos in overview.txt.
Document populate's options, still in overview.txt.
Credit the buildroot people for the patches I vampirise from time to time.

2007-07-24Mark D.U.M.A 2_5_2 and 2_5_3 as being broken: they don't even build on any of my sample toolchain... :-(
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 24 Jul 2007 21:45:46 +0000] rev 293
Mark D.U.M.A 2_5_2 and 2_5_3 as being broken: they don't even build on any of my sample toolchain... :-(

2007-07-24Update the samples to the latest option set.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 24 Jul 2007 20:41:08 +0000] rev 292
Update the samples to the latest option set.

2007-07-23The latest uClibc-0.9.29 patch grabbed from buildroot is buggy wrt a type (__ulong_t does not exist, while __u_long does). Fix that.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 23 Jul 2007 20:56:29 +0000] rev 291
The latest uClibc-0.9.29 patch grabbed from buildroot is buggy wrt a type (__ulong_t does not exist, while __u_long does). Fix that.

2007-07-23MAKEFLAGS was leaking into some components build system (dmalloc, for example). This fixes it.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 23 Jul 2007 19:49:35 +0000] rev 290
MAKEFLAGS was leaking into some components build system (dmalloc, for example). This fixes it.

2007-07-23Try again to fix the --local behavior.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 23 Jul 2007 09:46:05 +0000] rev 289
Try again to fix the --local behavior.

2007-07-23Seems like the --no-builtin-rules and -r options to make are not the same...
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 23 Jul 2007 09:21:52 +0000] rev 288
Seems like the --no-builtin-rules and -r options to make are not the same...

2007-07-22Fix a typo in CREDITS.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 22 Jul 2007 21:31:04 +0000] rev 287
Fix a typo in CREDITS.

2007-07-22Move CREDITS to docs/
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 22 Jul 2007 21:29:42 +0000] rev 286
Move CREDITS to docs/
Be a bit verbose when restoring a sample.

2007-07-22Re-instate the --local configure switch to not install and use the local crosstool-NG copy.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 22 Jul 2007 17:44:27 +0000] rev 285
Re-instate the --local configure switch to not install and use the local crosstool-NG copy.

2007-07-22No need to expand the host cc every time.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 22 Jul 2007 16:36:20 +0000] rev 284
No need to expand the host cc every time.

2007-07-22Clean the help entry for CT_ARCH_CPU.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 22 Jul 2007 16:32:24 +0000] rev 283
Clean the help entry for CT_ARCH_CPU.

2007-07-22Fix installing a glibc header for those archs that are in ports.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 22 Jul 2007 13:27:04 +0000] rev 282
Fix installing a glibc header for those archs that are in ports.

2007-07-21Vampirise two more patches against uClibc-0.9.29 from buildroot.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 21 Jul 2007 20:31:26 +0000] rev 281
Vampirise two more patches against uClibc-0.9.29 from buildroot.

2007-07-21Remove unused patch to uClibc-0.9.29.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 21 Jul 2007 17:22:24 +0000] rev 280
Remove unused patch to uClibc-0.9.29.

2007-07-21Add D.U.M.A. 2.5.2 and 2.5.3.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 21 Jul 2007 10:15:13 +0000] rev 279
Add D.U.M.A. 2.5.2 and 2.5.3.

2007-07-17Update the download messages for sstrip.c to the same mesages used in scripts/functions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Jul 2007 21:55:15 +0000] rev 278
Update the download messages for sstrip.c to the same mesages used in scripts/functions.

2007-07-17Re-order and rework a bit docs/overview.txt. Plus a typo fix.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Jul 2007 21:49:43 +0000] rev 277
Re-order and rework a bit docs/overview.txt. Plus a typo fix.

2007-07-17Revisit the extract-config way of working: ct-ng is the sole entry point to crosstool-NG, and ct-ng.extrac-config no longer exists. You now have to call "ct-ng extractconfig </path/to/your/build.log" instead.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Jul 2007 21:44:33 +0000] rev 276
Revisit the extract-config way of working: ct-ng is the sole entry point to crosstool-NG, and ct-ng.extrac-config no longer exists. You now have to call "ct-ng extractconfig </path/to/your/build.log" instead.

2007-07-17When isntalling aliases, send symlinks creation to CT_DEBUG log level.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Jul 2007 21:41:39 +0000] rev 275
When isntalling aliases, send symlinks creation to CT_DEBUG log level.

2007-07-17Remove the symlinks to the build/host tools earlier.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Jul 2007 21:38:35 +0000] rev 274
Remove the symlinks to the build/host tools earlier.

2007-07-17Fix typo in version action.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Jul 2007 07:18:04 +0000] rev 273
Fix typo in version action.

2007-07-16Update the mips-unknown-linux-uclibc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 16 Jul 2007 20:41:19 +0000] rev 272
Update the mips-unknown-linux-uclibc sample.

2007-07-16Update the x86_64-unknown-linux-uclibc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 16 Jul 2007 18:59:48 +0000] rev 271
Update the x86_64-unknown-linux-uclibc sample.

2007-07-16Update and fix a patch to strace.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 16 Jul 2007 18:58:40 +0000] rev 270
Update and fix a patch to strace.

2007-07-16Update TODO.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 16 Jul 2007 16:35:15 +0000] rev 269
Update TODO.

2007-07-16Add an action to print the version.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 16 Jul 2007 16:34:36 +0000] rev 268
Add an action to print the version.

2007-07-15Bump version to +svn.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Jul 2007 17:01:40 +0000] rev 267
Bump version to +svn.

2007-07-15Bump version to 0.2.1. crosstool-ng-0.2.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Jul 2007 17:00:57 +0000] rev 266
Bump version to 0.2.1.

2007-07-15Add an option to save downloaded tarballs to local tarballs directory.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Jul 2007 17:00:30 +0000] rev 265
Add an option to save downloaded tarballs to local tarballs directory.
Sanitise CT_GetFile.
Change some messages (Copying -> Retrieving).

2007-07-15Really unmark gcc-4.2.0 as being EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Jul 2007 16:32:14 +0000] rev 264
Really unmark gcc-4.2.0 as being EXPERIMENTAL.

2007-07-15Unmark gcc-4.2.0 as being EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Jul 2007 09:43:36 +0000] rev 263
Unmark gcc-4.2.0 as being EXPERIMENTAL.

2007-07-15Copy softfloat fix patch from gcc-4.1.2 to gcc-4.2.0.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Jul 2007 09:42:43 +0000] rev 262
Copy softfloat fix patch from gcc-4.1.2 to gcc-4.2.0.

2007-07-15Rename all Makefiles used by ct-ng into (something).mk, to avoid confusion.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Jul 2007 09:09:04 +0000] rev 261
Rename all Makefiles used by ct-ng into (something).mk, to avoid confusion.

2007-07-15Fix distclean.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Jul 2007 08:37:22 +0000] rev 260
Fix distclean.

2007-07-14Sanitise populate a little bit.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 14 Jul 2007 21:21:55 +0000] rev 259
Sanitise populate a little bit.

2007-07-14Re-order help entries in populate.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 14 Jul 2007 20:43:51 +0000] rev 258
Re-order help entries in populate.

2007-07-14Re-diff strace patches against current version.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 14 Jul 2007 17:34:54 +0000] rev 257
Re-diff strace patches against current version.

2007-07-14Add patches for strace 4.5.15.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 14 Jul 2007 17:02:05 +0000] rev 256
Add patches for strace 4.5.15.

2007-07-14Redirect the strace build messages to the logger!
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 14 Jul 2007 16:41:03 +0000] rev 255
Redirect the strace build messages to the logger!

2007-07-14Print a message when installing populate.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 14 Jul 2007 13:09:51 +0000] rev 254
Print a message when installing populate.

2007-07-14Upgrade populate.in:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 14 Jul 2007 13:09:17 +0000] rev 253
Upgrade populate.in:
- systematically make paths absolute,
- somewhat beautify the help ;essage,
- explain why ../ is to be seatrched for.

2007-07-14DEfault log level to CT_LOG_DEBUG if CT_DEBUG_CT is set, and to CT_LOG_INFO if not.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 14 Jul 2007 13:06:56 +0000] rev 252
DEfault log level to CT_LOG_DEBUG if CT_DEBUG_CT is set, and to CT_LOG_INFO if not.

2007-07-14Add a patch to gcc to expand switch-case to an if-else sequence (from buildroot).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 14 Jul 2007 13:04:51 +0000] rev 251
Add a patch to gcc to expand switch-case to an if-else sequence (from buildroot).

2007-07-14Update config.sub.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 14 Jul 2007 10:25:16 +0000] rev 250
Update config.sub.

2007-07-14Echo what's going on when make-ing and installing crosstool-NG. Use kernel-like simplified messages.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 14 Jul 2007 10:19:01 +0000] rev 249
Echo what's going on when make-ing and installing crosstool-NG. Use kernel-like simplified messages.

2007-07-13Mark some linux versions as obsolete.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 13 Jul 2007 14:45:48 +0000] rev 248
Mark some linux versions as obsolete.
Add missing dot relewases.

2007-07-13Mark binutils-2.6.17.* as being EXPERIMENTAL versions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 13 Jul 2007 14:26:45 +0000] rev 247
Mark binutils-2.6.17.* as being EXPERIMENTAL versions.

2007-07-13Document CT_OBSOLETE, CT_EXPERIMENTAL and CT_BROKEN.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 13 Jul 2007 14:25:06 +0000] rev 246
Document CT_OBSOLETE, CT_EXPERIMENTAL and CT_BROKEN.

2007-07-13Add ltrace (and libelf) utilities.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 13 Jul 2007 12:22:34 +0000] rev 245
Add ltrace (and libelf) utilities.
Marked as BROKEN for others to debug that if they need it.

2007-07-13Introduce a BROKEN option (depends on EXPERIMENTAL) to hide/see broken stuff for debugging sessions!
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 13 Jul 2007 12:15:53 +0000] rev 244
Introduce a BROKEN option (depends on EXPERIMENTAL) to hide/see broken stuff for debugging sessions!
Re-order: OBSOLETE goes before EXPERIMENTAL.

2007-07-13Add a test for lynx (needed to download sstrip.c from buildroot).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 13 Jul 2007 10:26:30 +0000] rev 243
Add a test for lynx (needed to download sstrip.c from buildroot).

2007-07-12Get rid of the legacy local variable got_it.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 12 Jul 2007 19:52:09 +0000] rev 242
Get rid of the legacy local variable got_it.
Allow to download files without extension.
Allow to specify a preffered extension when downloading a file.

2007-07-12Test for curl or wget only once, not at each download.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 12 Jul 2007 19:20:36 +0000] rev 241
Test for curl or wget only once, not at each download.

2007-07-12Add the TODO file.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 12 Jul 2007 15:40:50 +0000] rev 240
Add the TODO file.

2007-07-12Add strace debugging aid.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 12 Jul 2007 13:34:56 +0000] rev 239
Add strace debugging aid.

2007-07-12Unmark D.U.M.A. as being EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 12 Jul 2007 13:23:21 +0000] rev 238
Unmark D.U.M.A. as being EXPERIMENTAL.

2007-07-12Use "$CT_CC}" instead of "gcc" when calling target compilers.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 12 Jul 2007 13:22:26 +0000] rev 237
Use "$CT_CC}" instead of "gcc" when calling target compilers.

2007-07-12Add D.U.M.A., the Electric Fence successor.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 12 Jul 2007 08:47:15 +0000] rev 236
Add D.U.M.A., the Electric Fence successor.

2007-07-12Fix linking target-cc to target-gcc.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 12 Jul 2007 08:46:50 +0000] rev 235
Fix linking target-cc to target-gcc.

2007-07-11Fix a type in the debug and tools templates.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 11 Jul 2007 21:01:37 +0000] rev 234
Fix a type in the debug and tools templates.

2007-07-11Overwrite existing symlinks when installing crosstool-NG.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 11 Jul 2007 16:04:18 +0000] rev 233
Overwrite existing symlinks when installing crosstool-NG.

2007-07-11Add an x86_64 sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 11 Jul 2007 15:31:51 +0000] rev 232
Add an x86_64 sample.

2007-07-11Change the target-cc link from soft to hard. This way, there's no soft link in this directory.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 11 Jul 2007 14:51:38 +0000] rev 231
Change the target-cc link from soft to hard. This way, there's no soft link in this directory.

2007-07-09Revamp the regtest action:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jul 2007 20:58:46 +0000] rev 230
Revamp the regtest action:
- enable one regtest per sample,
- enable regtest for either local or global samples, or both,
- document this in the help-build text.

2007-07-09Separate clean actions from build actions;
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jul 2007 20:55:32 +0000] rev 229
Separate clean actions from build actions;
Re-label "Preconfigured actions" to "Preconfigured toolchains";
Small eye-candy fix in the help text for liststeps.

2007-07-09Be a little more verbose during regtest to say that a sample did build.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jul 2007 18:37:21 +0000] rev 228
Be a little more verbose during regtest to say that a sample did build.

2007-07-09Update man page to explictly point to overview.txt.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jul 2007 17:35:45 +0000] rev 227
Update man page to explictly point to overview.txt.
In overview.txt, document usage of the populate script.

2007-07-09Add linux-2.6.22.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jul 2007 16:34:44 +0000] rev 226
Add linux-2.6.22.

2007-07-08Bump version to +svn.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Jul 2007 22:30:48 +0000] rev 225
Bump version to +svn.

2007-07-08Bump version to 0.2.0. crosstool-ng-0.2.0
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Jul 2007 22:29:35 +0000] rev 224
Bump version to 0.2.0.

2007-07-08Fix the install procedure:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Jul 2007 22:28:47 +0000] rev 223
Fix the install procedure:
- remove useless script tools/addToolVersion.sh: it is not needed when running crosstool-NG, only for developpers,
- create a symlink to the configuration extract script, so that it is in the PATH if ct-ng is.

2007-07-08Update the mips-unknown-linux-uclibc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Jul 2007 22:26:37 +0000] rev 222
Update the mips-unknown-linux-uclibc sample.

2007-07-08Update the i586-geode-linux-uclibc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Jul 2007 22:24:03 +0000] rev 221
Update the i586-geode-linux-uclibc sample.

2007-07-08Add (EXPERIMENTAL) in prompts of those options that depend on EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Jul 2007 22:22:18 +0000] rev 220
Add (EXPERIMENTAL) in prompts of those options that depend on EXPERIMENTAL.

2007-07-08Ad da svn:ignore property to ignore my local TOD file.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Jul 2007 21:27:18 +0000] rev 219
Ad da svn:ignore property to ignore my local TOD file.

2007-07-08Make distclean work again: don't try to remove a directory twice.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Jul 2007 17:56:13 +0000] rev 218
Make distclean work again: don't try to remove a directory twice.

2007-07-08Add a utility to populate a root directory with libraries from the toolchain.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Jul 2007 17:44:59 +0000] rev 217
Add a utility to populate a root directory with libraries from the toolchain.

2007-07-08Add linux-2.6.21.6 kernel.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 08 Jul 2007 11:02:38 +0000] rev 216
Add linux-2.6.21.6 kernel.

2007-07-07Make regtest work back again.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 07 Jul 2007 21:20:20 +0000] rev 215
Make regtest work back again.

2007-07-07Disable tarball creation until it's fixed.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 07 Jul 2007 21:10:30 +0000] rev 214
Disable tarball creation until it's fixed.

2007-07-07Clean a little bit more.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 07 Jul 2007 17:21:59 +0000] rev 213
Clean a little bit more.

2007-07-07More uClibc parrallel compilation cleanup.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 07 Jul 2007 16:12:38 +0000] rev 212
More uClibc parrallel compilation cleanup.

2007-07-07Parrallel compilation is broken for uClibc (I don't know if any of my patches is doing it, or if mainline is already broken).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 07 Jul 2007 16:11:17 +0000] rev 211
Parrallel compilation is broken for uClibc (I don't know if any of my patches is doing it, or if mainline is already broken).

2007-07-07Silence "which" being verbose in some distros. (eg. Mandriva's which spawns "foobar was not found in /bin:/usr/bin:...." directly on stderr)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 07 Jul 2007 09:58:14 +0000] rev 210
Silence "which" being verbose in some distros. (eg. Mandriva's which spawns "foobar was not found in /bin:/usr/bin:...." directly on stderr)

2007-07-06Update the mips-unknown-linux-uclibc sample, now it is able to build both linux and busybox.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 06 Jul 2007 18:07:04 +0000] rev 209
Update the mips-unknown-linux-uclibc sample, now it is able to build both linux and busybox.

2007-07-05Update the armeb-unknown-linux-gnu to be buildable.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 05 Jul 2007 18:11:11 +0000] rev 208
Update the armeb-unknown-linux-gnu to be buildable.
Both busybox-svn and linux-2.6.21.5 are succesfully built.

2007-07-04Update version to 0.1.2+svn.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 04 Jul 2007 22:19:57 +0000] rev 207
Update version to 0.1.2+svn.

2007-07-04Bump version to 0.1.2. crosstool-ng-0.1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 04 Jul 2007 22:18:53 +0000] rev 206
Bump version to 0.1.2.

2007-07-04ct-ng now needs the 'build' action to be passed when restarting/stopping at a specific step.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 04 Jul 2007 22:18:19 +0000] rev 205
ct-ng now needs the 'build' action to be passed when restarting/stopping at a specific step.
Don't use make to build steps, rather use CT_NG to call ct-ng.

2007-07-04Before trying to download sstrip (from buildroot), try a local copy first.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 04 Jul 2007 21:56:14 +0000] rev 204
Before trying to download sstrip (from buildroot), try a local copy first.

2007-07-04Update the overview documentation.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 04 Jul 2007 17:37:48 +0000] rev 203
Update the overview documentation.

2007-07-04Update the armeb-unknown-linux-uclibc sample to:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 04 Jul 2007 17:06:58 +0000] rev 202
Update the armeb-unknown-linux-uclibc sample to:
- use latest binutils,
- build sstrip,
- build dmalloc and gdb.

Note: linux-2.6.21.5 for NSLU2 and busybox build!

2007-07-03Add binutils-2.17.50.0.17.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 03 Jul 2007 22:28:14 +0000] rev 201
Add binutils-2.17.50.0.17.

2007-07-03The armeb-unknown-linux-uclibc sample now builds without libfloat.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 03 Jul 2007 22:23:58 +0000] rev 200
The armeb-unknown-linux-uclibc sample now builds without libfloat.
The generated toolchain is at least able to build busybox (which wasn't the case before).

2007-07-03Make checking the linux installed headers optional (instead of systematic).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 03 Jul 2007 22:16:42 +0000] rev 199
Make checking the linux installed headers optional (instead of systematic).

2007-07-03Kill "./configure --local", it does not work and it is dangerous if one tries to "make uninstall"!
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 03 Jul 2007 22:05:00 +0000] rev 198
Kill "./configure --local", it does not work and it is dangerous if one tries to "make uninstall"!

2007-07-02Get rid of eclipse fiels once and for all.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Jul 2007 19:40:54 +0000] rev 197
Get rid of eclipse fiels once and for all.
Homogenise the references to crosstool-NG:
- the project is named "crosstool-NG"
- the front-end is named "ct-ng"
- don't use shortcuts (such as "ct-ng" to stand for "crosstool-NG")
Default action is to print help.
Don't speak of make rules when dumping help, just speak of actions.

2007-07-02Bump version to +svn.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Jul 2007 17:52:15 +0000] rev 196
Bump version to +svn.

2007-07-02Bump version. crosstool-ng-0.1.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Jul 2007 17:51:19 +0000] rev 195
Bump version.

2007-07-02Don't install licenses files.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Jul 2007 17:49:21 +0000] rev 194
Don't install licenses files.

2007-07-02Fix handling --prefix.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Jul 2007 17:47:55 +0000] rev 193
Fix handling --prefix.

2007-07-02Update docs/overview.txt to match the new way to call crosstool-ng: "ct-ng [action]" in lieu of "make [action]".
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Jul 2007 17:47:17 +0000] rev 192
Update docs/overview.txt to match the new way to call crosstool-ng: "ct-ng [action]" in lieu of "make [action]".

2007-07-02Rephrase the licensing of patches/
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Jul 2007 17:45:27 +0000] rev 191
Rephrase the licensing of patches/

2007-07-02Little update to CREDITS.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Jul 2007 17:44:50 +0000] rev 190
Little update to CREDITS.

2007-07-02Silence calling the saveSample.sh script.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 02 Jul 2007 16:56:42 +0000] rev 189
Silence calling the saveSample.sh script.

2007-07-01Get rid of the eclipse files.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Jul 2007 21:26:09 +0000] rev 188
Get rid of the eclipse files.

2007-07-01Update version back to +svn.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Jul 2007 21:25:03 +0000] rev 187
Update version back to +svn.
Note: to show that svn is current version plus current developements, the dash (-) has been replaced with a plus (+).
Thus, now that 0.1.0 has been released, we're preparing the next version, that is 0.1.0 plus svn developments, thus 0.1.0+svn

2007-07-01Bump version to 0.1.0 crosstool-ng-0.1.0
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Jul 2007 21:22:23 +0000] rev 186
Bump version to 0.1.0