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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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