"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 24 Jul 2008 16:56:28 +0000] rev 715
Make gcc-4.3.x build.
Thanks to both Ioannis E. VENETIS and Thomas JOURDAN for their help.
/trunk/scripts/build/cc_gcc.sh | 26 22 4 0 ++++++++++++++++++++++----
1 file changed, 22 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 24 Jul 2008 06:47:08 +0000] rev 714
Don't check fo lynx, it's no longer used.
/trunk/scripts/build/tools/200-sstrip.sh | 1 0 1 0 -
1 file changed, 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 24 Jul 2008 06:46:40 +0000] rev 713
Simplify downloading sstrip, using the common retrieval framework.
/trunk/scripts/build/tools/200-sstrip.sh | 31 3 28 0 +++----------------------------
1 file changed, 3 insertions(+), 28 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 24 Jul 2008 06:42:29 +0000] rev 712
When retrieving a file, allow preferred extension to be whatever starts with a dot, and not only one of .tar.bz2 .tar.gz .tgz or .tar.
/trunk/scripts/functions | 5 3 2 0 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 Jul 2008 14:17:10 +0000] rev 711
Remove garbage files left behind by downloads from sourceforge.net.
/trunk/scripts/build/debug/500-strace.sh | 4 4 0 0 ++++
/trunk/scripts/build/debug/200-duma.sh | 5 4 1 0 ++++-
2 files changed, 8 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 Jul 2008 13:29:08 +0000] rev 710
Allow selecting 'latest' snapshot, as well as 'specific' date snapshot for glibc.
Update uClibc config to commonalise some help.
/trunk/scripts/build/libc_glibc.sh | 22 20 2 0 ++++++++++++++++++++--
/trunk/config/libc/glibc.in | 12 12 0 0 ++++++++++++
/trunk/config/libc/uClibc.in | 12 4 8 0 ++++--------
/trunk/config/libc.in | 13 13 0 0 +++++++++++++
4 files changed, 49 insertions(+), 10 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 Jul 2008 09:32:27 +0000] rev 709
MArk gdb-6.5 as being OBSOLETE.
/trunk/config/debug/gdb.in | 3 2 1 0 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 Jul 2008 09:19:42 +0000] rev 708
Backport #844 from trunk:
In POSIX shell scripts, == does not check for equality, -eq does.
/branches/1.2/kconfig/lxdialog/check-lxdialog.sh | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 Jul 2008 09:17:40 +0000] rev 707
Eye-candy in ./configure.
/trunk/configure | 6 3 3 0 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 22 Jul 2008 09:16:07 +0000] rev 706
Michael ABBOTT reported that Ubuntu had problems running menuconfig.
Turned out that a POSIX script shell was in fact not POSIX: == does not check for equality, -eq does.
/trunk/kconfig/lxdialog/check-lxdialog.sh | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Jul 2008 17:20:45 +0000] rev 705
Bump version to 1.2.0+svn
/trunk/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Jul 2008 17:19:26 +0000] rev 704
Create the 1.2 maintenance branch.
In fact, the maintenance branch for 1.1 was a bit hard to follow, but it didn't proove unfeasible.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Jul 2008 17:18:06 +0000] rev 703
Update version to 1.2.0.
/trunk/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Jul 2008 16:59:04 +0000] rev 702
Update CREDITS.
Eye-candy on overview.txt.
/trunk/docs/overview.txt | 4 2 2 0 ++--
/trunk/docs/CREDITS | 1 1 0 0 +
2 files changed, 3 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Jul 2008 16:00:01 +0000] rev 701
PowerPC now builds the Fortran frontend.
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 6 3 3 0 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Jul 2008 13:21:54 +0000] rev 700
Alpha sample can build the Fortran frontend.
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 6 3 3 0 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Jul 2008 11:12:59 +0000] rev 699
Update the last four samples to use linux-2.6.26 headers, and gcc-4.2.4.
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 10 5 5 0 +++++-----
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 16 8 8 0 ++++++++--------
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 16 8 8 0 ++++++++--------
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 16 8 8 0 ++++++++--------
4 files changed, 29 insertions(+), 29 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Jul 2008 09:43:07 +0000] rev 698
Add new tools to check presence of at ./configure time. Reported by Laurent Dufrechou <laurent.dufrechou@gmail.com>.
/trunk/configure | 2 2 0 0 ++
1 file changed, 2 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 22:55:19 +0000] rev 697
Updatge all samples to neither use a LAN mirror, nor a proxy (new set of options).
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 38 18 20 0 ++++++------
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 38 18 20 0 ++++++------
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 40 20 20 0 ++++++------
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 38 18 20 0 ++++++------
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 40 20 20 0 ++++++------
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 38 18 20 0 ++++++------
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 38 18 20 0 ++++++------
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 38 18 20 0 ++++++------
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 40 20 20 0 ++++++------
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 40 20 20 0 ++++++------
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 38 18 20 0 ++++++------
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 38 18 20 0 ++++++------
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 38 18 20 0 ++++++------
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 38 18 20 0 ++++++------
14 files changed, 260 insertions(+), 280 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 22:46:44 +0000] rev 696
Using a SOCKS 4/5 proxy is no more EXPERIMENTAL.
/trunk/config/global/download.in | 3 1 2 0 +--
1 file changed, 1 insertion(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 22:45:17 +0000] rev 695
Introduce using a LAN mirror for retrieving tarballs.
/trunk/scripts/functions | 40 36 4 0 ++++++++++++-
/trunk/config/global/download.in | 146 115 31 0 ++++++++++++++++++++++++++++++++++++----------
2 files changed, 151 insertions(+), 35 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 22:39:15 +0000] rev 694
Move the paths config options before the download options.
/trunk/config/global.in | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 21:22:58 +0000] rev 693
Split-up download and extract options into two separate files, because download options are begining to be numerous.
/trunk/config/global/extract.in | 193 1 192 0 ----------------------------------------------
/trunk/config/global/download.in | 52 1 51 0 ------------
/trunk/config/global.in | 3 2 1 0 +
3 files changed, 4 insertions(+), 244 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 20:51:52 +0000] rev 692
Update all ARM samples to use gcc-4.2.4.
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 9 5 4 0 +++++----
6 files changed, 30 insertions(+), 24 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 18:12:35 +0000] rev 691
Some eye-candy in the WiKi status table.
/trunk/scripts/showSamples.sh | 11 6 5 0 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 17:59:56 +0000] rev 690
x86_64 updated.
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 14 8 6 0 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 16:55:14 +0000] rev 689
Update some samples to use latest kernel headers and gcc-4.2.4 (latest stable?).
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 7 4 3 0 ++++---
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 7 4 3 0 ++++---
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 14 8 6 0 ++++++++------
3 files changed, 16 insertions(+), 12 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 12:25:46 +0000] rev 688
It's been a long time that the gcc libraries are all installed in the sys-root.
Thus populate does not need to look above to find the libraries.
/trunk/tools/populate.in | 9 3 6 0 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 12:17:26 +0000] rev 687
Add gcc-4.2.4, with patches propagated from 4.2.3.
/trunk/config/cc/gcc.in | 5 5 0 0 +++++
1 file changed, 5 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 12:15:17 +0000] rev 686
Use POSIX constructs in the DUMA wrapper installed on the target.
/trunk/scripts/build/debug/duma.in | 13 12 1 0 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 19 Jul 2008 10:51:42 +0000] rev 685
iMIPS samples also are capable of building a Fortran frontend, now.
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 11 6 5 0 ++++++-----
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 13 7 6 0 +++++++------
2 files changed, 13 insertions(+), 11 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 Jul 2008 21:54:42 +0000] rev 684
All ARM samples now build the gfortran frontend.
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 11 6 5 0 ++++++-----
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 11 6 5 0 ++++++-----
2 files changed, 12 insertions(+), 10 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 Jul 2008 21:03:04 +0000] rev 683
./configure eye-candy.
/trunk/configure | 22 11 11 0 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 Jul 2008 15:18:09 +0000] rev 682
Don't use a progress bar when saving samples, it's ugly.
/trunk/scripts/saveSample.sh | 7 5 2 0 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 Jul 2008 15:15:45 +0000] rev 681
Some more ARM sample to build gfortran...
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 11 6 5 0 ++++++-----
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 11 6 5 0 ++++++-----
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 11 6 5 0 ++++++-----
3 files changed, 18 insertions(+), 15 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 Jul 2008 13:26:27 +0000] rev 680
Enable forcing ./configure to complete, even if the needed tools are not present.
/trunk/configure | 13 11 2 0 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 Jul 2008 09:24:55 +0000] rev 679
Update arm-unknown-linux-gnueabi to also compile the gfortran frontend.
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 11 6 5 0 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 17 Jul 2008 21:17:19 +0000] rev 678
Remove the check for absolutely needed tools now ./configure checks for them.
Move the check for 'lynx' to where it is needed (that is when sstrip from buildroot is selected).
/trunk/scripts/build/tools/200-sstrip.sh | 1 1 0 0 +
/trunk/scripts/crosstool.sh | 5 0 5 0 -----
2 files changed, 1 insertion(+), 5 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 17 Jul 2008 19:36:21 +0000] rev 677
Make gfortran compile for ARM. Details in patch itself.
/trunk/patches/gcc/4.2.3/950-fortran-signed-TImode.patch | 43 43 0 0 ++++++++++++++++++++++
1 file changed, 43 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 16 Jul 2008 23:00:52 +0000] rev 676
Update COPYING to make it clear that crosstool-NG is part of the source of a toolchain.
/trunk/COPYING | 14 14 0 0 ++++++++++++++
1 file changed, 14 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 16 Jul 2008 22:23:46 +0000] rev 675
When dumping version, also print some /legal/ blah-blah:
- copyright notice,
- one-liner boilerplate about free software,
- disclaimer about waranty, merchantability, fitness...
/trunk/ct-ng.in | 5 5 0 0 +++++
1 file changed, 5 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 16 Jul 2008 22:10:28 +0000] rev 674
Remove debug snippet.
/trunk/configure | 1 0 1 0 -
1 file changed, 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 16 Jul 2008 21:59:49 +0000] rev 673
Introduce a list of tools to check for at ./configure time.
Move some functions around (no code change).
Only tell about applying contribs when there are contribs to apply.
Some eye-candy here and there.
/trunk/configure | 94 75 19 0 +++++++++++++++++++++++++++++++++++++++++++++++++-------------
1 file changed, 75 insertions(+), 19 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 16 Jul 2008 21:57:12 +0000] rev 672
Move the check for tsocks' availability just before using tsocks: make it clear we check before we use.
Use CT_DoExecLog to validate tsocks configuration.
Don't use gawk, but awk. awk *is* GNU awk, check by ./configure.
/trunk/scripts/crosstool.sh | 9 5 4 0 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 15 Jul 2008 17:47:51 +0000] rev 671
Update the list of known issues.
/trunk/docs/known-issues.txt | 13 0 13 0 -------------
1 file changed, 13 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 15 Jul 2008 09:57:10 +0000] rev 670
Add latest Linux 2.6.26 headers.
/trunk/config/kernel/linux_headers_install.in | 5 5 0 0 +++++
1 file changed, 5 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 21:57:57 +0000] rev 669
Use CT_DoExecLog when building tools and debug utilities.
/trunk/scripts/build/tools/200-sstrip.sh | 12 6 6 0 ++++++------
/trunk/scripts/build/debug/100-dmalloc.sh | 10 5 5 0 +++++-----
/trunk/scripts/build/debug/400-ltrace.sh | 5 3 2 0 +++--
/trunk/scripts/build/debug/300-gdb.sh | 30 17 13 0 +++++++++++++++++-------------
/trunk/scripts/build/debug/500-strace.sh | 7 4 3 0 ++++---
/trunk/scripts/build/debug/200-duma.sh | 5 3 2 0 +++--
6 files changed, 38 insertions(+), 31 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 21:56:58 +0000] rev 668
Catching a double fault is doomed... Don't take action.
Simplify CT_DoExecLog: it does not support affectations prior to the command, anyway.
/trunk/scripts/functions | 5 1 4 0 +----
1 file changed, 1 insertion(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 21:51:56 +0000] rev 667
Build the Alpha sample toolchain with Linux 2.6.25.10 headers.
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 10 5 5 0 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 21:21:35 +0000] rev 666
Fix CT_DoExecLog usage when building GMP for target.
/trunk/scripts/build/gmp.sh | 8 4 4 0 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 20:43:21 +0000] rev 665
Add a new patch to glibc to build for Alpha on recent Linux kernels.
/trunk/patches/glibc/2.5.1/260-alpha-asm_elf.patch | 194 194 0 0 ++++++++++++++++++++++++++++
/trunk/patches/glibc/2.5/260-alpha-asm_elf.patch | 194 194 0 0 ++++++++++++++++++++++++++++
/trunk/patches/glibc/2.6.1/200-alpha-asm_elf.patch | 194 194 0 0 ++++++++++++++++++++++++++++
/trunk/patches/glibc/2.6/200-alpha-asm_elf.patch | 194 194 0 0 ++++++++++++++++++++++++++++
/trunk/patches/glibc/2.3.6/270-alpha-asm_elf.patch | 194 194 0 0 ++++++++++++++++++++++++++++
/trunk/patches/glibc/2.7/220-alpha-asm_elf.patch | 194 194 0 0 ++++++++++++++++++++++++++++
6 files changed, 1164 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 16:04:41 +0000] rev 664
Advertise using CT_DoExecLog in the tools and debug templates.
/trunk/scripts/build/tools/000-template.sh | 5 3 2 0 +++--
/trunk/scripts/build/debug/000-template.sh | 5 3 2 0 +++--
2 files changed, 6 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 15:58:39 +0000] rev 663
Use CT_DoExecLog when building libelf.
/trunk/scripts/build/tools/100-libelf.sh | 7 4 3 0 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 15:56:57 +0000] rev 662
Use CT_DoExecLog when building gcc.
/trunk/scripts/build/cc_gcc.sh | 55 27 28 0 ++++++++++++++++++++++++------------------------
1 file changed, 27 insertions(+), 28 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 15:48:51 +0000] rev 661
Use CT_DoExecLog when building uClibc.
/trunk/scripts/build/libc_uClibc.sh | 19 11 8 0 +++++++++++--------
1 file changed, 11 insertions(+), 8 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 15:42:27 +0000] rev 660
Fix CT_DoExecLog usage when building binutils' libraries for target.
/trunk/scripts/build/binutils.sh | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 15:27:20 +0000] rev 659
Use CT_DoExecLog in binutils build.
/trunk/scripts/build/binutils.sh | 16 9 7 0 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 15:22:53 +0000] rev 658
Don't print double-faults.
/trunk/scripts/functions | 3 3 0 0 +++
1 file changed, 3 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 15:20:11 +0000] rev 657
Log the command being run when calling CT_DoExecLog, which is kinda the point of CT_DoExecLog, anyway...
/trunk/scripts/functions | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 15:15:40 +0000] rev 656
Use CT_DoExecLog for MPFR build.
/trunk/scripts/build/mpfr.sh | 48 25 23 0 +++++++++++++++++++++++++-----------------------
1 file changed, 25 insertions(+), 23 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 13:55:30 +0000] rev 655
Use CT_DoExecLog for GMP build.
/trunk/scripts/build/gmp.sh | 12 7 5 0 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 13:51:45 +0000] rev 654
Use CT_DoExecLog for Linux headers install.
/trunk/scripts/build/kernel_linux.sh | 6 4 2 0 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 13:19:37 +0000] rev 653
Update all samples to use binutils-2.18.50.0.8.
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 8 4 4 0 ++++----
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 8 4 4 0 ++++----
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 8 4 4 0 ++++----
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 9 5 4 0 +++++----
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 9 5 4 0 +++++----
14 files changed, 67 insertions(+), 56 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 14 Jul 2008 08:41:50 +0000] rev 652
Add binutils-2.18.50.0.8 pathset, copied and rebased from 2.18.50.0.7.
/trunk/patches/binutils/2.18.50.0.8/200-ld-makefile-path.patch | 24 24 0 0 ++++++++++
/trunk/patches/binutils/2.18.50.0.8/100-arm-uclibcgnueabi.patch | 24 24 0 0 ++++++++++
/trunk/patches/binutils/2.18.50.0.8/300-check-ldrunpath-length.patch | 21 21 0 0 +++++++++
3 files changed, 69 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Jul 2008 21:35:09 +0000] rev 651
Small eye-candy in the WiKi table dump.
/trunk/scripts/showSamples.sh | 13 6 7 0 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Jul 2008 21:22:55 +0000] rev 650
Two samples updated with latest kernel headers.
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 11 6 5 0 ++++++-----
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 11 6 5 0 ++++++-----
2 files changed, 12 insertions(+), 10 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Jul 2008 20:45:24 +0000] rev 649
Also report built-in languages in the status table.
/trunk/scripts/showSamples.sh | 15 12 3 0 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Jul 2008 17:02:22 +0000] rev 648
Update i686-nptl-linux-gnu sample.
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 11 6 5 0 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Jul 2008 15:25:40 +0000] rev 647
Add latest EXPERIMENTAL binutils 2.18.50.0.8.
/trunk/config/binutils.in | 6 6 0 0 ++++++
1 file changed, 6 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Jul 2008 10:44:26 +0000] rev 646
Also log the command being executed when calling CT_DoExecLog (no user yet).
/trunk/scripts/functions | 5 3 2 0 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Jul 2008 10:32:38 +0000] rev 645
Ioannis E. VENETIS <venetis@mail.capsl.udel.edu> pointed out that GMP and MPFR were not used by gcc.
Turned out that none could use GMP and MPFR as the config option changed its name, but the change was not propagated to all users.
/trunk/scripts/build/binutils.sh | 2 1 1 0 +-
/trunk/scripts/build/debug/300-gdb.sh | 2 1 1 0 +-
/trunk/scripts/build/cc_gcc.sh | 6 3 3 0 +++---
3 files changed, 5 insertions(+), 5 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 09 Jul 2008 21:13:07 +0000] rev 644
Fix wiki table sample output.
/trunk/scripts/showSamples.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 Jul 2008 21:31:08 +0000] rev 643
Update samples to latest options set (no config changes).
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 29 12 17 0 +++++--------
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 23 12 11 0 +++++-----
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 21 8 13 0 +++------
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 15 8 7 0 ++++---
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 19 10 9 0 +++++----
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 29 12 17 0 +++++--------
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 23 12 11 0 +++++-----
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 21 8 13 0 +++------
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 15 8 7 0 ++++---
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 23 12 11 0 +++++-----
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 11 6 5 0 +++--
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 23 12 11 0 +++++-----
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 9 5 4 0 ++--
13 files changed, 125 insertions(+), 136 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 Jul 2008 21:25:57 +0000] rev 642
Although working with bash, 'echo -n' is really non-portable.
Get rid of this by using printf(1) with no trailing new-line (\n).
Again, thanks to Martin GUY, who pointed this issue.
/trunk/kconfig/kconfig.mk | 2 1 1 0
/trunk/scripts/build/libc_uClibc.sh | 4 3 1 0 ++
/trunk/scripts/showSamples.sh | 78 39 39 0 +++++++++++++++++++++---------------------
3 files changed, 43 insertions(+), 41 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 Jul 2008 21:22:25 +0000] rev 641
POSIXify ./configure, and comment some parts of it.
Thanks to Martin GUY for pointing out that ./configure was not POSIXly correct.
/trunk/configure | 51 35 16 0 +++++++++++++++++++++++++++++++++++----------------
1 file changed, 35 insertions(+), 16 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 03 Jul 2008 09:02:22 +0000] rev 640
Update the i686 sample.
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 17 9 8 0 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 03 Jul 2008 08:58:56 +0000] rev 639
Mark gdb-6.8 as being no longer EXPERIMENTAL.
/trunk/config/debug/gdb.in | 3 1 2 0 +--
1 file changed, 1 insertion(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 03 Jul 2008 08:56:30 +0000] rev 638
Add latest linux kernel 2.6.25.10.
/trunk/config/kernel/linux_headers_install.in | 6 6 0 0 ++++++
1 file changed, 6 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 02 Jul 2008 13:12:30 +0000] rev 637
Add a new MIPS little endian sample, reported by Alexander BIGGA.
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 327 327 0 0 ++++++++++++++++++++++
/trunk/samples/mipsel-unknown-linux-gnu/reported.by | 2 2 0 0 +
2 files changed, 329 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 30 Jun 2008 21:41:32 +0000] rev 636
Update samples to the latest architecture framework.
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 57 32 25 0 +++++++-----
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 60 34 26 0 +++++++------
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 43 23 20 0 +++++----
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 57 32 25 0 +++++++-----
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 46 26 20 0 ++++++----
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 56 30 26 0 ++++++------
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 43 23 20 0 +++++----
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 53 27 26 0 ++++++-----
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 43 23 20 0 +++++----
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 49 29 20 0 ++++++-----
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 51 26 25 0 ++++++-----
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 43 23 20 0 +++++----
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 44 21 23 0 ++++------
13 files changed, 349 insertions(+), 296 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 30 Jun 2008 20:37:14 +0000] rev 635
Newer, better, tsocks(1)-like wrapper script for D.U.M.A.
/trunk/scripts/build/debug/duma.in | 44 44 0 0 ++++++++++++++++++++++++++++++++++++++++
/trunk/scripts/build/debug/200-duma.sh | 12 3 9 0 +++--------
2 files changed, 47 insertions(+), 9 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 30 Jun 2008 11:58:58 +0000] rev 634
Completely move GMP and MPFR files out of the compiler way into their own directory.
/trunk/config/gmp_mpfr.in | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 30 Jun 2008 11:33:52 +0000] rev 633
Re-order architecture specifics.
/trunk/config/target.in | 12 7 5 0 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 30 Jun 2008 11:19:17 +0000] rev 632
Force CT_WORK_DIR to "${CT_TOP_DIR}/targets" when saving the config as a new sample.
/trunk/Makefile.in | 5 3 2 0 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 27 Jun 2008 15:08:43 +0000] rev 631
Only present each of arch, abi, cpu tune and fpu optimisations for those targets supporting them.
/trunk/config/target.in | 30 30 0 0 ++++++++++++++++++++++++++++++
/trunk/arch/arm/config.in | 5 5 0 0 +++++
/trunk/arch/powerpc/config.in | 3 3 0 0 +++
/trunk/arch/alpha/config.in | 2 2 0 0 ++
/trunk/arch/x86/config.in | 3 3 0 0 +++
/trunk/arch/mips/config.in | 3 3 0 0 +++
/trunk/arch/x86_64/config.in | 3 3 0 0 +++
7 files changed, 49 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 27 Jun 2008 14:55:22 +0000] rev 630
Update the architecture API: architecture help is mandatory.
Update all architectures (some with pointer to the specs, when available).
/trunk/docs/overview.txt | 8 8 0 0 ++++++++
/trunk/arch/arm/config.in | 3 3 0 0 +++
/trunk/arch/powerpc/config.in | 3 3 0 0 +++
/trunk/arch/ia64/config.in | 3 3 0 0 +++
/trunk/arch/alpha/config.in | 2 2 0 0 ++
/trunk/arch/x86/config.in | 3 3 0 0 +++
/trunk/arch/mips/config.in | 3 3 0 0 +++
/trunk/arch/sh/config.in | 3 3 0 0 +++
/trunk/arch/x86_64/config.in | 3 3 0 0 +++
9 files changed, 31 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 27 Jun 2008 14:11:08 +0000] rev 629
Update the Openrisc contributed support to the new auto-generated architecture menu.
/trunk/contrib/openrisc-or32.patch.lzma | 5010 2521 2489 0 ++++++++++++++++++++-------------------
1 file changed, 2521 insertions(+), 2489 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 27 Jun 2008 13:58:53 +0000] rev 628
Autogenerate the architecture selection choice menu.
Update architectures definition files accordingly.
Update documentation accordingly.
Use makefile syntax when listing arch/, tools/ and debug/ config files.
/trunk/kconfig/kconfig.mk | 32 29 3 0 +++++++++++++++--
/trunk/docs/overview.txt | 75 67 8 0 +++++++++++++++++++++++++++++++++++----
/trunk/config/target.in | 94 16 78 0 ++++++++-----------------------------------------
/trunk/arch/arm/config.in | 6 5 1 0 +++
/trunk/arch/powerpc/config.in | 2 2 0 0 +
/trunk/arch/ia64/config.in | 4 4 0 0 ++
/trunk/arch/alpha/config.in | 2 1 1 0
/trunk/arch/x86/config.in | 3 3 0 0 ++
/trunk/arch/mips/config.in | 5 5 0 0 +++
/trunk/arch/sh/config.in | 4 3 1 0 ++
/trunk/arch/x86_64/config.in | 3 3 0 0 ++
11 files changed, 138 insertions(+), 92 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 27 Jun 2008 11:19:12 +0000] rev 627
Update the samples.
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 13 8 5 0 +++--
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 35 24 11 0 +++++++++----
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 11 7 4 0 +++-
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 11 7 4 0 +++-
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 19 11 8 0 ++++---
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 11 7 4 0 +++-
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 11 7 4 0 +++-
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 11 7 4 0 +++-
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 11 7 4 0 +++-
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 16 10 6 0 ++++--
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 13 8 5 0 +++--
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 11 7 4 0 +++-
12 files changed, 110 insertions(+), 63 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 27 Jun 2008 11:18:56 +0000] rev 626
Native gcc is picky about the CC and LD variables. Set them unconditionally, whether building static or not.
/trunk/scripts/build/debug/300-gdb.sh | 5 3 2 0 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 27 Jun 2008 11:18:02 +0000] rev 625
Do al ittle bit more jobs in parallel while building gcc.
/trunk/scripts/build/cc_gcc.sh | 10 5 5 0 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 26 Jun 2008 06:54:06 +0000] rev 624
Update the Alpha sample to check host GMP and MPFR.
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 8 4 4 0 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 26 Jun 2008 06:49:19 +0000] rev 623
Update the alpha sample to newer versions.
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 19 11 8 0 +++++++++++--------
1 file changed, 11 insertions(+), 8 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 25 Jun 2008 21:56:36 +0000] rev 622
Don't force building target GMP and MPFR when a native gdb is built. Rather,
add a config knob to configure the native gdb to use or not to use GMP and
MPFR; _this_config_knob_ will force building the target GMP and MPFR only if
turned on.
/trunk/scripts/build/debug/300-gdb.sh | 2 1 1 0 +-
/trunk/config/debug/gdb.in | 21 19 2 0 +++++++++++++++++++--
2 files changed, 20 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 25 Jun 2008 20:56:50 +0000] rev 621
Add latest Linux kernel versions.
/trunk/config/kernel/linux_headers_install.in | 12 12 0 0 ++++++++++++
1 file changed, 12 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 25 Jun 2008 14:06:49 +0000] rev 620
Update documentation.
/trunk/docs/overview.txt | 37 27 10 0 +++++++++++++++++++++++++++----------
/trunk/docs/ct-ng.1.in | 18 1 17 0 +-----------------
2 files changed, 28 insertions(+), 27 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 25 Jun 2008 09:04:38 +0000] rev 619
Update samples.
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 5 3 2 0 +++--
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 5 3 2 0 +++--
/trunk/samples/arm-unknown-linux-gnueabi/reported.by | 2 1 1 0 +-
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 5 3 2 0 +++--
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 5 3 2 0 +++--
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 7 3 4 0 +++----
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 5 3 2 0 +++--
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 5 3 2 0 +++--
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 5 3 2 0 +++--
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 5 3 2 0 +++--
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 5 3 2 0 +++--
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 5 3 2 0 +++--
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 5 3 2 0 +++--
13 files changed, 37 insertions(+), 27 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 25 Jun 2008 08:54:04 +0000] rev 618
Add a new sample for PowerPC. Suggested by Daniel DITTMANN.
/trunk/samples/powerpc-unknown-linux-uclibc/uClibc-0.9.29.config | 197 197 0 0 ++++++++++++++
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 307 307 0 0 ++++++++++++++++++++++
/trunk/samples/powerpc-unknown-linux-uclibc/reported.by | 1 1 0 0 +
3 files changed, 505 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 25 Jun 2008 08:53:17 +0000] rev 617
Alloow for reporter without an URL (for privately mailed submissions).
/trunk/scripts/showSamples.sh | 8 6 2 0 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 25 Jun 2008 08:41:47 +0000] rev 616
Add a patch to gcc-4.2.{0,1,2,3} to fix soft-float on PowerPC.
/trunk/patches/gcc/4.2.0/920-soft-float.patch | 21 21 0 0 +++++++++++++++++++++
/trunk/patches/gcc/4.2.1/920-soft-float.patch | 21 21 0 0 +++++++++++++++++++++
/trunk/patches/gcc/4.2.2/920-soft-float.patch | 21 21 0 0 +++++++++++++++++++++
/trunk/patches/gcc/4.2.3/920-soft-float.patch | 21 21 0 0 +++++++++++++++++++++
4 files changed, 84 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 25 Jun 2008 08:38:51 +0000] rev 615
Eye-candy in the ./configure help.
/trunk/configure | 2 2 0 0 ++
1 file changed, 2 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 25 Jun 2008 08:34:47 +0000] rev 614
Enable using contributed code: add a new ./configure option to select which contributions should be applied.
/trunk/configure | 44 43 1 0 +++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 43 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 25 Jun 2008 06:24:51 +0000] rev 613
Change default path where toolchain will run from to "${HOME}/x-tools/${CT_TARGET}".
/trunk/config/global/paths.in | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 24 Jun 2008 16:46:24 +0000] rev 612
Add a new patch to make glibc build with latest (4.3.x) gcc.
See: http://sourceware.org/ml/libc-help/2008-06/msg00063.html
/trunk/patches/glibc/2.7/210-gcc-4.3_sysinclude_path.patch | 50 50 0 0 ++++++++++++++++++++
1 file changed, 50 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 24 Jun 2008 16:24:09 +0000] rev 611
New patches from Ioannis E. VENETIS to allow building more up-to-date Alpha x-compilers.
Some patches are still missing, though.
See: http://sourceware.org/ml/libc-help/2008-06/msg00061.html
/trunk/patches/glibc/2.5.1/270-glibc-alpha-cfi.patch | 25 25 0 0 ++++++++++
/trunk/patches/glibc/2.5.1/280-glibc-alpha-sigsuspend.patch | 24 24 0 0 ++++++++++
/trunk/patches/glibc/2.5/270-glibc-alpha-cfi.patch | 25 25 0 0 ++++++++++
/trunk/patches/glibc/2.5/280-glibc-alpha-sigsuspend.patch | 24 24 0 0 ++++++++++
/trunk/patches/glibc/linuxthreads-2.3.6/270-glibc-linuxthreads-alpha-cfi.patch | 25 25 0 0 ++++++++++
/trunk/patches/gcc/4.2.0/940-gcc-alpha-signal_h.patch | 17 17 0 0 +++++++
/trunk/patches/gcc/4.2.1/940-gcc-alpha-signal_h.patch | 17 17 0 0 +++++++
/trunk/patches/gcc/4.3.0/940-gcc-alpha-signal_h.patch | 17 17 0 0 +++++++
/trunk/patches/gcc/4.2.2/940-gcc-alpha-signal_h.patch | 17 17 0 0 +++++++
/trunk/patches/gcc/4.3.1/940-gcc-alpha-signal_h.patch | 17 17 0 0 +++++++
/trunk/patches/gcc/4.2.3/940-gcc-alpha-signal_h.patch | 17 17 0 0 +++++++
11 files changed, 225 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 24 Jun 2008 16:19:45 +0000] rev 610
Allow to store working files outside the build tree (eg. incase the working tree is on the network).
/trunk/scripts/crosstool.sh | 9 5 4 0 +++++----
/trunk/config/global/paths.in | 23 22 1 0 ++++++++++++++++++++++-
2 files changed, 27 insertions(+), 5 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 24 Jun 2008 15:44:55 +0000] rev 609
Don't build ncurses ADA bindings if an ADA x-compiler was not built.
/trunk/scripts/build/debug/300-gdb.sh | 1 1 0 0 +
1 file changed, 1 insertion(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 24 Jun 2008 13:16:21 +0000] rev 608
Update samples to the latest set of options, build-tested.
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 80 56 24 0 +++++++---
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 80 56 24 0 +++++++---
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 80 56 24 0 +++++++---
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 100 81 19 0 +++++++++++--
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 83 56 27 0 +++++++----
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 80 56 24 0 +++++++---
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 80 56 24 0 +++++++---
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 80 56 24 0 +++++++---
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 69 45 24 0 ++++++---
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 73 51 22 0 ++++++---
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 24 14 10 0 ++-
11 files changed, 583 insertions(+), 246 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 24 Jun 2008 13:15:57 +0000] rev 607
Add a new patch to make glibc-es build with latest binutils (starting with 2.18.50.0.4).
/trunk/patches/glibc/2.5.1/190-use_short_for_fnstsw.patch | 18 18 0 0 ++++++++++++++++++
/trunk/patches/glibc/2.5/190-use_short_for_fnstsw.patch | 18 18 0 0 ++++++++++++++++++
/trunk/patches/glibc/2.6.1/190-use_short_for_fnstsw.patch | 18 18 0 0 ++++++++++++++++++
/trunk/patches/glibc/2.6/190-use_short_for_fnstsw.patch | 18 18 0 0 ++++++++++++++++++
/trunk/patches/glibc/2.3.6/190-use_short_for_fnstsw.patch | 18 18 0 0 ++++++++++++++++++
/trunk/patches/glibc/2.7/190-use_short_for_fnstsw.patch | 18 18 0 0 ++++++++++++++++++
6 files changed, 108 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 24 Jun 2008 06:25:22 +0000] rev 606
Re-diff the openrisc support contrin patch to current code.
/trunk/contrib/openrisc-or32.patch.lzma | 4092 1522 2570 0 +++++++++++++++------------------------
1 file changed, 1522 insertions(+), 2570 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 23 Jun 2008 08:07:14 +0000] rev 605
Sort samples.
/trunk/samples/samples.mk | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 22 Jun 2008 17:33:51 +0000] rev 604
Alexander Bigga reported this new sample.
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 308 308 0 0 +++++++++++++++++++++
/trunk/samples/arm-unknown-linux-gnueabi/reported.by | 2 2 0 0 +
2 files changed, 310 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 22 Jun 2008 17:30:37 +0000] rev 603
Only priunt WARNings when saving the current configuration.
Eye-candy in code.
/trunk/scripts/saveSample.sh | 10 5 5 0 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 15:16:43 +0000] rev 602
GMP and MPFR are no longer a sub-component of gcc (config-wise).
Build and install GMP and MPFR for the target.
Use the target GMP and MPFR to build the native gdb.
Have separate extra_config for cross gdb, native gdb and gdbserver.
Check native GMP and MPFR in //.
/trunk/scripts/build/debug/300-gdb.sh | 27 19 8 0 ++++++++++++++++-------
/trunk/scripts/build/gmp.sh | 47 39 8 0 ++++++++++++++++++++++++++++++++-------
/trunk/scripts/build/mpfr.sh | 49 40 9 0 +++++++++++++++++++++++++++++++++--------
/trunk/steps.mk | 2 2 0 0 ++
/trunk/config/cc/gcc.in | 18 1 17 0 +--------------
/trunk/config/debug/gdb.in | 6 1 5 0 +----
/trunk/config/config.in | 1 1 0 0 +
/trunk/config/gmp_mpfr.in | 34 34 0 0 ++++++++++++++++++++++++++++
8 files changed, 137 insertions(+), 47 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 14:00:01 +0000] rev 601
Un-mark Socks proxy settings as BROKEN.
/trunk/config/global/download_extract.in | 16 4 12 0 ++++------------
1 file changed, 4 insertions(+), 12 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 12:02:25 +0000] rev 600
Update config.sub.
/trunk/tools/config.sub | 8 6 2 0 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 11:58:13 +0000] rev 599
Print "Build completed" only if not in error, not the other way around.
/trunk/scripts/functions | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 10:58:45 +0000] rev 598
Really don't re-build MPFR autotools files at each run.
/trunk/scripts/build/debug/300-gdb.sh | 8 6 2 0 ++++++--
/trunk/scripts/build/mpfr.sh | 10 7 3 0 +++++++---
2 files changed, 13 insertions(+), 5 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 09:57:04 +0000] rev 597
Update the alpha sample.
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 12 8 4 0 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 09:56:46 +0000] rev 596
Don't force building a gdbserver when only native gdb is selected.
/trunk/config/debug/gdb.in | 1 0 1 0 -
/trunk/scripts/build/debug/300-gdb.sh | 1 0 1 0 -
2 files changed, 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 09:17:06 +0000] rev 595
Only rebuild MPFR config files at extract time, not for every builds.
/trunk/scripts/build/mpfr.sh | 15 7 8 0 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 07:47:12 +0000] rev 594
1.1 maintenance: bump version to +svn
/branches/1.1/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 07:45:48 +0000] rev 593
1.1 maintenance: bump version to 1.1.3a
/branches/1.1/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 07:45:15 +0000] rev 592
Backport #725 from trunk:
Realy fix building MPFR.
/branches/1.1/scripts/build/mpfr.sh | 2 2 0 0 ++
1 file changed, 2 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 07:44:14 +0000] rev 591
Realy fix building MPFR.
/trunk/scripts/build/mpfr.sh | 2 2 0 0 ++
1 file changed, 2 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 20 Jun 2008 06:10:08 +0000] rev 590
Bump version to +svn.
/branches/1.1/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Jun 2008 22:07:18 +0000] rev 589
1.1 maintenance: bump version to 1.1.3
/branches/1.1/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Jun 2008 22:06:42 +0000] rev 588
Backport #718 from trunk:
Fix building MPFR on distro that have strict sanity checks on libtool.m4 and ltmain.sh versions mismatch. UNTESTED!
/branches/1.1/scripts/build/mpfr.sh | 11 11 0 0 +++++++++++
1 file changed, 11 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Jun 2008 22:02:17 +0000] rev 587
Backport #698 from trunk:
Workaround makeinfo being picky at its input (we don't need documentation, do we?)
/branches/1.1/scripts/crosstool.sh | 7 7 0 0 +++++++
1 file changed, 7 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Jun 2008 21:59:26 +0000] rev 586
Backport #697 from trunk:
Better install the libraries improperly installed by gcc in prefix/target/lib instead of sysroot/usr/lib.
/branches/1.1/scripts/build/cc_gcc.sh | 3 2 1 0 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Jun 2008 21:57:15 +0000] rev 585
Backport #676 from trunk:
./configure expects message to be in the C locale, so force that.
/branches/1.1/configure | 6 3 3 0 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Jun 2008 21:54:57 +0000] rev 584
Fix building MPFR on distro that have strict sanity checks on libtool.m4 and ltmain.sh versions mismatch. UNTESTED!
/trunk/scripts/build/mpfr.sh | 11 11 0 0 +++++++++++
1 file changed, 11 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Jun 2008 15:33:33 +0000] rev 583
A bunch of fixes/improvements to the gdb build:
- allow native builds (both shared and static)
- fix enabling threads
- better handle the gdbserver case
- introduce the ncurses library to allow native builds
- re-order config options adequately
/trunk/scripts/build/debug/300-gdb.sh | 126 79 47 0 ++++++++++++++++++++++++++---------------
/trunk/config/debug/gdb.in | 45 33 12 0 +++++++++++----
2 files changed, 112 insertions(+), 59 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Jun 2008 15:31:04 +0000] rev 582
Only print "Build completed" if build was successful.
Print the time at which at step was finished (along with the time it took to complete).
/trunk/scripts/functions | 7 5 2 0 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Jun 2008 15:30:01 +0000] rev 581
Fix building D.U.M.A. when C++ is not configured.
/trunk/scripts/build/debug/200-duma.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Jun 2008 08:17:39 +0000] rev 580
Build a C++ friendly uClibc.
/trunk/scripts/build/libc_uClibc.sh | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Jun 2008 08:15:52 +0000] rev 579
Ioannis E. VENETIS was the first to report working alpha sample. Give him credits.
/trunk/samples/alphaev56-unknown-linux-gnu/reported.by | 2 2 0 0 ++
1 file changed, 2 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 19 Jun 2008 08:14:52 +0000] rev 578
When building uClibc, always build the libpthread_db.
/trunk/scripts/build/libc_uClibc.sh | 8 5 3 0 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 18 Jun 2008 14:16:01 +0000] rev 577
Help ncurses to install properly.
/trunk/scripts/build/debug/300-gdb.sh | 1 1 0 0 +
1 file changed, 1 insertion(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 18 Jun 2008 13:20:14 +0000] rev 576
Re-format the dumped DokuWiki table of samples.
/trunk/scripts/showSamples.sh | 20 15 5 0 +++++++++++++++-----
1 file changed, 15 insertions(+), 5 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 18 Jun 2008 12:54:30 +0000] rev 575
Update the alpha sample with an updated set of options and features.
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 61 50 11 0 ++++++++++++++++---
1 file changed, 50 insertions(+), 11 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 18 Jun 2008 12:53:38 +0000] rev 574
Fix saving samples.
/trunk/scripts/saveSample.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 18 Jun 2008 12:33:32 +0000] rev 573
Fix building native gdb: download, extract, patch, build and install the ncurses library (that is needed by gdb)
/trunk/scripts/build/debug/300-gdb.sh | 46 42 4 0 +++++++++++++++++++++++++++++++++++++----
/trunk/config/debug/gdb.in | 26 25 1 0 ++++++++++++++++++++++-
2 files changed, 67 insertions(+), 5 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Jun 2008 22:28:17 +0000] rev 572
Introduce latest D.U.M.A. version and associated patches rediffed.
/trunk/patches/duma/2_5_14/200-separate_cpp.patch | 19 19 0 0 +++++++++++++++++
/trunk/patches/duma/2_5_14/100-cross-compile.patch | 32 32 0 0 ++++++++++++++++++++++++++++
/trunk/config/debug/duma.in | 5 5 0 0 ++++
3 files changed, 56 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Jun 2008 22:26:44 +0000] rev 571
Fix building D.U.M.A:
- some (presumably 'old') versions have libduma.so.0.0, while others (presumably 'newer') have libduma.so.0.0.0
- don't build the libraries multiple times, do it in one pass
- install a custom LD_PRELOAD wrapper
/trunk/scripts/build/debug/200-duma.sh | 54 33 21 0 +++++++++++++++++++++++++++++++++---------------------
1 file changed, 33 insertions(+), 21 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Jun 2008 21:37:27 +0000] rev 570
Add patches for gdb 6.7, 6.7.1 and 6.8, vampirised from the Gentoo CVS.
/trunk/patches/gdb/6.7.1/175-gdb-hppa-offsets.patch | 272 272 0 0 +++++++++++++++++++
/trunk/patches/gdb/6.7.1/200-gdb-deleted-children.patch | 26 26 0 0 ++
/trunk/patches/gdb/6.7.1/225-gdb-6.5-dwarf-stack-overflow.patch | 52 52 0 0 ++++
/trunk/patches/gdb/6.7.1/150-gdb-6.3-security-errata-20050610.patch | 205 205 0 0 ++++++++++++++
/trunk/patches/gdb/6.7/150-gdb-6.5-dwarf-stack-overflow.patch | 52 52 0 0 ++++
/trunk/patches/gdb/6.7/100-gdb-6.3-security-errata-20050610.patch | 205 205 0 0 ++++++++++++++
/trunk/patches/gdb/6.7/125-gdb-hppa-offsets.patch | 272 272 0 0 +++++++++++++++++++
/trunk/patches/gdb/6.8/100-gdb-6.5-dwarf-stack-overflow.patch | 52 52 0 0 ++++
/trunk/patches/gdb/6.8/200-gdb-tdep-opcode-include-workaround.patch | 33 33 0 0 ++
/trunk/patches/gdb/6.8/150-gdb-6.3-security-errata-20050610.patch | 205 205 0 0 ++++++++++++++
10 files changed, 1374 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Jun 2008 13:21:56 +0000] rev 569
Fix building dmalloc in case strdup is a macro (uncaught when x-compiling certain targets).
/trunk/patches/dmalloc/5.5.2/500-strdup_macro.patch | 39 39 0 0 +++++++++++++++++++++++++++++++++++++++
1 file changed, 39 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Jun 2008 11:30:36 +0000] rev 568
Help glibc build by exporting PARALLELMFLAGS.
/trunk/scripts/crosstool.sh | 1 1 0 0 +
1 file changed, 1 insertion(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Jun 2008 11:22:23 +0000] rev 567
Change the log level of a core gcc build message (headers copy), from EXTRA to DEBUG.
/trunk/scripts/build/cc_gcc.sh | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 17 Jun 2008 08:31:57 +0000] rev 566
Add altest linux kernel versions.
/trunk/config/kernel/linux_headers_install.in | 16 14 2 0 ++++++++++++++--
1 file changed, 14 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 16 Jun 2008 13:04:53 +0000] rev 565
New patch to make glibces build for Alpha with latest linux kernel headers.
/trunk/patches/glibc/2.5.1/180-alpha-asm_page.patch | 26 26 0 0 ++++++++++++++++++++++++++
/trunk/patches/glibc/2.5/180-alpha-asm_page.patch | 26 26 0 0 ++++++++++++++++++++++++++
/trunk/patches/glibc/2.6.1/180-alpha-asm_page.patch | 26 26 0 0 ++++++++++++++++++++++++++
/trunk/patches/glibc/2.6/180-alpha-asm_page.patch | 26 26 0 0 ++++++++++++++++++++++++++
/trunk/patches/glibc/2.3.6/260-alpha-asm_page.patch | 26 26 0 0 ++++++++++++++++++++++++++
/trunk/patches/glibc/2.7/180-alpha-asm_page.patch | 26 26 0 0 ++++++++++++++++++++++++++
6 files changed, 156 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Jun 2008 22:02:45 +0000] rev 564
Some makeinfo versions are a pain in [somewhere very painful].
Work this around with a wrapper that always succeeds, and leave incomplete files in place.
/trunk/scripts/crosstool.sh | 7 7 0 0 +++++++
1 file changed, 7 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Jun 2008 20:51:37 +0000] rev 563
Better install the libraries improperly installed by gcc in prefix/target/lib instead of sysroot/usr/lib.
/trunk/scripts/build/cc_gcc.sh | 3 2 1 0 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Jun 2008 19:55:56 +0000] rev 562
When saving a sample, force the prefix directory to be ${HOME}/x-tools/${CT_TARGET} .
/trunk/scripts/saveSample.sh | 4 3 1 0 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Jun 2008 19:51:09 +0000] rev 561
Samples should default to installing into ${HOME}/x-tools/${CT_TARGET}
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Jun 2008 19:25:51 +0000] rev 560
Add a new rule to build the sample table ready to include in the WiKi.
/trunk/scripts/showSamples.sh | 81 53 28 0 ++++++++++++++++++++++++++++++++-----------------
/trunk/samples/samples.mk | 6 6 0 0 ++++
2 files changed, 59 insertions(+), 28 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Jun 2008 19:25:14 +0000] rev 559
Update the Alpha sample to a working combination.
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 21 8 13 0 ++++++++-------------
1 file changed, 8 insertions(+), 13 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 15 Jun 2008 16:44:33 +0000] rev 558
Make binutils 2.17 recognise makeinfo 2.11 as being more recent than the required 2.4.
/trunk/patches/binutils/2.17/120-makeinfo-version.patch | 16 0 16 0 ----------------
1 file changed, 16 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 14 Jun 2008 20:57:57 +0000] rev 557
Preliminary Alpha support, courtesy Ioannis E. Venetis <venetis@capsl.udel.edu>.
/trunk/docs/CREDITS | 3 3 0 0 +
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 282 282 0 0 +++++++++++++++++++
/trunk/config/target.in | 9 9 0 0 +
/trunk/arch/alpha/functions | 9 9 0 0 +
/trunk/arch/alpha/config.in | 58 58 0 0 ++++
5 files changed, 361 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 14 Jun 2008 14:04:54 +0000] rev 556
Remove 'make' warning whith ./configure --local.
Eye-candy.
/trunk/Makefile.in | 6 3 3 0 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 11 Jun 2008 22:18:06 +0000] rev 555
Re-instate a functionnal --local test.
Introduce a TARGETS make variable that contains sub-parts to {build,install,clean,uninstall}
Small fix to directories creation.
/trunk/Makefile.in | 28 19 9 0 +++++++++++++++++++---------
1 file changed, 19 insertions(+), 9 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 11 Jun 2008 21:45:57 +0000] rev 554
Include the full version number in the directory paths installed.
Change the version string so that it does not break 'make', and so that it has no '/' (it would be a hell if installed directories would mirror the SVN branches... :-/ )
Do not use implicit rules for the Makefile.
Simplify and enc=hance the --local test to refuse (un)installing.
Double-quotes variables, they are based on user input.
Eye-candy in the 'compile' and install messages.
/trunk/configure | 26 14 12 0 ++++++++++---------
/trunk/Makefile.in | 83 45 38 0 +++++++++++++++++++++++++++++++++---------------------------
2 files changed, 59 insertions(+), 50 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 11 Jun 2008 20:40:38 +0000] rev 553
Print a little bit of progress in ./configure (computing the version string can be long, especially on networked file systems).
/trunk/configure | 6 6 0 0 ++++++
/trunk/Makefile.in | 14 8 6 0 ++++++++------
2 files changed, 14 insertions(+), 6 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 10 Jun 2008 22:10:40 +0000] rev 552
Vampirise patches for gcc-4.3.{0,1} from gentoo. Absolutely untested...
/trunk/patches/gcc/4.3.0/275-gcc-x86-emit-cld.patch | 156 156 0 0 +
/trunk/patches/gcc/4.3.0/450-gcc4-noteGNUstack.patch | 198 198 0 0 +
/trunk/patches/gcc/4.3.0/550-gcc43-pr25343.patch | 21 21 0 0 +
/trunk/patches/gcc/4.3.0/375-gcc43-pr35440.patch | 59 59 0 0 +
/trunk/patches/gcc/4.3.0/125-gcc-trampolinewarn.patch | 35 35 0 0 +
/trunk/patches/gcc/4.3.0/475-gcc43-pr35705.patch | 21 21 0 0 +
/trunk/patches/gcc/4.3.0/700-204-uclibc-locale-wchar_fix.patch | 51 51 0 0 +
/trunk/patches/gcc/4.3.0/775-303-c99-complex-ugly-hack.patch | 14 14 0 0 +
/trunk/patches/gcc/4.3.0/575-sh-pr24836.patch | 28 28 0 0 +
/trunk/patches/gcc/4.3.0/675-203-uclibc-locale-no__x.patch | 224 224 0 0 +
/trunk/patches/gcc/4.3.0/400-gcc43-pr24170.patch | 61 61 0 0 +
/trunk/patches/gcc/4.3.0/100-gcc-4.1-alpha-mieee-default.patch | 34 34 0 0 +
/trunk/patches/gcc/4.3.0/825-305-libmudflap-susv3-legacy.patch | 49 49 0 0 +
/trunk/patches/gcc/4.3.0/175-gcc-4.1-cross-compile.patch | 44 44 0 0 +
/trunk/patches/gcc/4.3.0/850-306-libstdc++-namespace.patch | 38 38 0 0 +
/trunk/patches/gcc/4.3.0/200-gcc-netbsd-symbolic.patch | 14 14 0 0 +
/trunk/patches/gcc/4.3.0/750-301-missing-execinfo_h.patch | 13 13 0 0 +
/trunk/patches/gcc/4.3.0/225-gcc-sparc64-bsd.patch | 30 30 0 0 +
/trunk/patches/gcc/4.3.0/350-300-libstdc++-pic.patch | 56 56 0 0 +
/trunk/patches/gcc/4.3.0/500-gcc43-pr34571.patch | 35 35 0 0 +
/trunk/patches/gcc/4.3.0/300-gcc-3.4-libiberty-pic.patch | 12 12 0 0 +
/trunk/patches/gcc/4.3.0/625-103-uclibc-conf-noupstream.patch | 13 13 0 0 +
/trunk/patches/gcc/4.3.0/425-gcc4-ia64-noteGNUstack.patch | 96 96 0 0 +
/trunk/patches/gcc/4.3.0/325-gcc4-superh-default-multilib.patch | 25 25 0 0 +
/trunk/patches/gcc/4.3.0/725-205-uclibc-locale-update.patch | 355 355 0 0 ++
/trunk/patches/gcc/4.3.0/800-304-index_macro.patch | 27 27 0 0 +
/trunk/patches/gcc/4.3.0/600-gcc-ca-translation-typo.patch | 19 19 0 0 +
/trunk/patches/gcc/4.3.0/650-200-uclibc-locale.patch | 2794 2794 0 0 +++++++++++++++
/trunk/patches/gcc/4.3.0/525-gcc43-pr35982.patch | 23 23 0 0 +
/trunk/patches/gcc/4.3.0/150-gcc43-java-nomulti.patch | 47 47 0 0 +
/trunk/patches/gcc/4.3.0/250-904-flatten-switch-stmt-00.patch | 76 76 0 0 +
/trunk/patches/gcc/4.3.1/100-gcc-4.1-alpha-mieee-default.patch | 34 34 0 0 +
/trunk/patches/gcc/4.3.1/500-103-uclibc-conf-noupstream.patch | 13 13 0 0 +
/trunk/patches/gcc/4.3.1/175-gcc-4.1-cross-compile.patch | 44 44 0 0 +
/trunk/patches/gcc/4.3.1/400-gcc4-noteGNUstack.patch | 198 198 0 0 +
/trunk/patches/gcc/4.3.1/600-205-uclibc-locale-update.patch | 355 355 0 0 ++
/trunk/patches/gcc/4.3.1/725-306-libstdc++-namespace.patch | 38 38 0 0 +
/trunk/patches/gcc/4.3.1/350-gcc43-pr24170.patch | 61 61 0 0 +
/trunk/patches/gcc/4.3.1/300-gcc4-superh-default-multilib.patch | 25 25 0 0 +
/trunk/patches/gcc/4.3.1/575-204-uclibc-locale-wchar_fix.patch | 51 51 0 0 +
/trunk/patches/gcc/4.3.1/200-gcc-netbsd-symbolic.patch | 14 14 0 0 +
/trunk/patches/gcc/4.3.1/225-gcc-sparc64-bsd.patch | 30 30 0 0 +
/trunk/patches/gcc/4.3.1/450-gcc43-pr25343.patch | 21 21 0 0 +
/trunk/patches/gcc/4.3.1/625-301-missing-execinfo_h.patch | 13 13 0 0 +
/trunk/patches/gcc/4.3.1/325-300-libstdc++-pic.patch | 56 56 0 0 +
/trunk/patches/gcc/4.3.1/425-gcc43-pr34571.patch | 35 35 0 0 +
/trunk/patches/gcc/4.3.1/375-gcc4-ia64-noteGNUstack.patch | 96 96 0 0 +
/trunk/patches/gcc/4.3.1/125-gcc-trampolinewarn.patch | 35 35 0 0 +
/trunk/patches/gcc/4.3.1/275-gcc-3.4-libiberty-pic.patch | 12 12 0 0 +
/trunk/patches/gcc/4.3.1/650-303-c99-complex-ugly-hack.patch | 14 14 0 0 +
/trunk/patches/gcc/4.3.1/525-200-uclibc-locale.patch | 2794 2794 0 0 +++++++++++++++
/trunk/patches/gcc/4.3.1/550-203-uclibc-locale-no__x.patch | 224 224 0 0 +
/trunk/patches/gcc/4.3.1/150-gcc43-java-nomulti.patch | 47 47 0 0 +
/trunk/patches/gcc/4.3.1/700-305-libmudflap-susv3-legacy.patch | 49 49 0 0 +
/trunk/patches/gcc/4.3.1/675-304-index_macro.patch | 27 27 0 0 +
/trunk/patches/gcc/4.3.1/250-904-flatten-switch-stmt-00.patch | 76 76 0 0 +
/trunk/patches/gcc/4.3.1/475-sh-pr24836.patch | 28 28 0 0 +
57 files changed, 9058 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jun 2008 16:40:28 +0000] rev 551
gcc-4.2.3 works quite well on my targets, now.
/trunk/config/cc/gcc.in | 3 1 2 0 +--
1 file changed, 1 insertion(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jun 2008 16:39:49 +0000] rev 550
Add menu entries for gcc-4.3.{0,1} as EXPERIMENTAL features.
/trunk/config/cc/gcc.in | 14 14 0 0 ++++++++++++++
1 file changed, 14 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jun 2008 16:39:15 +0000] rev 549
gcc-4.3.0 and later requires GMP and MPFR.
/trunk/config/cc/gcc.in | 1 1 0 0 +
1 file changed, 1 insertion(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jun 2008 16:36:40 +0000] rev 548
addToolVersion.sh: remove debug code.
/trunk/tools/addToolVersion.sh | 2 0 2 0 --
1 file changed, 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jun 2008 16:35:53 +0000] rev 547
Latest linux version for headers isntall.
/trunk/config/kernel/linux_headers_install.in | 6 6 0 0 ++++++
1 file changed, 6 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jun 2008 16:35:21 +0000] rev 546
Fix addToolVersion.sh after breakage with support for gcc-4.3 (stupid anyway...).
/trunk/tools/addToolVersion.sh | 18 10 8 0 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
"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(-)
"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(-)
"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(-)
"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(-)
"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(+)
"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.
"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(-)
"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(-)
"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(-)
"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(-)
"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(+)
"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(+)
"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(-)
"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(-)
"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(-)
"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(-)
"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(-)
"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(-)
"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(-)
"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(-)
"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(+)
"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(+)
"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(-)
"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(-)
"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(+)
"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(+)
"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(+)
"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(+)
"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(-)
"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(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 21:01:45 +0000] rev 515
Backport #635 from trunk:
Fix the EABI case for ARM.
/branches/1.1/arch/arm/functions | 17 17 0 0 +++++++++++++++++
/branches/1.1/arch/arm/config.in | 3 3 0 0 +++
2 files changed, 20 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 21:00:52 +0000] rev 514
Backport #634 from trunk:
Better configure binutils, both for host and target.
/branches/1.1/scripts/build/binutils.sh | 23 15 8 0 +++++++++++++++--------
1 file changed, 15 insertions(+), 8 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 21:00:06 +0000] rev 513
Backport #633 from trunk:
Sanitise and use CT_CC_NATIVE.
Comment inclusion of scripts/functions.
/branches/1.1/scripts/build/cc_gcc.sh | 6 6 0 0 ++++++
/branches/1.1/scripts/crosstool.sh | 7 6 1 0 ++++++-
2 files changed, 12 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 20:56:53 +0000] rev 512
Backport #631 from trunk:
Export endianness CFLAGS.
Fix endianness CFLAGS for MIPS.
/branches/1.1/scripts/functions | 1 1 0 0 +
/branches/1.1/arch/mips/functions | 6 6 0 0 ++++++
2 files changed, 7 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 20:55:46 +0000] rev 511
Backport #629 from trunk:
Fix building uClibc-based, soft-float toolchains by correctly setting float support in the uClibc config file.
Correctly unset float CFLAGS and configure arguments before setting them.
/branches/1.1/scripts/build/libc_uClibc.sh | 4 2 2 0 ++--
/branches/1.1/scripts/functions | 4 2 2 0 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 20:54:06 +0000] rev 510
Backport #627 from trunk:
Add a patch to the ageing glibc-2.3.6 to make it compile on stupid shells that have a defective implementation of echo.
Thanks to Willy Tarreau for pointing to the patch.
/branches/1.1/docs/CREDITS | 4 4 0 0 ++++
1 file changed, 4 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 20:52:02 +0000] rev 509
Create a maintenance branch for 1.1.
This is just a test to see if maintenance branches are worth it. If it proves too much a hassle, it will go away, and trunk will be the development _and_ maintenance branch.
--No data for diffstat (maybe not in a working copy?)--
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 20:45:18 +0000] rev 508
Introduce a new option to overide components' config.{gues,sub} with the one provided with crosstool-NG.
Fix typoes in a comment.
/trunk/scripts/functions | 13 11 2 0 +++++++++++--
/trunk/config/global/download_extract.in | 20 20 0 0 ++++++++++++++++++++
2 files changed, 31 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 20:42:45 +0000] rev 507
Fix forcing source extraction.
/trunk/scripts/crosstool.sh | 5 3 2 0 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 16:47:50 +0000] rev 506
Add latest binutils snapshot, and propagate patches from previous snapshot.
/trunk/config/binutils.in | 6 6 0 0 ++++++
1 file changed, 6 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 16:39:55 +0000] rev 505
Add latest linux kernel versions for installing headers.
/trunk/config/kernel/linux_headers_install.in | 24 24 0 0 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 14 May 2008 21:24:03 +0000] rev 504
Small config fix todefault to non-verbose uClibc build.
/trunk/config/libc/uClibc.in | 1 1 0 0 +
1 file changed, 1 insertion(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 14 May 2008 17:59:52 +0000] rev 503
Fix the EABI case for ARM.
/trunk/arch/arm/functions | 17 17 0 0 +++++++++++++++++
/trunk/arch/arm/config.in | 3 3 0 0 +++
2 files changed, 20 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 14 May 2008 17:58:07 +0000] rev 502
Better configure binutils, both for host and target.
/trunk/scripts/build/binutils.sh | 23 15 8 0 +++++++++++++++--------
1 file changed, 15 insertions(+), 8 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 14 May 2008 17:56:33 +0000] rev 501
Sanitise and use CT_CC_NATIVE.
Comment inclusion of scripts/functions.
/trunk/scripts/build/cc_gcc.sh | 6 6 0 0 ++++++
/trunk/scripts/crosstool.sh | 7 6 1 0 ++++++-
2 files changed, 12 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 14 May 2008 17:52:53 +0000] rev 500
Introduce a new option to render (or not) uClibc' build verbose.
/trunk/scripts/build/libc_uClibc.sh | 6 4 2 0 ++++--
/trunk/config/libc/uClibc.in | 23 23 0 0 +++++++++++++++++++++++
2 files changed, 27 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 14 May 2008 17:49:52 +0000] rev 499
Export endianness CFLAGS.
Fix endianness CFLAGS for MIPS.
/trunk/scripts/functions | 1 1 0 0 +
/trunk/arch/mips/functions | 6 6 0 0 ++++++
2 files changed, 7 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 14 May 2008 17:40:28 +0000] rev 498
Vampirise three new patches for uClibc, coming from buildroot.
/trunk/patches/uClibc/0.9.29/600-filter-gnu99-from-assembly-flags.patch | 12 12 0 0 +
/trunk/patches/uClibc/0.9.29/800-rm-whitespace.patch | 86 86 0 0 ++++++
/trunk/patches/uClibc/0.9.29/700-linuxthreads.patch | 145 145 0 0 ++++++++++
3 files changed, 243 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 14 May 2008 17:39:18 +0000] rev 497
Fix building uClibc-based, soft-float toolchains by correctly setting float support in the uClibc config file.
Correctly unset float CFLAGS and configure arguments before setting them.
/trunk/scripts/build/libc_uClibc.sh | 4 2 2 0 ++--
/trunk/scripts/functions | 4 2 2 0 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 11 May 2008 12:53:37 +0000] rev 496
Improve a comment in code.
/trunk/scripts/build/libc_glibc.sh | 1 1 0 0 +
1 file changed, 1 insertion(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 11 May 2008 07:01:28 +0000] rev 495
Add a patch to the ageing glibc-2.3.6 to make it compile on stupid shells that have a defective implementation of echo.
Thanks to Willy Tarreau for pointing to the patch.
/trunk/patches/glibc/2.3.6/250-csu-Makefile.patch | 39 39 0 0 +++++++++++++++++++++++++++++
/trunk/docs/CREDITS | 4 4 0 0 +++
2 files changed, 43 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 08 May 2008 15:37:21 +0000] rev 494
Update tools/config.{guess,sub}.
/trunk/tools/config.guess | 38 24 14 0 ++++++++++++++++++++-----------
/trunk/tools/config.sub | 65 54 11 0 ++++++++++++++++++++++++++++++++++++++++++++---------
2 files changed, 78 insertions(+), 25 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 08 May 2008 15:36:51 +0000] rev 493
Update the URLs where to retrieve config.guess and config.sub from.
/trunk/tools/tools.mk | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 06 May 2008 20:30:49 +0000] rev 492
Add a new option to set connection timeout while downloading.
/trunk/scripts/functions | 16 8 8 0 ++++++++--------
/trunk/config/global/download_extract.in | 25 25 0 0 +++++++++++++++++++++++++
2 files changed, 33 insertions(+), 8 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 May 2008 10:46:32 +0000] rev 491
Bump up version to 1.1.0+svn.
/trunk/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 May 2008 10:45:49 +0000] rev 490
Tag 1.1.0 version.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 May 2008 10:44:57 +0000] rev 489
Bump version number to 1.0.0.
/trunk/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 May 2008 10:44:07 +0000] rev 488
Update samples to latest set of options.
Update components up to the latest working version.
Update the set of supported languages for each sample.
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 42 14 28 0 ++----
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 107 62 45 0 ++++++++------
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 42 14 28 0 ++----
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 79 43 36 0 ++++++-----
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 42 13 29 0 +-----
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 112 65 47 0 +++++++++------
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 42 14 28 0 ++----
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 44 15 29 0 ++----
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 44 15 29 0 ++----
9 files changed, 255 insertions(+), 299 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 May 2008 17:56:40 +0000] rev 487
One-liner to fix default proxy config.
/trunk/config/global/download_extract.in | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 May 2008 17:51:16 +0000] rev 486
Some people are reposrting that ftp does not work on their network, probably due to proxies, while http does work.
Some (most) of the sites we use toretrieve tarballs have http equivallent for the ftp service. Use http as a failover.
There's no solution for those sites that do not have such an http equivalent.
/trunk/scripts/build/binutils.sh | 5 2 3 0 ++---
/trunk/scripts/build/libc_glibc.sh | 4 2 2 0 ++--
/trunk/scripts/build/libc_uClibc.sh | 2 1 1 0 +-
/trunk/scripts/build/debug/400-ltrace.sh | 2 1 1 0 +-
/trunk/scripts/build/debug/300-gdb.sh | 8 3 5 0 +++-----
/trunk/scripts/build/kernel_linux.sh | 7 2 5 0 ++-----
/trunk/scripts/build/cc_gcc.sh | 6 2 4 0 ++----
/trunk/scripts/build/gmp.sh | 4 1 3 0 +---
8 files changed, 14 insertions(+), 24 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 May 2008 17:01:35 +0000] rev 485
As a bonus, the i686-nptl-linux-gnu can build Fortrn and Java!
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 May 2008 16:57:23 +0000] rev 484
This one was hard to build. At least a combination taht works.
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 114 73 41 0 +++++++++++++++++++++++++++++++++++--------------------
1 file changed, 73 insertions(+), 41 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 May 2008 09:53:49 +0000] rev 483
Fix tools.sh and debug.sh now the tools/ and debug/ sub-dirs are numerically sorted.
/trunk/scripts/build/debug.sh | 4 2 2 0 ++--
/trunk/scripts/build/tools.sh | 4 2 2 0 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 22:47:43 +0000] rev 482
Fix testing glibc versions for -pipe.
/trunk/scripts/build/libc_glibc.sh | 6 4 2 0 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 22:21:43 +0000] rev 481
Comment more a mis-leading comment in the glibc build procedure.
/trunk/scripts/build/libc_glibc.sh | 5 5 0 0 +++++
1 file changed, 5 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 22:02:42 +0000] rev 480
Update those samples to latest config options.
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 115 76 39 0 +++++++++++++------
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 114 73 41 0 +++++++++++++------
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 116 74 42 0 ++++++++++++-------
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 141 98 43 0 ++++++++++++++++-------
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 120 76 44 0 +++++++++++++-------
5 files changed, 397 insertions(+), 209 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 21:59:14 +0000] rev 479
For tools/ and debug/ build scripts, annd a numeric prefix, so that they always get built in the same order, in case of library dependencies.
/trunk/scripts/build/debug.sh | 2 1 1 0 +-
/trunk/scripts/build/tools.sh | 2 1 1 0 +-
2 files changed, 2 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 21:55:57 +0000] rev 478
Add latest linux kernel versions.
Remove old ones, keeping only the latest 'Y' in each 2.6.X.Y series.
/trunk/config/kernel/linux_headers_install.in | 129 26 103 0 +++++++--------------------------
1 file changed, 26 insertions(+), 103 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 21:54:46 +0000] rev 477
Add latest, untested gdb versions
/trunk/config/debug/gdb.in | 18 18 0 0 ++++++++++++++++++
1 file changed, 18 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 21:53:09 +0000] rev 476
Better explain why populate exists.
New entry for how to add a new component version.
Some homogeneisation in style.
/trunk/docs/overview.txt | 44 30 14 0 ++++++++++++++++++++++++++++++--------------
1 file changed, 30 insertions(+), 14 deletions(-)