2009-08-19Make gcc's extra_config an array containing ./configure options bash_array
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 19 Aug 2009 19:44:42 +0200] rev 1479
Make gcc's extra_config an array containing ./configure options

Change extra_config from a string to a array of options.

2009-08-19Make eglibc's extra_config an array containing ./configure options bash_array
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 19 Aug 2009 19:44:30 +0200] rev 1478
Make eglibc's extra_config an array containing ./configure options

Change extra_config from a string to a array of options.

2009-08-19configure: check for bash-3.1 or above bash_array
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 19 Aug 2009 19:41:24 +0200] rev 1477
configure: check for bash-3.1 or above

This is required to use the array variables that came with bash-3.1.

2009-07-27[libc-eglibc] Rewrite part of the code bash_array
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Jul 2009 22:16:07 +0200] rev 1476
[libc-eglibc] Rewrite part of the code

Rewrite part of the code to better match the rest.
Most notably, rewrite handling of:
if [ ... ] && [ ... ]
to:
if [ ... -a ... ]

This has the positive side effect of calling "[" only once, although
"[" is probably a shell built-in.

2009-07-27[libc-eglibc] Fix testing for existing files bash_array
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Jul 2009 22:14:08 +0200] rev 1475
[libc-eglibc] Fix testing for existing files

To test for existing files, use "[ -f blabla ]", not "[ -a blabla ]"
Checking for a file exsitence with "-a" is a bashism.
Althoug we _are_ using bash, it's disturbing as it can be misread as
the 'and' operator. Fix by using "-f".

2009-07-21samples: add eglibc-based toolchain for MIPS.
Giammarco Zacheo <g.zacheo@gmail.com> [Tue, 21 Jul 2009 01:05:59 +0200] rev 1474
samples: add eglibc-based toolchain for MIPS.

2009-08-19config: add Linux kernel 2.6.30.5
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 19 Aug 2009 17:05:42 +0200] rev 1473
config: add Linux kernel 2.6.30.5

2009-08-19config: update Linux kernel long-term stable to 2.6.27.31.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 19 Aug 2009 17:05:17 +0200] rev 1472
config: update Linux kernel long-term stable to 2.6.27.31.

2009-08-08Merge the AVR32 support branch to the default branch.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 08 Aug 2009 22:15:25 +0200] rev 1471
Merge the AVR32 support branch to the default branch.

2009-06-20Removed debug line avr32
Martin Lund <mgl@doredevelopment.dk> [Sat, 20 Jun 2009 19:42:00 +0200] rev 1470
Removed debug line

2009-06-20Fix libc config avr32
Martin Lund <mgl@doredevelopment.dk> [Sat, 20 Jun 2009 18:54:56 +0200] rev 1469
Fix libc config

2009-06-20Misc AVR32 cleanups. avr32
Martin Lund <mgl@doredevelopment.dk> [Sat, 20 Jun 2009 17:16:54 +0200] rev 1468
Misc AVR32 cleanups.

2009-06-14Changed copyright avr32
Martin Lund <mgl@doredevelopment.dk> [Sun, 14 Jun 2009 22:43:33 +0200] rev 1467
Changed copyright

2009-08-07Update README on how to send proper patches
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 07 Aug 2009 18:24:25 +0200] rev 1466
Update README on how to send proper patches

Add a few lines of explanations on how to correctly setup
and use Mercurial to send proper patches.

2009-08-07Add sections to the README
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 07 Aug 2009 18:30:45 +0200] rev 1465
Add sections to the README

2009-08-07Fix typo in README
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 07 Aug 2009 18:25:54 +0200] rev 1464
Fix typo in README

2009-08-07Update the README with the new URL to the project homepage
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 07 Aug 2009 17:25:20 +0200] rev 1463
Update the README with the new URL to the project homepage

The URL for the crosstool-NG homepage has changed. Update the
README accordingly. The old URL is still valid, though.

2009-08-07config/gcc: re-order versions
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 07 Aug 2009 18:21:29 +0200] rev 1462
config/gcc: re-order versions

Move the gcc-4.3.4 version to its place.

2009-08-06gcc: add support for 4.3.4
Thomas Petazzoni <thomas.petazzoni@free-electrons.com> [Thu, 06 Aug 2009 18:17:01 +0200] rev 1461
gcc: add support for 4.3.4

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>

2009-08-05gcc: add patch to fix PR37436
Thomas Petazzoni <thomas.petazzoni@free-electrons.com> [Wed, 05 Aug 2009 15:23:52 +0200] rev 1460
gcc: add patch to fix PR37436

When compiling some C++ code, GCC 4.3.x fails with an internal
compiler error. The bug report is available at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37436. The included patch
is the one that has been merged in the trunk of gcc.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>

2009-08-06config: make CONFIG_SHELL default to bash
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 06 Aug 2009 19:40:26 +0200] rev 1459
config: make CONFIG_SHELL default to bash

Some components (eg. GMP) will fail to correctly build if
the CONFIG_SHELL is not bash (eg. ash or dash). So make bash
the default CONFIG_SHELL.

Keep ash as a possible selection, as future versions of those
currently /broken/ tools may come fixed wrt to CONFIG_SHELL
being POSIX-ly compliant.

2009-08-05Tagging release 1.4.2 1.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 05 Aug 2009 23:21:36 +0200] rev 1458
Tagging release 1.4.2

2009-08-051.4: update version to 1.4.2 1.4 crosstool-ng-1.4.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 05 Aug 2009 23:55:10 +0200] rev 1457
1.4: update version to 1.4.2

2009-08-03[complib:mpfr] Fix building MPFR in some weird cases 1.4
Oron Peled <oron@actcom.co.il> [Mon, 03 Aug 2009 00:49:25 +0200] rev 1456
[complib:mpfr] Fix building MPFR in some weird cases

The tmul test uses a compiled-in input file in $(srcdir).
The problem is that the Makefile passes it unquoted. The C code
tries to stringify it using clever macros, which may *usually* work.

In my case the source directory was named:
.../toolchain-powerpc-e500v2-linux-gnuspe-1.0-2.fc10/.../tests
And guess what? During testing I found out the program fails because
it tries to open:
.../toolchain-powerpc-e500v2-1-gnuspe-1.0-2.fc10/.../tests

Yes, CPP tokenized the macro before stringifying it and not surprisingly
the 'linux' part was converted to 1.
[on Fedora-10: cpp (GCC) 4.3.2 20081105 (Red Hat 4.3.2-7)]

So the attached patch simplify the macros and pass the path as string
from the Makefile.

Manually backported from 1449:8ad2773e7ae3

2009-08-03[configure] Fix automake version check 1.4
Oron Peled <oron@actcom.co.il> [Mon, 03 Aug 2009 23:11:53 +0200] rev 1455
[configure] Fix automake version check

The configure script fails on automake-1.11 (in Fedora-11) since
it looks for 3-digit version number.

"Yann E. MORIN", added the following comment:

The check for the automake version is not against a 3-digit number,
but really against a 3-part version number, a-la 'x.y.z'. Versions
such as 1.10 and 1.11 are also valid.

2009-06-23Fix creating the .../lib/ directory structure in the non-sysroot case 1.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 23 Jun 2009 22:52:14 +0200] rev 1454
Fix creating the .../lib/ directory structure in the non-sysroot case

The symbol link that is created in the sysroot directory only needs
to be made when the cross compiler is build with the sysroot option

Signed-off-by: Bart van der Meulen <bartvdrmeulen@gmail.com>
(transplanted from 0e49e6eddac4f5bbde6394eb3e6e36be75fc550c)

2009-06-23Also set CT_DEBUGROOT_DIR for non sysroot-ed toolchains. 1.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 23 Jun 2009 22:52:13 +0200] rev 1453
Also set CT_DEBUGROOT_DIR for non sysroot-ed toolchains.

In the non-sysroot-ed case, the debuf-root directory would not be set;
debug tools would have been installed God-only-knows-where...

Spotted by Bart van der Meulen <bartvdrmeulen@gmail.com>.
(transplanted from 634ffd14d936154464fd714ed29ed44c8e16ae02)

2009-06-17Add .hgignore file. 1.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 17 Jun 2009 15:27:55 +0200] rev 1452
Add .hgignore file.

List all generated or temp files in .hgignore, so they
don't clutter the screen when running hg status.
(transplanted from befdb88324e18e1e80260906d0459a56ea0eb37a)

2009-06-11populate: fix installing dynamic linker 'ld.so' 1.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 11 Jun 2009 21:47:19 +0000] rev 1451
populate: fix installing dynamic linker 'ld.so'

The dynamic linker, ld.so, needs the execute bit to be set.
Detect tht the library being installed is in fact ld.so and
install it with 0755 instead of 0644.

Fix detecting src == dst.

Use a simpler command to copy src -> dst.

Also change echo to printf, get rid of 'echo -n', which is
highly non-portable.


-------- diffstat follows --------
/trunk/scripts/populate.in | 76 43 33 0 +++++++++++++++++++++++++++++-----------------------
1 file changed, 43 insertions(+), 33 deletions(-)
(transplanted from d7ddcb75e0f703e2ba6d17169167356389224870)

2009-08-03[configure] Use hg, instead of svn, to compute the version string 1.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 03 Aug 2009 22:47:53 +0200] rev 1450
[configure] Use hg, instead of svn, to compute the version string

Now we moved from Subversion to Mercurial, use the hg command to
compute the version string.

Manually backported from 1409:7264ce426be4 plus 1430:933eee133cbf
as too much changes have been made to ./configure in the meantime.

2009-08-03[complib:mpfr] Fix building MPFR in some weird cases
Oron Peled <oron@actcom.co.il> [Mon, 03 Aug 2009 00:49:25 +0200] rev 1449
[complib:mpfr] Fix building MPFR in some weird cases

The tmul test uses a compiled-in input file in $(srcdir).
The problem is that the Makefile passes it unquoted. The C code
tries to stringify it using clever macros, which may *usually* work.

In my case the source directory was named:
.../toolchain-powerpc-e500v2-linux-gnuspe-1.0-2.fc10/.../tests
And guess what? During testing I found out the program fails because
it tries to open:
.../toolchain-powerpc-e500v2-1-gnuspe-1.0-2.fc10/.../tests

Yes, CPP tokenized the macro before stringifying it and not surprisingly
the 'linux' part was converted to 1.
[on Fedora-10: cpp (GCC) 4.3.2 20081105 (Red Hat 4.3.2-7)]

So the attached patch simplify the macros and pass the path as string
from the Makefile.

2009-08-03[config] Merge CONFIG_SHELL selection.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 03 Aug 2009 08:50:56 +0200] rev 1448
[config] Merge CONFIG_SHELL selection.

2009-08-02[config] Warn againt using ash as CONFIG_SHELL
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 23:50:22 +0200] rev 1447
[config] Warn againt using ash as CONFIG_SHELL

It apears that more and more ./configure scripts and Makefiles
make use of non-POSIXly correct shell constructs, that don't
work with ash.

For now, just warn the user against using ash, but keep it as
an option in case newer versions of the /broken/ components
come fixed, and we can again use ash, as it is in some cases
really faster than bash.

2009-08-02[config] Allow user to specify custom CONFIG_SHELL
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 20:06:44 +0200] rev 1446
[config] Allow user to specify custom CONFIG_SHELL

In case the shell the user wants to use as CONFIG_SHELL is located in a
weird place (eg. /opt/bash/bin/bash), or is weirdly named (eg. bash-4),
let the user enter the patch to the shell.

2009-08-02[config] Add bash as a possible CONFIG_SHELL
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 20:06:06 +0200] rev 1445
[config] Add bash as a possible CONFIG_SHELL

On some systems and/or for some components, it may be necessary to
explicitly use bash as the shell used by ./configure and Makefiles.

2009-08-02[config] Change the way to select the CONFIG_SHELL
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 23:43:15 +0200] rev 1444
[config] Change the way to select the CONFIG_SHELL

Transform the single boolean option to a 'choice' selection
with two options: "sh" and "ash".

This is needed to later add "bash" as override.

2009-08-02Merge the queue with all new component versions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 23:38:37 +0200] rev 1443
Merge the queue with all new component versions.

2009-08-02[cc-gcc] Add latest versions
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 23:33:38 +0200] rev 1442
[cc-gcc] Add latest versions

Add gcc-4.4.1

2009-08-02[scripts-add-version] Handle gcc 4.4+
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 23:33:38 +0200] rev 1441
[scripts-add-version] Handle gcc 4.4+

Handle gcc-4.4+ when adding a new gcc version.

2009-08-02[comp-lib-gmp] Add latest versions
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 23:33:37 +0200] rev 1440
[comp-lib-gmp] Add latest versions

Add 4.3.0 and 4.3.1.

2009-08-02[tools-libelf] Add latest version.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 23:33:37 +0200] rev 1439
[tools-libelf] Add latest version.

Add libelf 0.8.11, propagate patchset from 0.8.10.

2009-08-02[libc-eglibc] Add latest version
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 23:33:37 +0200] rev 1438
[libc-eglibc] Add latest version

Add latest branch 2_10.

2009-08-02[debug-ltrace] Add latest version.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 23:33:36 +0200] rev 1437
[debug-ltrace] Add latest version.

Add ltrace 0.5.2, propagate patchset from 0.5.1 and from Debian.

2009-08-02[debug-duma] Add latest versions
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 23:33:36 +0200] rev 1436
[debug-duma] Add latest versions

Add 2.5.15, propagate patchset from 2_5_14 up to 2_5_15.

2009-08-02[kernel-linux] Add latest versions
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Aug 2009 23:33:35 +0200] rev 1435
[kernel-linux] Add latest versions

Add 2.6.29.{5,6} and 2.6.30{,.1}
Update 2.6.27.24 to 2.6.27.26 as long-term stable.

2009-08-02fix wrapper script for symlinks
Bart vdr. Meulen <bartvdrmeulen@gmail.com> [Sun, 02 Aug 2009 16:45:43 +0200] rev 1434
fix wrapper script for symlinks

The wrapper script placed around the target binaries when
using the companion libraries does not work for symbolic links
The wrapper scripts needs to follow the links before calling the
actual binary

Signed-off-by: Bart vdr. Meulen <bartvdrmeulen@gmail.com>

---

2009-08-02Add g++ to required tools
Bart vdr. Meulen <bartvdrmeulen@gmail.com> [Sun, 02 Aug 2009 16:45:33 +0200] rev 1433
Add g++ to required tools

Because gmp is now always build with --enable-cxx,
g++ has become a required tool

Signed-off-by: Bart vdr Meulen <bartvdrmeulen@gmail.com>

---

2009-08-01[configure] Fix automake version check.
"Oron Peled" <oron@actcom.co.il> [Sat, 01 Aug 2009 19:18:12 +0200] rev 1432
[configure] Fix automake version check.

The configure script fails on automake-1.11 (in Fedora-11) since
it looks for 3-digit version number.

Patch fixed by "Yann E. MORIN", with the added comment:

The check for the automake version is not against a 3-digit number,
but really against a 3-part version number, a-la 'x.y.z'. Versions
such as 1.10 and 1.11 are also valid.

2009-07-22Require GNU awk at ./configure time.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 22 Jul 2009 20:42:23 +0200] rev 1431
Require GNU awk at ./configure time.

Some components (specifically {,e}glibc) will not build when awk
is not GNU awk. Make ./configure check for GNU awk.

2009-07-15Make it build again for non-local use.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Jul 2009 09:22:47 +0200] rev 1430
Make it build again for non-local use.

Using colons (:) in the version string creates Makefile problems:

Makefile:195: *** multiple target patterns. Stop.
make: *** [build] Error 2

2009-06-26Merge the canadian branch to default.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 26 Jun 2009 19:55:33 +0200] rev 1429
Merge the canadian branch to default.

Now the preliminray support for canadian-crosses is done,
merge to default. The few remaining quirks, if any, will
be resolved on mainstream.

2009-06-26[samples] Add a linux -> mingw32 -> i686-linux canadian sample canadian
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 26 Jun 2009 19:09:22 +0200] rev 1428
[samples] Add a linux -> mingw32 -> i686-linux canadian sample

Add a sample that builds on Linux a mingw32-hosted toolchain that
generates code for i686-none-linux-gnu.

Signed-off-by: Bart van der Meulen <bartvdrmeulen@gmail.com>

2009-06-26[samples] Don't mix canadian samples with non-canadian ones. canadian
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 26 Jun 2009 19:09:22 +0200] rev 1427
[samples] Don't mix canadian samples with non-canadian ones.

- save the canadian smples in their own way, so as not to
mix non-canadian samples with canadian ones
- list canadian samples with the host information

2009-06-26Cleanup the handling of canadian settings canadian
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 26 Jun 2009 19:09:22 +0200] rev 1426
Cleanup the handling of canadian settings

Bring handling the 'canadian' settings as par with the existing
'cross' settings.

2009-06-26Add support code for the canadian-cross case. canadian
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 26 Jun 2009 19:09:22 +0200] rev 1425
Add support code for the canadian-cross case.

Add implementation for a candadian build option already
present in crosstool in order to build a cross-compiler
where build != host != target

Signed-off-by: Bart van der Meulen <bartvdrmeulen@gmail.com>

2009-06-26[samples] Make saveSample.sh a little bit more generic canadian
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 26 Jun 2009 19:09:22 +0200] rev 1424
[samples] Make saveSample.sh a little bit more generic

Prepare saving canadian samples by making the saveSample.sh script
a little bit more generic, using conditional code-paths (even if
there's currently a single code-path).

2009-06-26Don't use prefix/bin to install the buildtools. canadian
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 26 Jun 2009 19:09:22 +0200] rev 1423
Don't use prefix/bin to install the buildtools.

Collect the build tools in a seperate folder in order to prevent accidental
calling our newly build tools.

Signed-off-by: Bart van der Meulen <bartvdrmeulen@gmail.com>

2009-06-23Fix MPFR build to recognise the Mingw32 case.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 23 Jun 2009 22:57:12 +0200] rev 1422
Fix MPFR build to recognise the Mingw32 case.

Once we have canadian in place, Mingw32 can be a legitimate host,
so we have to recognise that along with Cygwin.

Also fix recognising Cygwin hosts.

Signed-off-by: Bart van der Meulen <bartvdrmeulen@gmail.com>

2009-06-23Use configured shell in all build-tools wrappers
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 23 Jun 2009 22:56:39 +0200] rev 1421
Use configured shell in all build-tools wrappers

Abide by the user's wish to use dash as shell in
build-tools wrappers, instead of plain /bin/sh.

2009-06-23Fix creating the .../lib/ directory structure in the non-sysroot case
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 23 Jun 2009 22:52:14 +0200] rev 1420
Fix creating the .../lib/ directory structure in the non-sysroot case

The symbol link that is created in the sysroot directory only needs
to be made when the cross compiler is build with the sysroot option

Signed-off-by: Bart van der Meulen <bartvdrmeulen@gmail.com>

2009-06-23Also set CT_DEBUGROOT_DIR for non sysroot-ed toolchains.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 23 Jun 2009 22:52:13 +0200] rev 1419
Also set CT_DEBUGROOT_DIR for non sysroot-ed toolchains.

In the non-sysroot-ed case, the debuf-root directory would not be set;
debug tools would have been installed God-only-knows-where...

Spotted by Bart van der Meulen <bartvdrmeulen@gmail.com>.

2009-06-23[tools] Update config.guess and config.sub
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 23 Jun 2009 22:52:13 +0200] rev 1418
[tools] Update config.guess and config.sub

Update from upstream.

2009-06-23Remove left-over debug lines.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 23 Jun 2009 22:49:50 +0200] rev 1417
Remove left-over debug lines.

Remove two lines of code that were commented out and are definitely not used.

2009-06-22Check paths sanity before they get used.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 22 Jun 2009 21:53:09 +0200] rev 1416
Check paths sanity before they get used.

Don't use the PATHs before they get checked for sanity.

2009-06-22Better check for spaces in paths
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 22 Jun 2009 21:51:14 +0200] rev 1415
Better check for spaces in paths

Spaces are evil in paths. Print the path that contains a sapce.
Don't print computed paths, as they'rebased on provided paths,
and don't get space added into them.

2009-06-22[functions] Allow newlines (\n) in log messages
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 22 Jun 2009 21:51:13 +0200] rev 1414
[functions] Allow newlines (\n) in log messages

Allow caller to log messages with embedded newlines when calling
CT_DoLog and other logging functions (eg. CT_Abort...).

2009-06-18[finish-step] Fix the tools wrappers
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 18 Jun 2009 18:55:07 +0200] rev 1413
[finish-step] Fix the tools wrappers

Use the correct variable when iterating upon the tools
name to correctly link the tools to the wrapper.

2009-06-17Add .hgignore file.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 17 Jun 2009 15:27:55 +0200] rev 1412
Add .hgignore file.

List all generated or temp files in .hgignore, so they
don't clutter the screen when running hg status.

2009-06-17Merge the gcc-4.4 support.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 17 Jun 2009 12:32:01 +0200] rev 1411
Merge the gcc-4.4 support.

2009-06-17[gcc] Merge the gcc-4.4 suport to the default branch, from 1407:83083566fdd0
Yann E. MORIN [Wed, 17 Jun 2009 11:38:04 +0200] rev 1410
[gcc] Merge the gcc-4.4 suport to the default branch, from 1407:83083566fdd0

2009-06-17[configure] Use hg to compute the version string
Yann E. MORIN [Wed, 17 Jun 2009 10:46:28 +0200] rev 1409
[configure] Use hg to compute the version string

Now that we have migrated to hg from svn, it does not make sense
to keep using svn tools to compute the version string, so switch
to using mercurial tools (that are much more flexible, BTW).

2009-06-14[finish-step] Use local variable in finish-step gcc-4.4
Yann E. MORIN [Sun, 14 Jun 2009 22:57:57 +0200] rev 1408
[finish-step] Use local variable in finish-step

When wrapping the tools, use a local variable when iterating.

2009-06-14[companion-libs] Fix spaces in help entries gcc-4.4
Yann E. MORIN [Sun, 14 Jun 2009 22:56:26 +0200] rev 1407
[companion-libs] Fix spaces in help entries

Some help entries were missing proper alignment-spaces.

2009-06-14[populate] enhance documentation
Yann E. MORIN [Sun, 14 Jun 2009 21:44:33 +0200] rev 1406
[populate] enhance documentation

This patch adds explanations on how
populate works internally.

2009-06-14[populate] fix documentation
Yann E. MORIN [Sun, 14 Jun 2009 21:43:55 +0200] rev 1405
[populate] fix documentation

This patch fixes the existing documentation:
- document -l and -L
- use syntax more in line with the help entry

2009-06-02/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 02 Jun 2009 21:36:25 +0000] rev 1404
/devel/gcc-4.4:
- add first sample using gcc-4.4

-------- diffstat follows --------
/devel/gcc-4.4/samples/arm-cortex_a8-linux-gnueabi/crosstool.config | 852 852 0 0 +++++++++++++++++++
/devel/gcc-4.4/samples/arm-cortex_a8-linux-gnueabi/reported.by | 6 6 0 0 +
2 files changed, 858 insertions(+)

2009-06-02/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 02 Jun 2009 21:34:26 +0000] rev 1403
/devel/gcc-4.4:
- TODO: remove completed items

-------- diffstat follows --------
/devel/gcc-4.4/TODO | 6 1 5 0 +-----
1 file changed, 1 insertion(+), 5 deletions(-)

2009-06-02/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 02 Jun 2009 21:01:19 +0000] rev 1402
/devel/gcc-4.4:
- ./configure: check for 'stat', needing to install the tools wrapper
- wrapper: make it a POSIX-compliant script, restore relocatability
- don't install the wrapper for symlinks

-------- diffstat follows --------
/devel/gcc-4.4/configure | 1 1 0 0 +
/devel/gcc-4.4/scripts/build/internals.sh | 22 16 6 0 ++++++++++++++++------
/devel/gcc-4.4/scripts/wrapper.in | 5 2 3 0 ++---
3 files changed, 19 insertions(+), 9 deletions(-)

2009-06-02/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 02 Jun 2009 17:33:04 +0000] rev 1401
/devel/gcc-4.4:
- add a wrapper to correctly set LD_LIBRARY_PATH to find our companion libraries.

-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/internals.sh | 19 19 0 0 +++++++++++++++++++
/devel/gcc-4.4/scripts/wrapper.in | 15 15 0 0 +++++++++++++++
2 files changed, 34 insertions(+)

2009-06-02/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 02 Jun 2009 06:34:11 +0000] rev 1400
/devel/gcc-4.4:
- populate.in: typo

-------- diffstat follows --------
/devel/gcc-4.4/scripts/populate.in | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-06-01/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 01 Jun 2009 18:03:23 +0000] rev 1399
/devel/gcc-4.4:
- build shared CLooG/ppl and MPC libraries, don't build static ones.

-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/companion_libs/mpc.sh | 4 2 2 0 ++--
/devel/gcc-4.4/scripts/build/companion_libs/cloog.sh | 4 2 2 0 ++--
2 files changed, 4 insertions(+), 4 deletions(-)

2009-06-01/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 01 Jun 2009 17:05:50 +0000] rev 1398
/devel/gcc-4.4:
- just a slight menuconfig beautification in companion libraries menu

-------- diffstat follows --------
/devel/gcc-4.4/config/companion_libs.in | 11 7 4 0 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)

2009-06-01/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 01 Jun 2009 15:53:42 +0000] rev 1397
/devel/gcc-4.4:
- PPL, CLooG/PPL: remove uselessly installed files.

-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/companion_libs/ppl.sh | 3 3 0 0 +++
/devel/gcc-4.4/scripts/build/companion_libs/cloog.sh | 3 3 0 0 +++
2 files changed, 6 insertions(+)

2009-06-01/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 01 Jun 2009 13:31:12 +0000] rev 1396
/devel/gcc-4.4:
- fix building strace-4.5.18

-------- diffstat follows --------
/devel/gcc-4.4/patches/strace/4.5.18/180-arm-EABI-syscalls.patch | 23 23 0 0 ++++++++++++++++++++++
1 file changed, 23 insertions(+)

2009-06-01/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 01 Jun 2009 11:34:57 +0000] rev 1395
/devel/gcc-4.4:
- fix buildging glibc in //

-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/libc/glibc.sh | 25 17 8 0 +++++++++++++++++--------
1 file changed, 17 insertions(+), 8 deletions(-)

2009-06-01/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 01 Jun 2009 09:23:23 +0000] rev 1394
/devel/gcc-4.4:
- make glibc-2.9 build with gcc-4.4.0.

-------- diffstat follows --------
/devel/gcc-4.4/patches/glibc/2.9/570-debug-readlink_chk-readklinkat_chk.patch | 24 24 0 0 ++++++++++
/devel/gcc-4.4/patches/glibc/2.9/560-syslog.patch | 12 12 0 0 +++++
2 files changed, 36 insertions(+)

2009-05-27/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 27 May 2009 21:16:01 +0000] rev 1393
/devel/gcc-4.4:
- add gcc-4.4.0 patches, vampirised from the Gentoo patchset
- gcc-4.4.0 auto-selects and uses appropriate companion linraries

-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/cc/gcc.sh | 20 18 2 0 +
/devel/gcc-4.4/patches/gcc/4.4.0/280-freebsd.patch | 188 188 0 0 ++++++++++
/devel/gcc-4.4/patches/gcc/4.4.0/140-default-format-security.patch | 98 98 0 0 +++++
/devel/gcc-4.4/patches/gcc/4.4.0/290-freebsd.patch | 128 128 0 0 +++++++
/devel/gcc-4.4/patches/gcc/4.4.0/310-uclibc-conf.patch | 70 70 0 0 ++++
/devel/gcc-4.4/patches/gcc/4.4.0/240-libstdc++-pic.patch | 106 106 0 0 ++++++
/devel/gcc-4.4/patches/gcc/4.4.0/260-sh-libgcc-stacks.patch | 50 50 0 0 +++
/devel/gcc-4.4/patches/gcc/4.4.0/100-alpha-mieee-default.patch | 48 48 0 0 +++
/devel/gcc-4.4/patches/gcc/4.4.0/180-libgomp-no-werror.patch | 24 24 0 0 +
/devel/gcc-4.4/patches/gcc/4.4.0/170-sparc64-bsd.patch | 58 58 0 0 +++
/devel/gcc-4.4/patches/gcc/4.4.0/200-libiberty.h-asprintf.patch | 30 30 0 0 ++
/devel/gcc-4.4/patches/gcc/4.4.0/220-libiberty-pic.patch | 22 22 0 0 +
/devel/gcc-4.4/patches/gcc/4.4.0/110-trampolinewarn.patch | 54 54 0 0 +++
/devel/gcc-4.4/patches/gcc/4.4.0/160-netbsd-symbolic.patch | 22 22 0 0 +
/devel/gcc-4.4/patches/gcc/4.4.0/190-flatten-switch-stmt-00.patch | 48 48 0 0 +++
/devel/gcc-4.4/patches/gcc/4.4.0/150-default-fortify-source.patch | 52 52 0 0 +++
/devel/gcc-4.4/patches/gcc/4.4.0/340-libmudflap-susv3-legacy.patch | 96 96 0 0 +++++
/devel/gcc-4.4/patches/gcc/4.4.0/120-java-nomulti.patch | 92 92 0 0 +++++
/devel/gcc-4.4/patches/gcc/4.4.0/270-sh-pr24836.patch | 48 48 0 0 +++
/devel/gcc-4.4/patches/gcc/4.4.0/330-c99-snprintf.patch | 24 24 0 0 +
/devel/gcc-4.4/patches/gcc/4.4.0/230-superh-default-multilib.patch | 24 24 0 0 +
/devel/gcc-4.4/patches/gcc/4.4.0/250-ia64-noteGNUstack.patch | 158 158 0 0 +++++++++
/devel/gcc-4.4/patches/gcc/4.4.0/300-pr40105.patch | 360 360 0 0 ++++++++++++++++++++
/devel/gcc-4.4/patches/gcc/4.4.0/210-arm-unbreak-armv4t.patch | 24 24 0 0 +
/devel/gcc-4.4/patches/gcc/4.4.0/130-cross-compile.patch | 78 78 0 0 ++++
/devel/gcc-4.4/patches/gcc/4.4.0/320-missing-execinfo_h.patch | 24 24 0 0 +
/devel/gcc-4.4/config/cc/gcc.in | 1 1 0 0 +
27 files changed, 1945 insertions(+), 2 deletions(-)

2009-05-27/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 27 May 2009 21:08:17 +0000] rev 1392
/devel/gcc-4.4:
- crosstool-NG.sh.in: include prefix/lib in LD_LIBRARY_PATH

-------- diffstat follows --------
/devel/gcc-4.4/scripts/crosstool-NG.sh.in | 4 4 0 0 ++++
1 file changed, 4 insertions(+)

2009-05-27/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 27 May 2009 21:07:37 +0000] rev 1391
/devel/gcc-4.4:
- functions: add a utility function that sets and exports LD_LIBRARY_PATH

-------- diffstat follows --------
/devel/gcc-4.4/scripts/functions | 30 30 0 0 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)

2009-05-25/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 25 May 2009 20:27:14 +0000] rev 1390
/devel/gcc-4.4:
- gdb: select the correct config knob to use GMP and MPFR

-------- diffstat follows --------
/devel/gcc-4.4/config/debug/gdb.in | 8 4 4 0 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)

2009-05-25/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 25 May 2009 20:09:17 +0000] rev 1389
/devel/gcc-4.4:
- gcc build script: no longer use the gcc-4.4 snapshot version

-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/cc/gcc.sh | 33 13 20 0 +++++++++++++--------------------
1 file changed, 13 insertions(+), 20 deletions(-)

2009-05-25/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 25 May 2009 20:04:12 +0000] rev 1388
/devel/gcc-4.4:
- companion libraries: typo in help entry

-------- diffstat follows --------
/devel/gcc-4.4/config/companion_libs.in | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-05-25/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 25 May 2009 19:48:42 +0000] rev 1387
/devel/gcc-4.4:
- TODO: remove completed items

-------- diffstat follows --------
/devel/gcc-4.4/TODO | 1 0 1 0 -
1 file changed, 1 deletion(-)

2009-05-25/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 25 May 2009 19:46:58 +0000] rev 1386
/devel/gcc-4.4:
- commonalise the config-knobs that:
- enable checking the newly built companion libraries
- enable building the companion libraries for the target

-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/companion_libs/ppl.sh | 2 1 1 0
/devel/gcc-4.4/scripts/build/companion_libs/mpc.sh | 2 1 1 0
/devel/gcc-4.4/scripts/build/companion_libs/gmp.sh | 4 2 2 0 +-
/devel/gcc-4.4/scripts/build/companion_libs/cloog.sh | 2 1 1 0
/devel/gcc-4.4/scripts/build/companion_libs/mpfr.sh | 4 2 2 0 +-
/devel/gcc-4.4/config/companion_libs/ppl.in | 14 0 14 0 ----------
/devel/gcc-4.4/config/companion_libs/mpc.in | 13 0 13 0 ----------
/devel/gcc-4.4/config/companion_libs/gmp.in | 13 0 13 0 ----------
/devel/gcc-4.4/config/companion_libs/cloog.in | 13 0 13 0 ----------
/devel/gcc-4.4/config/companion_libs/mpfr.in | 14 0 14 0 ----------
/devel/gcc-4.4/config/companion_libs.in | 46 35 11 0 ++++++++++++++++++++++++++--------
11 files changed, 42 insertions(+), 85 deletions(-)

2009-05-25/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 25 May 2009 18:23:38 +0000] rev 1385
/devel/gcc-4.4:
- TODO: remove completed items (companion libs are now in).

-------- diffstat follows --------
/devel/gcc-4.4/TODO | 6 1 5 0 +-----
1 file changed, 1 insertion(+), 5 deletions(-)

2009-05-25/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 25 May 2009 18:22:26 +0000] rev 1384
/devel/gcc-4.4:
- add support for building the MPC library.

-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/companion_libs/ppl.sh | 4 2 2 0 +-
/devel/gcc-4.4/scripts/build/companion_libs/mpc.sh | 57 57 0 0 ++++++++++++++++++++++++++++++++++
/devel/gcc-4.4/scripts/build/companion_libs/cloog.sh | 4 2 2 0 +-
/devel/gcc-4.4/scripts/crosstool-NG.sh.in | 3 3 0 0 ++
/devel/gcc-4.4/steps.mk | 1 1 0 0 +
/devel/gcc-4.4/config/companion_libs/mpc.in | 32 32 0 0 +++++++++++++++++++
/devel/gcc-4.4/config/companion_libs.in | 15 10 5 0 ++++++---
7 files changed, 107 insertions(+), 9 deletions(-)

2009-05-25/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 25 May 2009 17:26:21 +0000] rev 1383
/devel/gcc-4.4:
- GMP: unconditionnaly build the C++ wrappers and use exceptions

-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/companion_libs/gmp.sh | 11 2 9 0 ++---------
1 file changed, 2 insertions(+), 9 deletions(-)

2009-05-25/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 25 May 2009 17:22:54 +0000] rev 1382
/devel/gcc-4.4:
- TODO: add new item

-------- diffstat follows --------
/devel/gcc-4.4/TODO | 1 1 0 0 +
1 file changed, 1 insertion(+)

2009-05-25/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 25 May 2009 17:16:49 +0000] rev 1381
/devel/gcc-4.4:
- GMP & MPFR: do not check the libraries by
default, update the help entries accordingly

-------- diffstat follows --------
/devel/gcc-4.4/config/companion_libs/gmp.in | 13 9 4 0 +++++++++----
/devel/gcc-4.4/config/companion_libs/mpfr.in | 14 10 4 0 ++++++++++----
2 files changed, 19 insertions(+), 8 deletions(-)

2009-05-24/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 24 May 2009 22:04:14 +0000] rev 1380
/devel/gcc-4.4:
- add support for building CLooG

-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/companion_libs/cloog.sh | 60 60 0 0 ++++++++++++++++++++++++++++++++++
/devel/gcc-4.4/scripts/addToolVersion.sh | 3 2 1 0 +-
/devel/gcc-4.4/scripts/crosstool-NG.sh.in | 3 3 0 0 ++
/devel/gcc-4.4/steps.mk | 1 1 0 0 +
/devel/gcc-4.4/config/companion_libs/cloog.in | 32 32 0 0 ++++++++++++++++++
/devel/gcc-4.4/config/companion_libs.in | 1 1 0 0 +
6 files changed, 99 insertions(+), 1 deletion(-)

2009-05-24/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 24 May 2009 22:02:30 +0000] rev 1379
/devel/gcc-4.4:
- cleanup the PPL build

-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/companion_libs/ppl.sh | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

2009-05-24/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 24 May 2009 21:59:08 +0000] rev 1378
/devel/gcc-4.4:
- cleanup GMP build

-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/companion_libs/gmp.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-05-24/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 24 May 2009 21:49:30 +0000] rev 1377
/devel/gcc-4.4:
- build a shared ppl, don't build a static ppl

-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/companion_libs/ppl.sh | 7 4 3 0 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)

2009-05-24/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 24 May 2009 21:48:41 +0000] rev 1376
/devel/gcc-4.4:
- build a shared mpfr, don't build a static mpfr

-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/companion_libs/mpfr.sh | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

2009-05-24/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 24 May 2009 21:46:30 +0000] rev 1375
/devel/gcc-4.4:
- build a shared gmp, don't build a static gmp

-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/companion_libs/gmp.sh | 6 3 3 0 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

2009-05-24/trunk: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 24 May 2009 21:44:21 +0000] rev 1374
/trunk:
- TODO: add MPC as a gcc-4.4 pre-requisite

-------- diffstat follows --------
/devel/gcc-4.4/TODO | 1 1 0 0 +
1 file changed, 1 insertion(+)

2009-05-23Added support for Atmel AVR32 headers avr32
"Martin Lund" <mgl@doredevelopment.dk> [Sat, 23 May 2009 18:46:42 +0000] rev 1373
Added support for Atmel AVR32 headers

2009-05-22Temp fix for newlib configure. Updated avr32 crosstool.config. avr32
"Martin Lund" <mgl@doredevelopment.dk> [Fri, 22 May 2009 20:44:01 +0000] rev 1372
Temp fix for newlib configure. Updated avr32 crosstool.config.

2009-05-22Added initial AVR32 support (bare-metal,newlib) avr32
"Martin Lund" <mgl@doredevelopment.dk> [Fri, 22 May 2009 14:46:18 +0000] rev 1371
Added initial AVR32 support (bare-metal,newlib)

2009-05-22Created AVR32 dev branch avr32
"Martin Lund" <mgl@doredevelopment.dk> [Fri, 22 May 2009 14:00:40 +0000] rev 1370
Created AVR32 dev branch

2009-05-21/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 21 May 2009 19:07:16 +0000] rev 1369
/devel/gcc-4.4:
- add PPL download mirror at the gcc ftp site.

-------- diffstat follows --------
/devel/gcc-4.4/scripts/build/companion_libs/ppl.sh | 3 2 1 0 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

2009-05-21/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 21 May 2009 19:00:55 +0000] rev 1368
/devel/gcc-4.4:
- trivial spelling fix in TODO

-------- diffstat follows --------
/devel/gcc-4.4/TODO | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-05-21/devel/gcc-4.4: gcc-4.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 21 May 2009 18:56:35 +0000] rev 1367
/devel/gcc-4.4:
- create a branch to finish gcc-4.4 support

2009-05-03Update the newlib devel branch with stuff from /trunk@1498. newlib
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 03 May 2009 09:50:16 +0000] rev 1366
Update the newlib devel branch with stuff from /trunk@1498.

-------- diffstat follows --------
/devel/newlib/configure | 336 176 160 0 +++++++------
/devel/newlib/Makefile.in | 12 3 9 0 -
/devel/newlib/scripts/build/kernel/linux.sh | 2 1 1 0
/devel/newlib/scripts/build/internals.sh | 1 0 1 0 -
/devel/newlib/scripts/build/libc/eglibc.sh | 1 0 1 0 -
/devel/newlib/scripts/build/mpfr.sh | 2 1 1 0
/devel/newlib/scripts/functions | 111 5 106 0 ----
/devel/newlib/scripts/config.guess | 7 5 2 0 +
/devel/newlib/scripts/config.sub | 3 2 1 0 +
/devel/newlib/scripts/saveSample.sh.in | 4 2 2 0
/devel/newlib/docs/overview.txt | 8 6 2 0 +
/devel/newlib/samples/armeb-unknown-linux-uclibc/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/sh4-unknown-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/x86_64-unknown-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/arm-unknown-elf/crosstool.config | 12 3 9 0 -
/devel/newlib/samples/armeb-unknown-eabi/crosstool.config | 2 0 2 0 -
/devel/newlib/samples/arm-unknown-linux-gnueabi/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/ia64-unknown-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/x86_64-unknown-linux-uclibc/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/armeb-unknown-linux-gnueabi/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/i686-nptl-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/arm-unknown-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/powerpc-unknown-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/mips-unknown-linux-uclibc/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/arm-iphone-linux-gnueabi/crosstool.config | 8 4 4 0
/devel/newlib/samples/armeb-unknown-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/i586-geode-linux-uclibc/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/arm-unknown-linux-uclibc/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/powerpc-unknown-linux-uclibc/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/mips-unknown-elf/crosstool.config | 2 0 2 0 -
/devel/newlib/samples/powerpc-405-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/arm-unknown-eabi/crosstool.config | 12 3 9 0 -
/devel/newlib/samples/mipsel-unknown-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/powerpc64-unknown-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/alphaev56-unknown-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/samples/powerpc-860-linux-gnu/crosstool.config | 14 5 9 0 -
/devel/newlib/config/kernel/linux.in | 108 2 106 0 ----
/devel/newlib/config/global/ct-behave.in | 22 13 9 0 +
/devel/newlib/config/global/download.in | 210 15 195 0 +-------
/devel/newlib/config/libc/glibc.in | 7 7 0 0 +
/devel/newlib/config/libc/glibc-eglibc.in-common | 15 14 1 0 +
45 files changed, 382 insertions(+), 839 deletions(-)

2009-04-19Update the newlib devel branch with stuf from /trunk. newlib
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 19 Apr 2009 16:17:11 +0000] rev 1365
Update the newlib devel branch with stuf from /trunk.

-------- diffstat follows --------
/devel/newlib/configure | 8 4 4 0
/devel/newlib/scripts/build/kernel/linux.sh | 2 1 1 0
/devel/newlib/scripts/build/cc/gcc.sh | 34 22 12 0 +
/devel/newlib/scripts/build/debug/300-gdb.sh | 52 45 7 0 +
/devel/newlib/scripts/build/libc/uClibc.sh | 6 3 3 0
/devel/newlib/scripts/build/mpfr.sh | 2 1 1 0
/devel/newlib/scripts/crosstool-NG.sh.in | 20 18 2 0 +
/devel/newlib/scripts/functions | 44 34 10 0 +
/devel/newlib/patches/glibc/2_9/500-ppc-glibc-2.9-atomic.patch | 414 0 414 0 ----------
/devel/newlib/patches/glibc/2_9/140-regex-BZ9697.patch | 111 0 111 0 ---
/devel/newlib/patches/glibc/2_9/190-queue-header-updates.patch | 89 0 89 0 --
/devel/newlib/patches/glibc/2_9/370-hppa_glibc-2.7-hppa-nptl-carlos.patch | 249 0 249 0 ------
/devel/newlib/patches/glibc/2_9/450-alpha-glibc-2.5-no-page-header.patch | 32 0 32 0 -
/devel/newlib/patches/glibc/2_9/330-2.3.3-china.patch | 35 0 35 0 -
/devel/newlib/patches/glibc/2_9/270-ldbl-nexttowardf.patch | 68 0 68 0 --
/devel/newlib/patches/glibc/2_9/410-2.9-fnmatch.patch | 64 0 64 0 --
/devel/newlib/patches/glibc/2_9/340-new-valencian-locale.patch | 120 0 120 0 ---
/devel/newlib/patches/glibc/2_9/350-2.4-undefine-__i686.patch | 47 0 47 0 -
/devel/newlib/patches/glibc/2_9/160-i386-x86_64-revert-clone-cfi.patch | 53 0 53 0 -
/devel/newlib/patches/glibc/2_9/150-regex-BZ697.patch | 28 0 28 0 -
/devel/newlib/patches/glibc/2_9/420-dont-build-timezone.patch | 19 0 19 0 -
/devel/newlib/patches/glibc/2_9/290-no-inline-gmon.patch | 38 0 38 0 -
/devel/newlib/patches/glibc/2_9/280-section-comments.patch | 29 0 29 0 -
/devel/newlib/patches/glibc/2_9/180-math-tests.patch | 72 0 72 0 --
/devel/newlib/patches/glibc/2_9/250-resolv-dynamic.patch | 44 0 44 0 -
/devel/newlib/patches/glibc/2_9/120-_nss_dns_gethostbyaddr2_r-check-and-adjust-the-buffer-alignment.patch | 35 0 35 0 -
/devel/newlib/patches/glibc/2_9/300-2.9-check_native-headers.patch | 22 0 22 0 -
/devel/newlib/patches/glibc/2_9/130-add_prio-macros.patch | 26 0 26 0 -
/devel/newlib/patches/glibc/2_9/310-2.3.6-fix-pr631.patch | 50 0 50 0 -
/devel/newlib/patches/glibc/2_9/510-sh-no-asm-user-header.patch | 70 0 70 0 --
/devel/newlib/patches/glibc/2_9/260-fadvise64_64.patch | 30 0 30 0 -
/devel/newlib/patches/glibc/2_9/440-alpha-glibc-2.4-xstat.patch | 249 0 249 0 ------
/devel/newlib/patches/glibc/2_9/170-2.10-dns-no-gethostbyname4.patch | 35 0 35 0 -
/devel/newlib/patches/glibc/2_9/230-2.3.3-localedef-fix-trampoline.patch | 74 0 74 0 --
/devel/newlib/patches/glibc/2_9/480-alpha-glibc-2.8-cache-shape.patch | 18 0 18 0 -
/devel/newlib/patches/glibc/2_9/360-2.8-nscd-one-fork.patch | 45 0 45 0 -
/devel/newlib/patches/glibc/2_9/210-2.9-strlen-hack.patch | 109 0 109 0 ---
/devel/newlib/patches/glibc/2_9/320-2.9-assume-pipe2.patch | 59 0 59 0 -
/devel/newlib/patches/glibc/2_9/100-ssp-compat.patch | 193 0 193 0 -----
/devel/newlib/patches/glibc/2_9/110-respect-env-CPPFLAGS.patch | 30 0 30 0 -
/devel/newlib/patches/glibc/2_9/220-manual-no-perl.patch | 29 0 29 0 -
/devel/newlib/patches/glibc/2_9/390-2.3.3_pre20040117-pt_pax.patch | 35 0 35 0 -
/devel/newlib/patches/glibc/2_9/460-alpha-glibc-2.5-no-asm-elf-header.patch | 38 0 38 0 -
/devel/newlib/patches/glibc/2_9/400-tests-sandbox-libdl-paths.patch | 198 0 198 0 -----
/devel/newlib/patches/glibc/2_9/520-sh-no-asm-elf-header.patch | 27 0 27 0 -
/devel/newlib/patches/glibc/2_9/240-i386-LOAD_PIC_REG.patch | 23 0 23 0 -
/devel/newlib/patches/glibc/2_9/200-awk-in-C-locale.patch | 23 0 23 0 -
/devel/newlib/patches/glibc/2_9/430-2.7-cross-compile-nptl.patch | 57 0 57 0 -
/devel/newlib/patches/glibc/2_9/380-2.3.6-dl_execstack-PaX-support.patch | 71 0 71 0 --
/devel/newlib/patches/glibc/2_9/490-ptr-mangling.patch | 114 0 114 0 ---
/devel/newlib/patches/glibc/2_9/470-alpha-glibc-2.8-creat.patch | 19 0 19 0 -
/devel/newlib/patches/glibc/ports-2_9/100-arm_linux_tls.patch | 14 0 14 0 -
/devel/newlib/patches/uClibc/0.9.30.1/140-gnu89-inline.patch | 2 1 1 0
/devel/newlib/docs/known-issues.txt | 16 15 1 0 +
/devel/newlib/docs/overview.txt | 2 1 1 0
/devel/newlib/samples/armeb-unknown-linux-uclibc/uClibc-0.9.30.config | 243 0 243 0 ------
/devel/newlib/samples/armeb-unknown-linux-uclibc/crosstool.config | 78 55 23 0 +-
/devel/newlib/samples/sh4-unknown-linux-gnu/crosstool.config | 35 18 17 0 +
/devel/newlib/samples/x86_64-unknown-linux-gnu/crosstool.config | 104 68 36 0 +--
/devel/newlib/samples/arm-unknown-elf/crosstool.config | 54 47 7 0 +
/devel/newlib/samples/armeb-unknown-eabi/crosstool.config | 54 47 7 0 +
/devel/newlib/samples/arm-unknown-linux-gnueabi/crosstool.config | 113 73 40 0 +--
/devel/newlib/samples/ia64-unknown-linux-gnu/crosstool.config | 91 61 30 0 +-
/devel/newlib/samples/x86_64-unknown-linux-uclibc/uClibc-0.9.30.config | 245 0 245 0 ------
/devel/newlib/samples/x86_64-unknown-linux-uclibc/crosstool.config | 78 55 23 0 +-
/devel/newlib/samples/armeb-unknown-linux-gnueabi/crosstool.config | 105 69 36 0 +--
/devel/newlib/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 96 63 33 0 +-
/devel/newlib/samples/i686-nptl-linux-gnu/crosstool.config | 78 48 30 0 +-
/devel/newlib/samples/arm-unknown-linux-gnu/crosstool.config | 105 69 36 0 +--
/devel/newlib/samples/powerpc-unknown-linux-gnu/crosstool.config | 103 67 36 0 +-
/devel/newlib/samples/mips-unknown-linux-uclibc/uClibc-0.9.30.config | 254 0 254 0 ------
/devel/newlib/samples/mips-unknown-linux-uclibc/crosstool.config | 77 54 23 0 +-
/devel/newlib/samples/arm-unknown-linux-uclibcgnueabi/uClibc-0.9.30.config | 253 0 253 0 ------
/devel/newlib/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 78 55 23 0 +-
/devel/newlib/samples/arm-iphone-linux-gnueabi/crosstool.config | 84 57 27 0 +-
/devel/newlib/samples/armeb-unknown-linux-gnu/crosstool.config | 105 69 36 0 +--
/devel/newlib/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 104 68 36 0 +--
/devel/newlib/samples/i586-geode-linux-uclibc/uClibc-0.9.30.config | 263 0 263 0 ------
/devel/newlib/samples/i586-geode-linux-uclibc/crosstool.config | 78 55 23 0 +-
/devel/newlib/samples/arm-unknown-linux-uclibc/uClibc-0.9.30.config | 253 0 253 0 ------
/devel/newlib/samples/arm-unknown-linux-uclibc/crosstool.config | 78 55 23 0 +-
/devel/newlib/samples/powerpc-unknown-linux-uclibc/uClibc-0.9.30.config | 248 0 248 0 ------
/devel/newlib/samples/powerpc-unknown-linux-uclibc/crosstool.config | 77 54 23 0 +-
/devel/newlib/samples/mips-unknown-elf/crosstool.config | 54 47 7 0 +
/devel/newlib/samples/powerpc-405-linux-gnu/crosstool.config | 104 68 36 0 +--
/devel/newlib/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 26 13 13 0
/devel/newlib/samples/arm-unknown-eabi/crosstool.config | 54 47 7 0 +
/devel/newlib/samples/mipsel-unknown-linux-gnu/crosstool.config | 104 68 36 0 +--
/devel/newlib/samples/powerpc64-unknown-linux-gnu/crosstool.config | 75 49 26 0 +-
/devel/newlib/samples/alphaev56-unknown-linux-gnu/crosstool.config | 94 63 31 0 +-
/devel/newlib/samples/powerpc-860-linux-gnu/crosstool.config | 102 67 35 0 +-
/devel/newlib/config/kernel/linux.in | 87 46 41 0 +-
/devel/newlib/config/cc/gcc.in | 35 30 5 0 +
/devel/newlib/config/debug/gdb.in | 2 1 1 0
94 files changed, 1851 insertions(+), 5813 deletions(-)

2009-04-11Move the 'newlib' development branch to where it belongs. newlib
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 11 Apr 2009 19:03:02 +0000] rev 1364
Move the 'newlib' development branch to where it belongs.

2009-03-22Add skeleton for newlib: newlib
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 22 Mar 2009 23:33:43 +0000] rev 1363
Add skeleton for newlib:
- config file, with only version selection
- build script, with empty functions
- added --newlib to scripts/addToolVersion.sh

/branches/newlib/scripts/build/libc/newlib.sh | 31 31 0 0 +++++++++++++++++++++++++
/branches/newlib/scripts/addToolVersion.sh | 7 4 3 0 +++---
/branches/newlib/config/libc/newlib.in | 53 53 0 0 +++++++++++++++++++++++++++++++++++++++++++
3 files changed, 88 insertions(+), 3 deletions(-)

2009-03-22Prepare menuconfig for newlib: newlib
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 22 Mar 2009 23:15:02 +0000] rev 1362
Prepare menuconfig for newlib:
- the C library sub-menu no longer depends on ! BARE_METAL
- the C libraries that can't be built for bare-metal individualy depend on ! BARE_METAL

/branches/newlib/config/libc/glibc.in | 1 1 0 0 +
/branches/newlib/config/libc/uClibc.in | 1 1 0 0 +
/branches/newlib/config/libc/eglibc.in | 2 1 1 0 +-
/branches/newlib/config/libc.in | 4 0 4 0 ----
4 files changed, 3 insertions(+), 5 deletions(-)

2009-03-22Allow broader dependency in generated config files: newlib
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 22 Mar 2009 23:04:57 +0000] rev 1361
Allow broader dependency in generated config files:
- recognise '^# depends on ' pattern in config files
- use that pattern to generate appropriate dependency rules
- convert users of the old pattern to the new one

/branches/newlib/config/libc/eglibc.in | 2 1 1 0 +-
/branches/newlib/config/config.mk | 20 8 12 0 ++++++++------------
/branches/newlib/config/arch/sh.in | 2 1 1 0 +-
/branches/newlib/config/arch/ia64.in | 2 1 1 0 +-
/branches/newlib/config/arch/powerpc64.in | 2 1 1 0 +-
5 files changed, 12 insertions(+), 16 deletions(-)

2009-03-22Re-order tag-comment in the eglibc config file. newlib
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 22 Mar 2009 22:49:44 +0000] rev 1360
Re-order tag-comment in the eglibc config file.

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

2009-03-22Also install a CT_TARGET-cc -> CT_TARGET-gcc symlink for the core gcc. newlib
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 22 Mar 2009 22:46:35 +0000] rev 1359
Also install a CT_TARGET-cc -> CT_TARGET-gcc symlink for the core gcc.

/branches/newlib/scripts/build/cc/gcc.sh | 4 4 0 0 ++++
1 file changed, 4 insertions(+)

2009-03-22Add a comment in the gdn mnuconfig that, under bare-metal, newlib
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 22 Mar 2009 22:45:52 +0000] rev 1358
Add a comment in the gdn mnuconfig that, under bare-metal,
the user is responsible for providing a gdbserver stub.

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

2009-03-22Create branch for newlib integration. newlib
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 22 Mar 2009 15:32:44 +0000] rev 1357
Create branch for newlib integration.

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

2009-06-14update tags
convert-repo [Sun, 14 Jun 2009 18:19:22 +0000] rev 1356
update tags

2009-06-14Restore the 1.1 maintenance branch. 1.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 14 Jun 2009 19:13:47 +0000] rev 1355
Restore the 1.1 maintenance branch.

This will be usefull to migrate to hg.

2009-06-14Restore the 1.2 maintenance branch. 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 14 Jun 2009 19:13:22 +0000] rev 1354
Restore the 1.2 maintenance branch.

This will be usefull to migrate to hg.

2009-06-14Restore the 1.3 maintenance branch. 1.3
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 14 Jun 2009 19:12:52 +0000] rev 1353
Restore the 1.3 maintenance branch.

This will be usefull to migrate to hg.

2009-06-11populate: fix installing dynamic linker 'ld.so'
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 11 Jun 2009 21:47:19 +0000] rev 1352
populate: fix installing dynamic linker 'ld.so'

The dynamic linker, ld.so, needs the execute bit to be set.
Detect tht the library being installed is in fact ld.so and
install it with 0755 instead of 0644.

Fix detecting src == dst.

Use a simpler command to copy src -> dst.

Also change echo to printf, get rid of 'echo -n', which is
highly non-portable.


-------- diffstat follows --------
/trunk/scripts/populate.in | 76 43 33 0 +++++++++++++++++++++++++++++-----------------------
1 file changed, 43 insertions(+), 33 deletions(-)

2009-05-24/trunk:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 24 May 2009 16:22:03 +0000] rev 1351
/trunk:
- add a sample targetting the BeagleBoard.

-------- diffstat follows --------
/trunk/samples/arm-beagle-linux-gnueabi/crosstool.config | 812 812 0 0 ++++++++++++++++++++++
/trunk/samples/arm-beagle-linux-gnueabi/reported.by | 6 6 0 0 +
2 files changed, 818 insertions(+)

2009-05-24/trunk:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 24 May 2009 16:21:29 +0000] rev 1350
/trunk:
- update the Linux kernel versions.

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

2009-05-21/trunk:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 21 May 2009 13:49:30 +0000] rev 1349
/trunk:
- TODO: add multilib.

-------- diffstat follows --------
/trunk/TODO | 2 2 0 0 ++
1 file changed, 2 insertions(+)

2009-05-21/trunk:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 21 May 2009 13:49:15 +0000] rev 1348
/trunk:
- README: add SoB line requirements for patches.

-------- diffstat follows --------
/trunk/README | 7 7 0 0 +++++++
1 file changed, 7 insertions(+)

2009-05-20/trunk:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 20 May 2009 20:20:51 +0000] rev 1347
/trunk:
- ./configure: require cvs, as retrieving recent
glibc/eglibc is done as cvs checkouts.

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

2009-05-20/trunk:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 20 May 2009 20:15:41 +0000] rev 1346
/trunk:
- comment-out the "FD_PIC ELF" binary format:
it's not used/coded for now...

-------- diffstat follows --------
/trunk/config/binutils.in | 14 7 7 0 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)

2009-05-20Merge the uClinux/noMMU stuff back to /trunk:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 20 May 2009 20:13:13 +0000] rev 1345
Merge the uClinux/noMMU stuff back to /trunk:
- merge Linux and uClinux back to a single kernel
- add ARCH_USE_MMU and acquainted config options that
architectures can auto-select
- make binutils and elf2flt two "Binary utilities" that
go in a single common sub-{menu,directory} structure

-------- diffstat follows --------
/trunk/scripts/build/kernel/uclinux.sh | 2 0 2 0 -
/trunk/scripts/build/kernel/linux.sh | 206 204 2 0 +++++++++++++++++++++++++++++
/trunk/scripts/build/kernel/linux-common.sh | 198 0 198 0 ----------------------------
/trunk/scripts/build/binutils.sh | 232 0 232 0 --------------------------------
/trunk/scripts/build/elf2flt.sh | 150 0 150 0 ---------------------
/trunk/scripts/crosstool-NG.sh.in | 6 4 2 0 +
/trunk/config/kernel/linux.in | 249 249 0 0 +++++++++++++++++++++++++++++++++++
/trunk/config/kernel/linux.in-common | 252 0 252 0 -----------------------------------
/trunk/config/kernel/uclinux.in | 21 0 21 0 ---
/trunk/config/target.in | 23 22 1 0 +++
/trunk/config/elf2flt.in | 49 0 49 0 -------
/trunk/config/libc/glibc.in | 2 1 1 0
/trunk/config/libc/eglibc.in | 2 1 1 0
/trunk/config/config.in | 1 0 1 0 -
/trunk/config/arch/sh.in | 1 1 0 0 +
/trunk/config/arch/arm.in | 2 1 1 0
/trunk/config/arch/powerpc.in | 1 1 0 0 +
/trunk/config/arch/ia64.in | 1 1 0 0 +
/trunk/config/arch/alpha.in | 1 1 0 0 +
/trunk/config/arch/x86.in | 1 1 0 0 +
/trunk/config/arch/mips.in | 1 1 0 0 +
/trunk/config/arch/powerpc64.in | 1 1 0 0 +
22 files changed, 489 insertions(+), 913 deletions(-)

2009-05-191.4: backport 1538 from /trunk: 1.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 19 May 2009 16:13:34 +0000] rev 1344
1.4: backport 1538 from /trunk:
- fix gdb 6.8 frame handling

-------- diffstat follows --------
No data available: not in a working copy, and/or direct repo->repo move, cp...

2009-05-19Fix gdb bug reported by Thomas Petazzoni <thomas.petazzoni@free-electrons.com>:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 19 May 2009 16:05:36 +0000] rev 1343
Fix gdb bug reported by Thomas Petazzoni <thomas.petazzoni@free-electrons.com>:
See: http://sourceware.org/ml/crossgcc/2009-05/msg00055.html
https://bugzilla.redhat.com/show_bug.cgi?id=436037

Fix from: http://cvs.fedoraproject.org/viewvc/devel/gdb/gdb-6.8-bz436037-reg-no-longer-active.patch?revision=1.1


-------- diffstat follows --------
/trunk/patches/gdb/6.8/130-reg-no-longer-active.patch | 30 30 0 0 +++++++++++++++++++++++++
1 file changed, 30 insertions(+)

2009-05-181.4: update version to 1.4.1+svn. 1.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 18 May 2009 16:53:54 +0000] rev 1342
1.4: update version to 1.4.1+svn.

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

2009-05-181.4: update version to 1.4.1. 1.4 crosstool-ng-1.4.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 18 May 2009 16:52:14 +0000] rev 1341
1.4: update version to 1.4.1.

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

2009-05-181.4: backport #1519 from /trunk: 1.4
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 18 May 2009 16:51:20 +0000] rev 1340
1.4: backport #1519 from /trunk:
- sstrip: update the upstream URL, now buildroot has migrated to
using git instead of svn.

-------- diffstat follows --------
/branches/1.4/scripts/build/tools/200-sstrip.sh | 11 8 3 0 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)

2009-05-13./configure:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 13 May 2009 21:32:48 +0000] rev 1339
./configure:
- fix a few messages

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

2009-05-13elf2flt:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 13 May 2009 21:00:50 +0000] rev 1338
elf2flt:
- fix white-space damage

-------- diffstat follows --------
/trunk/scripts/build/elf2flt.sh | 6 3 3 0 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

2009-05-13Merge the /deve/uclinux branch back to /trunk:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 13 May 2009 20:55:15 +0000] rev 1337
Merge the /deve/uclinux branch back to /trunk:
- add support for uClinux, the MMU-less ports of Linux.

-------- diffstat follows --------
/trunk/scripts/build/kernel/linux.sh | 100 1 99 0 ---------------
/trunk/steps.mk | 1 1 0 0 +
/trunk/config/kernel/linux.in | 247 0 247 0 -------------------------------------
/trunk/config/kernel.in | 2 1 1 0
/trunk/config/libc/glibc.in | 2 1 1 0
/trunk/config/libc/eglibc.in | 2 1 1 0
/trunk/config/libc/glibc-eglibc.in-common | 5 5 0 0 +
/trunk/config/config.in | 1 1 0 0 +
8 files changed, 11 insertions(+), 349 deletions(-)

2009-05-13Add a new action: show-tuple
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 13 May 2009 18:10:47 +0000] rev 1336
Add a new action: show-tuple
- in a directory containing a crosstool-NG configuration,
prints the tuple of the configured target to stdout.

-------- diffstat follows --------
/trunk/Makefile.in | 4 3 1 0 +++-
/trunk/scripts/showTuple.sh.in | 30 30 0 0 ++++++++++++++++++++++++++++++
/trunk/ct-ng.comp | 2 1 1 0 +-
/trunk/ct-ng.in | 10 9 1 0 +++++++++-
4 files changed, 43 insertions(+), 3 deletions(-)

2009-05-12Add a TODO file.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 12 May 2009 06:07:41 +0000] rev 1335
Add a TODO file.

-------- diffstat follows --------
/trunk/README | 2 2 0 0 ++
/trunk/TODO | 37 37 0 0 +++++++++++++++++++++++++++++++++++++
2 files changed, 39 insertions(+)

2009-05-11sstrip:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 11 May 2009 20:45:42 +0000] rev 1334
sstrip:
- update the upstream URL, now buildroot has migrated to using git
instead of svn.

-------- diffstat follows --------
/trunk/scripts/build/tools/200-sstrip.sh | 11 8 3 0 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)

2009-05-11configure:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 11 May 2009 20:44:47 +0000] rev 1333
configure:
- as per: http://www.opengroup.org/onlinepubs/009695399/utilities/echo.html
section "application Usage", change all occurences of:
echo "..."
with:
printf "...\n"

-------- diffstat follows --------
/trunk/configure | 46 22 24 0 ++++++++++++++++++++++------------------------
1 file changed, 22 insertions(+), 24 deletions(-)

2009-05-11configure:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 11 May 2009 20:24:29 +0000] rev 1332
configure:
- while checking for the ncurses library, remove bashisms, and make it POSIX compliant

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

2009-05-11Fix building uClibc:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 11 May 2009 20:19:50 +0000] rev 1331
Fix building uClibc:
- fix headers installation

-------- diffstat follows --------
/trunk/scripts/build/libc/uClibc.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2009-05-07Unmark eglibc being EXPERIMENTAL. For Debian to switch to eglibc,
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 May 2009 21:25:49 +0000] rev 1330
Unmark eglibc being EXPERIMENTAL. For Debian to switch to eglibc,
we can safely assume that it is stable enough! ;-)
See: http://blog.aurel32.net/?p=47

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

2009-05-07Renumber a eglibc patch. I've been dumb... :-/
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 May 2009 21:16:49 +0000] rev 1329
Renumber a eglibc patch. I've been dumb... :-/

-------- diffstat follows --------
/trunk/patches/eglibc/2_9/100-binutils-elf-begin.patch | 12 0 12 0 ------------
1 file changed, 12 deletions(-)

2009-05-07Workaround for "PowerPC-8xx CPU15 errata" (whatever that might be).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 May 2009 19:30:32 +0000] rev 1328
Workaround for "PowerPC-8xx CPU15 errata" (whatever that might be).
Patch by Nye LIU: http://sourceware.org/ml/crossgcc/2009-05/msg00014.html

-------- diffstat follows --------
/trunk/patches/eglibc/2_9/100-powerpc-8xx-CPU15-errata.patch | 49 49 0 0 ++++++++++++++++++
/trunk/scripts/build/libc/eglibc.sh | 10 9 1 0 +++-
2 files changed, 58 insertions(+), 1 deletion(-)

2009-05-07Add two new patches by Nye LIU, to fix building
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 May 2009 19:24:23 +0000] rev 1327
Add two new patches by Nye LIU, to fix building
glibc-2.9 and eglibc-2_9 for PowerPC. See:
http://sourceware.org/ml/crossgcc/2009-05/msg00014.html

-------- diffstat follows --------
/trunk/patches/glibc/2.9/550-2.9-elf-begin.patch | 29 29 0 0 ++++++++++++++++++++++++
/trunk/patches/eglibc/2_9/100-binutils-elf-begin.patch | 24 24 0 0 ++++++++++++++++++++
2 files changed, 53 insertions(+)

2009-05-07Fix installing uClibc headers for versions prior to 0.9.30.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 May 2009 18:56:31 +0000] rev 1326
Fix installing uClibc headers for versions prior to 0.9.30.
Fix a comment about installing uClibc.
Automatically enable // build for uClibc versions that can be built in //.

-------- diffstat follows --------
/trunk/scripts/build/libc/uClibc.sh | 32 23 9 0 +++++++++++++++++++++++---------
/trunk/config/libc/uClibc.in | 12 7 5 0 +++++++-----
2 files changed, 30 insertions(+), 14 deletions(-)

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

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

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

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

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

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

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

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

2009-05-05Update the alphaev56-unknown-linux-gnu sample, as per:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 05 May 2009 18:22:33 +0000] rev 1321
Update the alphaev56-unknown-linux-gnu sample, as per:
http://sourceware.org/ml/crossgcc/2009-05/msg00009.html

-------- diffstat follows --------
/trunk/patches/glibc/2.9/480-alpha-glibc-2.8-cache-shape.patch | 3 1 2 0 -
/trunk/patches/glibc/2.9/540-alpha-atfcts.patch | 12 12 0 0 ++++
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 50 15 35 0 +++++-----------
3 files changed, 28 insertions(+), 37 deletions(-)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

and provided a patch to that efect.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Original patch modified to be more robust.

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

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

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

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

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

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

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

Patch slightly modified by me before applying.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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