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.