2007-05-22Update the mips-unknown-linux-uclibc sample to the new set of config options.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 May 2007 20:41:50 +0000] rev 119
Update the mips-unknown-linux-uclibc sample to the new set of config options.
Switch the ISA from mips32 to mips1.

2007-05-22Port the custom ISA patch to uClibc-0.9.29
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 May 2007 20:37:46 +0000] rev 118
Port the custom ISA patch to uClibc-0.9.29

2007-05-22Only prompt for libfloat for those target that support it.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 May 2007 20:36:44 +0000] rev 117
Only prompt for libfloat for those target that support it.

2007-05-22Fix warning about setting --host and not --build.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 May 2007 20:36:05 +0000] rev 116
Fix warning about setting --host and not --build.

2007-05-22Upgrade scripts/tarball.sh and scripts/saveSample.sh to use the new logging facility.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 May 2007 20:33:43 +0000] rev 115
Upgrade scripts/tarball.sh and scripts/saveSample.sh to use the new logging facility.

2007-05-21Move the config script for the build dir to the source dir.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 21 May 2007 22:01:28 +0000] rev 114
Move the config script for the build dir to the source dir.
That will be useful when we have the restart functionality.

2007-05-20Fix gdb to install in CT_PREFIX_DIR rather than CT_INSTALL_DIR.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 May 2007 16:18:40 +0000] rev 113
Fix gdb to install in CT_PREFIX_DIR rather than CT_INSTALL_DIR.
One day, I swear, I will implement the install directory option. But later.

2007-05-20Ah! I finally have a progress bar that doesn't stall the build!
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 May 2007 13:48:26 +0000] rev 112
Ah! I finally have a progress bar that doesn't stall the build!
- pipe size in Linux is only 8*512=4096 bytes
- pipe size is not setable
- when the feeding process spits out data faster than the eating
process can read it, then the feeding process stalls after 4KiB
of data sent to the pipe
- for us, the progress bar would spawn a sub-shell every line,
and the sub-shell would in turn spawn a 'date' command.
Which was sloooww as hell, and would cause some kind of a
starvation: the pipe was full most of the time, and the
feeding process was stalled all this time.

Now, we use internal variables and a little hack based onan offset
to determine the elapsed time. Much faster this way, but still
CPU-intensive.

2007-05-20Forgot to svn add...
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 May 2007 09:28:16 +0000] rev 111
Forgot to svn add...

2007-05-20Add gcc-4.2.0 (EXPERIMENTAL) and some patches vampirised from buildroot (302 rediffed against 4.2.0).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 May 2007 09:27:05 +0000] rev 110
Add gcc-4.2.0 (EXPERIMENTAL) and some patches vampirised from buildroot (302 rediffed against 4.2.0).

2007-05-19Fix adding versions for the core C compiler.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 May 2007 22:54:20 +0000] rev 109
Fix adding versions for the core C compiler.

2007-05-19Add uClibc-0.9.29:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 May 2007 22:52:47 +0000] rev 108
Add uClibc-0.9.29:
- associated patch set
- update the munging function to accomodate the new config variables
libfloat version was missing from the previous commit... :-(
Better handle the case where the sample directory already exist but isn't under revision control, and in case the destination file doesn't exist in the sample directory.

2007-05-19Correctly handle the libfloat case: download, extract and patch sub-actions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 May 2007 13:10:11 +0000] rev 107
Correctly handle the libfloat case: download, extract and patch sub-actions.
Small improvement in messages in scipts/functions when retrieving a file.

2007-05-19Remove an incorrect path from uClibc-0.9.29: we _do_ need a xgcc to buld this header!
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 May 2007 11:01:47 +0000] rev 106
Remove an incorrect path from uClibc-0.9.29: we _do_ need a xgcc to buld this header!

2007-05-18Un-mark gdb and dmalloc being EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 May 2007 19:55:49 +0000] rev 105
Un-mark gdb and dmalloc being EXPERIMENTAL.
Mark native gdb as being EXPERIMENTAL (it depends on termcap, which we don't have yet).

2007-05-18Little fix up in a message during the dmalloc build.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 May 2007 15:59:22 +0000] rev 104
Little fix up in a message during the dmalloc build.

2007-05-18Add dmalloc debug library facility.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 May 2007 15:57:16 +0000] rev 103
Add dmalloc debug library facility.
Add patches for dmalloc.
Ignore the generated config/debug.in

2007-05-18Really use local copy first in case it does not have the same extension as the downloadable tarball.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 May 2007 15:54:42 +0000] rev 102
Really use local copy first in case it does not have the same extension as the downloadable tarball.

2007-05-18Remove even more documentation.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 May 2007 15:48:11 +0000] rev 101
Remove even more documentation.

2007-05-18Reverting to uClibc-0.9.28.3, as 0.9.29 spawns incorrect bits/sysnum.h (needs a xgcc first!).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 May 2007 08:41:44 +0000] rev 100
Reverting to uClibc-0.9.28.3, as 0.9.29 spawns incorrect bits/sysnum.h (needs a xgcc first!).

2007-05-18Bah, forgot to ci CREDITS...
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 May 2007 08:28:36 +0000] rev 99
Bah, forgot to ci CREDITS...

2007-05-18Patches for glibc-2.5, courtesy of "Robert P. J. Day" <rpjday@mindspring.com>
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 May 2007 08:27:50 +0000] rev 98
Patches for glibc-2.5, courtesy of "Robert P. J. Day" <rpjday@mindspring.com>

2007-05-17Make the debug config menu a generated file.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 17 May 2007 22:10:48 +0000] rev 97
Make the debug config menu a generated file.
Add a uClibc-0.9.29 patch directory with one patch (from me!).
Update the armeb-unknown-linux-uclibc sample to uClibc-0.9.29.
Some eyecandy in the gdb build process.

2007-05-17Debug facilities:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 17 May 2007 16:22:51 +0000] rev 96
Debug facilities:
- add a framework to easily add new ones
- add gdb as a first debug facility
- add patches for gdb
After the kernel checked its installed headers, clean up the mess of .checked.* files.
Reorder scripts/crosstool.sh:
- dump the configuration early
- renice early
- get info about build system early, when setting up the environment
- when in cross or native, the host tools are those of the build system, and only in this case
- elapsed time calculations moved to scripts/functions
Remove handling of the color: it's gone once and for all.
Update tools/addToolVersion.sh:
- handle debug facilities
- commonalise some code
- remove dead tools (cygwin, tcc)
Point to my address for bug reports.

2007-05-14Move the whole threading ;odel choice out of glibc and into the generic C library options: even uClibc may have NPTL at one point in the (hopefully near) future.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 May 2007 19:59:41 +0000] rev 95
Move the whole threading ;odel choice out of glibc and into the generic C library options: even uClibc may have NPTL at one point in the (hopefully near) future.
Mark the progress bar as being CPU-intensive.
Little style fix to the core C compiler build step.

2007-05-14Quiet some messages from the configurators. We don't need them.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 May 2007 19:28:14 +0000] rev 94
Quiet some messages from the configurators. We don't need them.

2007-05-13Oupsss... Didn't save scripts/crosstool.sh prior to comiting. :-(
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 May 2007 21:12:56 +0000] rev 93
Oupsss... Didn't save scripts/crosstool.sh prior to comiting. :-(

2007-05-13update the documentation somewhat. Still not complete, though... :-(
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 May 2007 21:11:54 +0000] rev 92
update the documentation somewhat. Still not complete, though... :-(

2007-05-13Remove dead entries for components not yet integrated: cygwin kernel, tcc...
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 May 2007 21:11:27 +0000] rev 91
Remove dead entries for components not yet integrated: cygwin kernel, tcc...
Some fixups in config entries, to avoid warnings when parsed by the kconfig parser.

2007-05-13Update version to -svn.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 May 2007 19:09:55 +0000] rev 90
Update version to -svn.

2007-05-13Mark version 0.0.2. crosstool-ng-0.0.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 May 2007 19:08:46 +0000] rev 89
Mark version 0.0.2.

2007-05-13Correctly handle the version string, defined in a single place now.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 May 2007 19:03:49 +0000] rev 88
Correctly handle the version string, defined in a single place now.
Fix and update README.

2007-05-12New make target to save the configured nad built!) toolchain.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 12 May 2007 09:54:29 +0000] rev 87
New make target to save the configured nad built!) toolchain.

2007-05-11Like tweak to the armeb-xscale-linux-uclibc sample to not renice the build.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 11 May 2007 19:08:32 +0000] rev 86
Like tweak to the armeb-xscale-linux-uclibc sample to not renice the build.

2007-05-10Update the way we handle directories supplied by the user:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 10 May 2007 21:33:35 +0000] rev 85
Update the way we handle directories supplied by the user:
- the tarball directory is considered as a local copy, and tarballs are copied to a working area,
- the sources and build directories (CT_SRC_DIR and CT_BUILD_DIR) are now computed, and no longer an option,
- the build dir has been renamed from 'build' to 'targets'.
That should ease preparing a tarball of the resulting target.

2007-05-10Clean the sample saving script.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 10 May 2007 16:22:44 +0000] rev 84
Clean the sample saving script.

2007-05-09libfloat is a component by itself, not a sup-part of the C library.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 09 May 2007 18:55:35 +0000] rev 83
libfloat is a component by itself, not a sup-part of the C library.

2007-05-09Again, some progress bar optimisation.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 09 May 2007 13:11:04 +0000] rev 82
Again, some progress bar optimisation.

2007-05-08Hop, a somewhat more efficient progress bar, less CPU consuming, if that was a problem :-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 08 May 2007 20:41:08 +0000] rev 81
Hop, a somewhat more efficient progress bar, less CPU consuming, if that was a problem :-)
(a litlle recreation while toochains are building...)

2007-05-08Beautify the progress bar.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 08 May 2007 20:24:26 +0000] rev 80
Beautify the progress bar.

2007-05-08Fix handling of downloader output: they are now correctly logged using the internal log facility.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 08 May 2007 18:43:26 +0000] rev 79
Fix handling of downloader output: they are now correctly logged using the internal log facility.

2007-05-08Huge fixes to glibc build, so that we can build at least (and at last):
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 08 May 2007 17:48:32 +0000] rev 78
Huge fixes to glibc build, so that we can build at least (and at last):
- use ports addon even when installing headers,
- use optimisation (-O) when installing headers, to avoid unnecessary warnings (thanks Robert P. J. DAY for pointing this out!),
- lowest kernel version to use is only X.Y.Z, not X.Y.Z.T,
- a bit of preparations for NPTL (RSN I hope),
- fix fixing the linker scripts (changing the backup file is kind of useless and stupid);

Shut uClibc finish step: there really is nothing to do;

Add a patch for glibc-2.3.6 weak aliases handling on some archs (ARM and ALPHA at least);

Did not catch the make errors: fixed the pattern matching in scripts/functions;

Introduce a new log level, ALL:
- send components' build messages there,
- DEBUG log level is destined only for crosstool-NG debug messages,
- migrate sub-actions to use appropriate log levels;

Update the armeb-unknown-linux-gnu sample:
- it builds!
- uses gcc-4.0.4 and glibc-2.3.6,
- updated to latest config options set.

2007-05-08Inform that a component is already extracted.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 08 May 2007 12:57:52 +0000] rev 77
Inform that a component is already extracted.

2007-05-08Print the elapsed time alongside with the progress bar, such as below:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 08 May 2007 12:54:06 +0000] rev 76
Print the elapsed time alongside with the progress bar, such as below:
[02:27] \

2007-05-08Cosmetics: newline at end of file, ports are now a separate option.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 08 May 2007 12:12:40 +0000] rev 75
Cosmetics: newline at end of file, ports are now a separate option.

2007-05-08Print the major components and their version when calling "make help".
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 08 May 2007 10:57:34 +0000] rev 74
Print the major components and their version when calling "make help".

2007-05-08Bah. Be silent when there is nothing to do: glibc has no config (file) to check.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 08 May 2007 10:52:39 +0000] rev 73
Bah. Be silent when there is nothing to do: glibc has no config (file) to check.

2007-05-08Remove the incomplete i686-unknown-linux-uclibc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 08 May 2007 10:42:03 +0000] rev 72
Remove the incomplete i686-unknown-linux-uclibc sample.

2007-05-07Update the i586-geode-linux-uclibc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 May 2007 22:10:50 +0000] rev 71
Update the i586-geode-linux-uclibc sample.

2007-05-07Don't make checking the kernel config file a step by itself. Only make it a step if we need a not-provided kernel config file.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 May 2007 22:09:36 +0000] rev 70
Don't make checking the kernel config file a step by itself. Only make it a step if we need a not-provided kernel config file.

2007-05-07Bah, the arm-qemu-linux-uclibc sample isn't usefull. Base your work on the armeb-unkown-linux-uclibc sample instead.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 May 2007 21:50:06 +0000] rev 69
Bah, the arm-qemu-linux-uclibc sample isn't usefull. Base your work on the armeb-unkown-linux-uclibc sample instead.

2007-05-07Update the mips-unknown-linux-uclibc sample:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 May 2007 21:48:40 +0000] rev 68
Update the mips-unknown-linux-uclibc sample:
- LFS is needed to properly compile libstdc++ (pity),
- globally update to the latest set of options.

2007-05-07Update armeb-unknown-linux-uclibc sample:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 May 2007 21:47:38 +0000] rev 67
Update armeb-unknown-linux-uclibc sample:
- no need for the kernel .config file,
- globqlly update to latest set of options.

2007-05-07Simplify kernel config file need.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 May 2007 21:45:31 +0000] rev 66
Simplify kernel config file need.
Don't build a default config file when not needed.

2007-05-07Don't print directories as we descend into them.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 May 2007 16:10:17 +0000] rev 65
Don't print directories as we descend into them.

2007-05-07Fix glibc and uClibc downloading and extracting.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 May 2007 15:57:02 +0000] rev 64
Fix glibc and uClibc downloading and extracting.
Although we no longer need the kernel config file, we now need to specify the kernel source directory when installing headers.
Re-order components downloading to match build order.
Fix the saveSample.sh script in case the referenced files are the same as the destination files.

2007-05-07Merge the save-sample branch to trunk:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 May 2007 09:04:02 +0000] rev 63
Merge the save-sample branch to trunk:
- reorder most of the environment setup,
- geting, extracting and patching are now components' sub-actions,
- save the current config as a sample to be used as a pre-configured target.

2007-05-06Linux kernel headers install does not need the kernel to be configured. Dropping this unneccessary step.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 06 May 2007 21:47:29 +0000] rev 62
Linux kernel headers install does not need the kernel to be configured. Dropping this unneccessary step.

2007-05-06Introduce an OBSOLETE config option, to mask-out legacy stuff.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 06 May 2007 13:42:10 +0000] rev 61
Introduce an OBSOLETE config option, to mask-out legacy stuff.

2007-05-06Add uClibc-0.9.29 now it's out, and remove the 0.9.29-rc1.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 06 May 2007 11:55:09 +0000] rev 60
Add uClibc-0.9.29 now it's out, and remove the 0.9.29-rc1.

2007-05-03Rename the MIPS toolchain: it's not qemu-specific!
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 03 May 2007 17:51:03 +0000] rev 59
Rename the MIPS toolchain: it's not qemu-specific!

2007-05-03Final merge from the MIPS branch.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 03 May 2007 17:42:40 +0000] rev 58
Final merge from the MIPS branch.

2007-05-01Update CREDITS.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 01 May 2007 16:51:12 +0000] rev 57
Update CREDITS.

2007-05-01Merge patches sent by Robert P. J. Day <rpjday@mindspring.com>.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 01 May 2007 16:49:15 +0000] rev 56
Merge patches sent by Robert P. J. Day <rpjday@mindspring.com>.
Warning: the buildroot folks purposedly removed the skip-comment patch but didn't really said why. Keeping it for the sake of having it in svn just in case (removing it will be easier thant not having it at all).

2007-05-01Vampirise patches for binutils 2.17 from buildroot.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 01 May 2007 16:33:17 +0000] rev 55
Vampirise patches for binutils 2.17 from buildroot.

2007-05-01Remove the superfluous _config suffix to preconfigured targets (in "make help").
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 01 May 2007 16:32:52 +0000] rev 54
Remove the superfluous _config suffix to preconfigured targets (in "make help").

2007-05-01Update tools/config.sub to latest from gnu.org
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 01 May 2007 16:15:32 +0000] rev 53
Update tools/config.sub to latest from gnu.org

2007-05-01Add uClibc-0.9.29_rc1.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 01 May 2007 09:10:31 +0000] rev 52
Add uClibc-0.9.29_rc1.

2007-05-01Add linux 2.6.21 and 2.6.21.1 for headers_install.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 01 May 2007 09:09:30 +0000] rev 51
Add linux 2.6.21 and 2.6.21.1 for headers_install.

2007-05-01Some little cosmetics in final compiler.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 01 May 2007 09:03:40 +0000] rev 50
Some little cosmetics in final compiler.

2007-04-23The linux kernel config file is now optional. If none is given, a default one is created using the default target for the given architecture.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 23 Apr 2007 21:06:09 +0000] rev 49
The linux kernel config file is now optional. If none is given, a default one is created using the default target for the given architecture.

2007-04-23Fixed a non-fatal bug in a sed expression.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 23 Apr 2007 21:03:49 +0000] rev 48
Fixed a non-fatal bug in a sed expression.
Some cosmetics as well.

2007-04-23Second shot at merging from the MIPS branch:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 23 Apr 2007 20:30:34 +0000] rev 47
Second shot at merging from the MIPS branch:
- log level boost for warnings and errors
- option re-ordering
- help updating

2007-04-23Merge missing ABI code from the MIPS branch.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 23 Apr 2007 20:27:40 +0000] rev 46
Merge missing ABI code from the MIPS branch.

2007-04-21Merge first shot from the MIPS branch.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 21 Apr 2007 17:31:51 +0000] rev 45
Merge first shot from the MIPS branch.

2007-04-18Maybe one time we'll have subdirs in the config/ directory: find all dependencies for .config.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 18 Apr 2007 17:35:04 +0000] rev 44
Maybe one time we'll have subdirs in the config/ directory: find all dependencies for .config.
Remove never used include (was commented out anyway). Might come back later when we play with canadian-crosses.

2007-04-18When adding a new tool version, allow it to be EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 18 Apr 2007 17:32:55 +0000] rev 43
When adding a new tool version, allow it to be EXPERIMENTAL.

2007-04-18Try to further fix using of the build and/or host tools for binutils to build properly.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 18 Apr 2007 11:55:52 +0000] rev 42
Try to further fix using of the build and/or host tools for binutils to build properly.

2007-04-17Add the EXPERIMENTAL option to show options marked as such.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Apr 2007 22:24:42 +0000] rev 41
Add the EXPERIMENTAL option to show options marked as such.
Add the four types of toolchains ct-ng is able to build as EXPERIMENTAL, except for CROSS which *is* functional.
Reorder menus accordingly.

2007-04-17Once in a while I write some documentation... Not often enough...
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Apr 2007 22:22:46 +0000] rev 40
Once in a while I write some documentation... Not often enough...

2007-04-15Update to latest kconfig from linux-2.6.20.7.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Apr 2007 16:45:11 +0000] rev 39
Update to latest kconfig from linux-2.6.20.7.
I'm not sure of the improvements, but at least we're up-to-date, and updating in the future will be easier.

2007-04-15Add headers_install for 2.6.20.7.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Apr 2007 16:35:14 +0000] rev 38
Add headers_install for 2.6.20.7.

2007-04-11Add an option for those having the kernel headers pre-installed from a customised local tree.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 11 Apr 2007 21:26:03 +0000] rev 37
Add an option for those having the kernel headers pre-installed from a customised local tree.
In that case, neither download, nor extract, nor patch.

2007-04-11Update credits.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 11 Apr 2007 17:55:03 +0000] rev 36
Update credits.

2007-04-11Don't prompt for endianness not suppoted by selected architecture.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 11 Apr 2007 17:51:31 +0000] rev 35
Don't prompt for endianness not suppoted by selected architecture.
Change suggested by Robert P. J. DAY <rpjday@mindspring.com>.

2007-04-11Change suggested by Robert P. J. DAY <rpjday@mindspring.com> to rename the "Kernel to use" prompt with "Target OS".
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 11 Apr 2007 17:43:38 +0000] rev 34
Change suggested by Robert P. J. DAY <rpjday@mindspring.com> to rename the "Kernel to use" prompt with "Target OS".

2007-04-10Bump version to 0.0.2-svn (not released yet).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 10 Apr 2007 16:19:53 +0000] rev 33
Bump version to 0.0.2-svn (not released yet).

2007-04-10Mark the version to be 0.0.1. First released snapshot. crosstool-ng-0.0.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 10 Apr 2007 16:18:46 +0000] rev 32
Mark the version to be 0.0.1. First released snapshot.

2007-04-10Use ${CT_TOP_DIR}/build as a base for build directories (used in default values for paths).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 10 Apr 2007 16:17:39 +0000] rev 31
Use ${CT_TOP_DIR}/build as a base for build directories (used in default values for paths).
Remove this directory on distclean (hard-coded).
Mark the version to be 0.0.1-svn (no release yet).

2007-04-10Ignore the 'build' directory at CT_TOP_DIR.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 10 Apr 2007 16:07:30 +0000] rev 30
Ignore the 'build' directory at CT_TOP_DIR.

2007-04-10Update the armeb-unknown-linux-uclibc sample to use linux-2.6.20.6 headers and binutils-2.17.50.0.14.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 10 Apr 2007 16:06:51 +0000] rev 29
Update the armeb-unknown-linux-uclibc sample to use linux-2.6.20.6 headers and binutils-2.17.50.0.14.

2007-04-10Ah! Recent versions of binutils need some of the build system (read CT_BUILD) tools to be accessible (ar is but an example).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 10 Apr 2007 16:05:59 +0000] rev 28
Ah! Recent versions of binutils need some of the build system (read CT_BUILD) tools to be accessible (ar is but an example).
Fix typo.

2007-04-10Vampirised another piece of patch from buildroot to apply to gcc-4.0.4.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 10 Apr 2007 16:04:56 +0000] rev 27
Vampirised another piece of patch from buildroot to apply to gcc-4.0.4.

2007-04-10Add patches for binutils 2.17.50.0.14.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 10 Apr 2007 16:04:29 +0000] rev 26
Add patches for binutils 2.17.50.0.14.
Vampirised fron buildroot.

2007-04-10While migrating the samples to use ${CT_TOP_DIR}/build as base for the build directories, the Makefile rules stoped working.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 10 Apr 2007 15:49:38 +0000] rev 25
While migrating the samples to use ${CT_TOP_DIR}/build as base for the build directories, the Makefile rules stoped working.
This is because 'all' depends on 'build', which does exist, and make believes there's noting to do.
Work this around by using a rule named '_ct_build' instead of plain 'build'.

2007-04-10Add 2.6.20.5 and 2.6.20.6 linux kernel versions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 10 Apr 2007 15:04:33 +0000] rev 24
Add 2.6.20.5 and 2.6.20.6 linux kernel versions.

2007-04-10Update config.guess.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 10 Apr 2007 14:55:15 +0000] rev 23
Update config.guess.
Minor comment fix.

2007-03-31Add new kernel versions (2.6.20.{2,3,4}) and binutils versions (2.17.50.0.1{1,2,3,4}).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 31 Mar 2007 19:45:25 +0000] rev 22
Add new kernel versions (2.6.20.{2,3,4}) and binutils versions (2.17.50.0.1{1,2,3,4}).
Fix typo in comment: qbove -> above.

2007-03-21Update armeb-unknown-linux-uclibc sample to disable __cxa_atexit usage.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 21 Mar 2007 21:04:31 +0000] rev 21
Update armeb-unknown-linux-uclibc sample to disable __cxa_atexit usage.

2007-03-21Patch from Enrico WEIGELT <weigelt@metux.de> to disable __cxa_atexit for those C libraries with no support (old uClibc).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 21 Mar 2007 21:03:22 +0000] rev 20
Patch from Enrico WEIGELT <weigelt@metux.de> to disable __cxa_atexit for those C libraries with no support (old uClibc).

2007-03-12Auto-detect Darwin (MacOS-X) and disable libintl for during build for this platform.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 12 Mar 2007 18:59:31 +0000] rev 19
Auto-detect Darwin (MacOS-X) and disable libintl for during build for this platform.
A bit of help tweaking.

2007-03-11Allan Clark <allanc@chickenandporn.com> provided a way to build on host lacking a proper libintl (such as MacOS-X).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 11 Mar 2007 16:14:06 +0000] rev 18
Allan Clark <allanc@chickenandporn.com> provided a way to build on host lacking a proper libintl (such as MacOS-X).
Thank you Allan!

2007-03-11Rename directory "licenses" to "licenses.d" for those filesystems unable to handle lower/upper case.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 11 Mar 2007 09:46:22 +0000] rev 17
Rename directory "licenses" to "licenses.d" for those filesystems unable to handle lower/upper case.
Update COPYING accordingly.

2007-03-10Fix C library addons/locales downloading.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 10 Mar 2007 14:46:35 +0000] rev 16
Fix C library addons/locales downloading.
Prepare for using the ports addon easily.

2007-03-07Update the armeb-unknown-linux-uclibc sample to using the linux-2.6.20.1 kernel headers.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 07 Mar 2007 19:02:17 +0000] rev 15
Update the armeb-unknown-linux-uclibc sample to using the linux-2.6.20.1 kernel headers.

2007-03-07Add an option to remove the generated documentation.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 07 Mar 2007 19:00:10 +0000] rev 14
Add an option to remove the generated documentation.
(After an idea from Enrico Weigelt <weigelt@metux.de>).

2007-03-04Add gcc-4.1.2 and update associated patches.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Mar 2007 22:56:04 +0000] rev 13
Add gcc-4.1.2 and update associated patches.

2007-03-04Left-over dating from the conversion from .crosstool.config to plain .config.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Mar 2007 22:55:14 +0000] rev 12
Left-over dating from the conversion from .crosstool.config to plain .config.

2007-03-04utilising -> using
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Mar 2007 22:37:11 +0000] rev 11
utilising -> using

2007-03-04Add sanity checks.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Mar 2007 20:12:18 +0000] rev 10
Add sanity checks.

2007-03-04Update i586-geode-linux-uclibc sample:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Mar 2007 20:09:22 +0000] rev 9
Update i586-geode-linux-uclibc sample:
- use uClibc-0.9.28.3
- use linux-2.6.20 for kernel headers

2007-03-04Add linux-2.6.20.1. as a choice for linux kernel headers.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Mar 2007 19:07:46 +0000] rev 8
Add linux-2.6.20.1. as a choice for linux kernel headers.

2007-03-04Argh! again. I also forgot to commit the config file enabling uClibc-0.9.28.3... :-(
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Mar 2007 12:35:04 +0000] rev 7
Argh! again. I also forgot to commit the config file enabling uClibc-0.9.28.3... :-(

2007-03-04Argh! I forgot to commit the uClibc-0.9.28.3 patches...
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Mar 2007 12:33:12 +0000] rev 6
Argh! I forgot to commit the uClibc-0.9.28.3 patches...

2007-03-04Update armeb-unknown-linux-uclibc to use uClibc-0.9.28.3.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Mar 2007 12:31:49 +0000] rev 5
Update armeb-unknown-linux-uclibc to use uClibc-0.9.28.3.

2007-03-04Update armeb-unknown-linux-uClibc sample:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Mar 2007 12:05:19 +0000] rev 4
Update armeb-unknown-linux-uClibc sample:
- use uClibc-0.9.28.2 with locales,
- use libfloat.

2007-03-04Update the armeb-unknow-linux-gnu sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 Mar 2007 11:26:46 +0000] rev 3
Update the armeb-unknow-linux-gnu sample.

2007-02-24Remove useless config targets.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 24 Feb 2007 19:17:40 +0000] rev 2
Remove useless config targets.

2007-02-24Add the full crosstool-NG sources to the new repository of its own.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 24 Feb 2007 11:00:05 +0000] rev 1
Add the full crosstool-NG sources to the new repository of its own.
You might just say: 'Yeah! crosstool-NG's got its own repo!".
Unfortunately, that's because the previous repo got damaged beyond repair and I had no backup.
That means I'm putting backups in place in the afternoon.
That also means we've lost history... :-(

2007-02-24Repository initialisation.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 24 Feb 2007 10:43:43 +0000] rev 0
Repository initialisation.