2008-10-31Remove regtest actions, introduce build-all actions:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 31 Oct 2008 18:31:01 +0000] rev 1025
Remove regtest actions, introduce build-all actions:
- regtest was not easy to use
- one may wish to simply build all samples
- introduce a per-sample automatic build

/trunk/docs/overview.txt | 19 14 5 0 ++++++++---
/trunk/samples/samples.mk | 92 49 43 0 ++++++++++++++++++++++++++++-------------------------
/trunk/ct-ng.comp | 8 5 3 0 +++--
3 files changed, 68 insertions(+), 51 deletions(-)

2008-10-31Update help (mostly eye-candy).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 31 Oct 2008 18:29:15 +0000] rev 1024
Update help (mostly eye-candy).

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

2008-10-31Indent the samples list.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 31 Oct 2008 18:28:12 +0000] rev 1023
Indent the samples list.

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

2008-10-31Transform LAN_MIRROR into plain MIRROR:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 31 Oct 2008 18:27:27 +0000] rev 1022
Transform LAN_MIRROR into plain MIRROR:
- it does not have to be in the LAN
- offer mirror preference over upstream
- if selected, the mirror will be scanned before upstream servers
- if not selected, upstream servers will be scanned before the mirror
- I've set up such an internet-accessible mirror
- uClibc snapshot available
- MPFR releases available (the MPFR site is down from time to time)
- update all samples to use my mirror as a failover

/trunk/scripts/functions | 45 16 29 0 +++++--------
/trunk/samples/x86_64-unknown-linux-gnu/crosstool.config | 8 7 1 0 ++
/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 8 7 1 0 ++
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 8 7 1 0 ++
/trunk/samples/arm-unknown-elf/crosstool.config | 8 7 1 0 ++
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 8 7 1 0 ++
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 8 7 1 0 ++
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 8 7 1 0 ++
/trunk/samples/armeb-unknown-linux-gnueabi/crosstool.config | 8 7 1 0 ++
/trunk/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 8 7 1 0 ++
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 8 7 1 0 ++
/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 8 7 1 0 ++
/trunk/samples/arm-unknown-linux-gnu/crosstool.config | 8 7 1 0 ++
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 8 7 1 0 ++
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 8 7 1 0 ++
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 8 7 1 0 ++
/trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 8 7 1 0 ++
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 8 7 1 0 ++
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 8 7 1 0 ++
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 8 7 1 0 ++
/trunk/samples/powerpc-405-linux-gnu/crosstool.config | 8 7 1 0 ++
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 8 7 1 0 ++
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 8 7 1 0 ++
/trunk/samples/arm-unknown-eabi/crosstool.config | 8 7 1 0 ++
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 8 7 1 0 ++
/trunk/samples/powerpc-860-linux-gnu/crosstool.config | 8 7 1 0 ++
/trunk/config/global/download.in | 42 25 17 0 +++++++-----
27 files changed, 216 insertions(+), 71 deletions(-)

2008-10-31Add a "NOTE" in the proxy settings help, telling it might not cover all possible proxy configurations.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 31 Oct 2008 12:46:59 +0000] rev 1021
Add a "NOTE" in the proxy settings help, telling it might not cover all possible proxy configurations.

/trunk/config/global/download.in | 4 4 0 0 ++++
1 file changed, 4 insertions(+)

2008-10-30Typo.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 30 Oct 2008 13:14:39 +0000] rev 1020
Typo.

/trunk/samples/i686-nptl-linux-gnu/reported.by | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-10-30Update this x86_64 sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 30 Oct 2008 09:42:07 +0000] rev 1019
Update this x86_64 sample.

/trunk/samples/x86_64-unknown-linux-gnu/crosstool.config | 166 93 73 0 ++++++++++++----------
/trunk/samples/x86_64-unknown-linux-gnu/reported.by | 1 1 0 0 +
2 files changed, 94 insertions(+), 73 deletions(-)

2008-10-30Update this ARM sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 30 Oct 2008 06:49:06 +0000] rev 1018
Update this ARM sample.

/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 150 77 73 0 ++++++++++----------
/trunk/samples/armeb-unknown-linux-uclibc/reported.by | 3 3 0 0 +
2 files changed, 80 insertions(+), 73 deletions(-)

2008-10-29Use 'gawk', not plain 'awk'.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 29 Oct 2008 22:27:30 +0000] rev 1017
Use 'gawk', not plain 'awk'.
We need GNU Awk? Then check for, and use 'gawk', not plain 'awk'.
Be a little mre verbose if a tool was not found.

/trunk/configure | 7 4 3 0 ++++---
/trunk/scripts/build/kernel/linux.sh | 2 1 1 0 +-
/trunk/scripts/functions | 16 8 8 0 ++++++++--------
/trunk/scripts/saveSample.sh | 4 2 2 0 ++--
4 files changed, 15 insertions(+), 14 deletions(-)

2008-10-29Finally enable the PPC-8xx memset workaround, by Nye Liu.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 29 Oct 2008 21:20:23 +0000] rev 1016
Finally enable the PPC-8xx memset workaround, by Nye Liu.
http://sourceware.org/ml/crossgcc/2008-10/msg00094.html

/trunk/scripts/build/libc/glibc.sh | 9 9 0 0 +
/trunk/patches/glibc/2.7/290-powerpc-8xx-CPU15-errata.patch | 22 19 3 0 +
/trunk/samples/powerpc-860-linux-gnu/crosstool.config | 344 344 0 0 +++++++++++++++++++
/trunk/samples/powerpc-860-linux-gnu/reported.by | 3 3 0 0 +
4 files changed, 375 insertions(+), 3 deletions(-)

2008-10-29Move steps-related help into steps.mk.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 29 Oct 2008 18:34:14 +0000] rev 1015
Move steps-related help into steps.mk.

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

2008-10-29There is no EXPERIMENTAL feature in this powerpc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 29 Oct 2008 13:40:17 +0000] rev 1014
There is no EXPERIMENTAL feature in this powerpc sample.

/trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 11 3 8 0 +++--------
1 file changed, 3 insertions(+), 8 deletions(-)

2008-10-29Update this w86_64 sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 29 Oct 2008 13:35:44 +0000] rev 1013
Update this w86_64 sample.

/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 155 84 71 0 ++++++++++---------
/trunk/samples/x86_64-unknown-linux-uclibc/reported.by | 3 3 0 0 +
2 files changed, 87 insertions(+), 71 deletions(-)

2008-10-29Update this powerpc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 29 Oct 2008 12:19:34 +0000] rev 1012
Update this powerpc sample.

/trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 6 3 3 0 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

2008-10-29Update this powerpc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 29 Oct 2008 10:44:20 +0000] rev 1011
Update this powerpc sample.

/trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 166 91 75 0 ++++++++-------
/trunk/samples/powerpc-unknown_nofpu-linux-gnu/reported.by | 1 1 0 0 +
2 files changed, 92 insertions(+), 75 deletions(-)

2008-10-29Use $(MAKE) for recursive calls, don't directly use $(CT_NG).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 29 Oct 2008 10:31:15 +0000] rev 1010
Use $(MAKE) for recursive calls, don't directly use $(CT_NG).
Pass on the V variable on the $(MAKE) command lines.

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

2008-10-29Update this powerpc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 29 Oct 2008 09:42:52 +0000] rev 1009
Update this powerpc sample.

/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 104 50 54 0 +++++++++---------
/trunk/samples/powerpc-unknown-linux-uclibc/reported.by | 2 2 0 0 +
2 files changed, 52 insertions(+), 54 deletions(-)

2008-10-28Also export the V value to sub-makes.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 28 Oct 2008 21:47:12 +0000] rev 1008
Also export the V value to sub-makes.

/trunk/ct-ng.in | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-10-28Make a relative symlink from ${CT_TARGET}-cc to ${CT_TARGET}-gcc.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 28 Oct 2008 18:51:44 +0000] rev 1007
Make a relative symlink from ${CT_TARGET}-cc to ${CT_TARGET}-gcc.
This helps those who want to relocate their toolchains later.
Reported by Nye Liu: http://sourceware.org/ml/crossgcc/2008-10/msg00093.html

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

2008-10-28Update this powerpc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 28 Oct 2008 15:07:28 +0000] rev 1006
Update this powerpc sample.

/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 161 84 77 0 +++++++++++----------
/trunk/samples/powerpc-unknown-linux-gnu/reported.by | 1 1 0 0 +
2 files changed, 85 insertions(+), 77 deletions(-)

2008-10-28Update this powerpc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 28 Oct 2008 14:06:51 +0000] rev 1005
Update this powerpc sample.

/trunk/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 20 12 8 0 +++++++++++--------
1 file changed, 12 insertions(+), 8 deletions(-)

2008-10-28Fix building with newer gcc that have the 'fix-include' /feature/.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 28 Oct 2008 09:46:48 +0000] rev 1004
Fix building with newer gcc that have the 'fix-include' /feature/.

/trunk/patches/glibc/2.3.6/290-gcc-4.3-include.patch | 40 40 0 0 ++++++++++++++++++++++++++
1 file changed, 40 insertions(+)

2008-10-27Update this MIPS sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Oct 2008 19:12:40 +0000] rev 1003
Update this MIPS sample.

/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 160 83 77 0 +++++++++++-----------
/trunk/samples/mipsel-unknown-linux-gnu/reported.by | 1 1 0 0 +
2 files changed, 84 insertions(+), 77 deletions(-)

2008-10-27Don't use libelf in MIPS samples: it is not used as ltrace is not available for MIPS.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Oct 2008 18:46:04 +0000] rev 1002
Don't use libelf in MIPS samples: it is not used as ltrace is not available for MIPS.

/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 9 4 5 0 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)

2008-10-27Enhance the make fragments:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Oct 2008 18:42:26 +0000] rev 1001
Enhance the make fragments:
- comment the different parts
- re-order the code so that it is homogeneous amogst fragments
- eye-candy in some existing comments

/trunk/tools/tools.mk | 17 15 2 0 +++++++++++++++--
/trunk/steps.mk | 38 26 12 0 ++++++++++++++++++++++++++------------
/trunk/samples/samples.mk | 41 28 13 0 ++++++++++++++++++++++++++++-------------
/trunk/config/config.mk | 2 1 1 0 +-
4 files changed, 70 insertions(+), 28 deletions(-)

2008-10-27Add 'help' in the auto-completion.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Oct 2008 18:39:24 +0000] rev 1000
Add 'help' in the auto-completion.

/trunk/ct-ng.comp | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-10-27Typo.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Oct 2008 18:19:08 +0000] rev 999
Typo.

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

2008-10-27Update this MIPS sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Oct 2008 18:17:16 +0000] rev 998
Update this MIPS sample.

/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 141 74 67 0 +++++++++++++++--------------
/trunk/samples/mips-unknown-linux-uclibc/reported.by | 3 3 0 0 +
2 files changed, 77 insertions(+), 67 deletions(-)

2008-10-27Really, don't do DEBUG in samples.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Oct 2008 17:03:01 +0000] rev 997
Really, don't do DEBUG in samples.

/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 5 1 4 0 +----
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 5 1 4 0 +----
2 files changed, 2 insertions(+), 8 deletions(-)

2008-10-27Don't do DEBUG in samples.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Oct 2008 16:53:40 +0000] rev 996
Don't do DEBUG in samples.

/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 5 1 4 0 +----
1 file changed, 1 insertion(+), 4 deletions(-)

2008-10-27Update the ia64 sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Oct 2008 15:22:41 +0000] rev 995
Update the ia64 sample.

/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 109 55 54 0 ++++++++++++------------
/trunk/samples/ia64-unknown-linux-gnu/reported.by | 3 3 0 0 +
2 files changed, 58 insertions(+), 54 deletions(-)

2008-10-27Update the i686 sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Oct 2008 10:03:38 +0000] rev 994
Update the i686 sample.

/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 167 90 77 0 +++++++++++++++------------
/trunk/samples/i686-nptl-linux-gnu/reported.by | 3 3 0 0 +
2 files changed, 93 insertions(+), 77 deletions(-)

2008-10-27Update the i586 Geode sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 27 Oct 2008 08:58:57 +0000] rev 993
Update the i586 Geode sample.

/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 142 73 69 0 ++++++++++++-----------
/trunk/samples/i586-geode-linux-uclibc/reported.by | 3 3 0 0 +
2 files changed, 76 insertions(+), 69 deletions(-)

2008-10-26Update this ARM sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 18:02:34 +0000] rev 992
Update this ARM sample.

/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 148 80 68 0 +++++++------
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/reported.by | 3 3 0 0 +
2 files changed, 83 insertions(+), 68 deletions(-)

2008-10-26Update this ARM sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 15:48:59 +0000] rev 991
Update this ARM sample.

/trunk/samples/armeb-unknown-linux-gnueabi/crosstool.config | 166 88 78 0 ++++++++++---------
/trunk/samples/armeb-unknown-linux-gnueabi/reported.by | 3 3 0 0 +
2 files changed, 91 insertions(+), 78 deletions(-)

2008-10-26Don't use /bin/ash as shell in samples.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 15:23:42 +0000] rev 990
Don't use /bin/ash as shell in samples.

/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 7 3 4 0 +++---
/trunk/samples/powerpc-405-linux-gnu/crosstool.config | 17 8 9 0 +++++++--------
/trunk/samples/arm-unknown-eabi/crosstool.config | 6 3 3 0 ++--
3 files changed, 14 insertions(+), 16 deletions(-)

2008-10-26Update the Alpha sample with ltrace being built.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 15:20:05 +0000] rev 989
Update the Alpha sample with ltrace being built.

/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 8 5 3 0 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)

2008-10-26Make ltrace build for Alpha (eg. alphaev56-* _is_ an Alpha!).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 15:19:15 +0000] rev 988
Make ltrace build for Alpha (eg. alphaev56-* _is_ an Alpha!).

/trunk/patches/ltrace/0.4/120-alpha-support.patch | 11 11 0 0 +++++++++++
1 file changed, 11 insertions(+)

2008-10-26Update thie ARM sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 14:33:11 +0000] rev 987
Update thie ARM sample.

/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 168 89 79 0 ++++++++++++-----------
/trunk/samples/armeb-unknown-linux-gnu/reported.by | 3 3 0 0 +
2 files changed, 92 insertions(+), 79 deletions(-)

2008-10-26Update this ARM sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 14:32:21 +0000] rev 986
Update this ARM sample.

/trunk/samples/arm-unknown-linux-gnu/crosstool.config | 171 91 80 0 +++++++++++++------------
/trunk/samples/arm-unknown-linux-gnu/reported.by | 1 1 0 0 +
2 files changed, 92 insertions(+), 80 deletions(-)

2008-10-26Update this ARM sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 12:22:20 +0000] rev 985
Update this ARM sample.

/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 146 75 71 0 +++++++++++-----------
/trunk/samples/arm-unknown-linux-uclibc/reported.by | 3 3 0 0 +
2 files changed, 78 insertions(+), 71 deletions(-)

2008-10-26ltrace: remove lingering ".
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 11:30:34 +0000] rev 984
ltrace: remove lingering ".

/trunk/scripts/build/debug/400-ltrace.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-10-26Update the bare-metal ARM EABI sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 11:26:46 +0000] rev 983
Update the bare-metal ARM EABI sample.

/trunk/samples/arm-unknown-eabi/crosstool.config | 51 35 16 0 +++++++++++++++++++++---------
/trunk/samples/arm-unknown-eabi/reported.by | 3 3 0 0 ++
2 files changed, 38 insertions(+), 16 deletions(-)

2008-10-26Update the bare-metal ARM ELF sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 11:26:27 +0000] rev 982
Update the bare-metal ARM ELF sample.

/trunk/samples/arm-unknown-elf/crosstool.config | 55 37 18 0 +++++++++++++++++++++----------
/trunk/samples/arm-unknown-elf/reported.by | 3 3 0 0 ++
2 files changed, 40 insertions(+), 18 deletions(-)

2008-10-26Update the Alpha sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 10:30:35 +0000] rev 981
Update the Alpha sample.

/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 122 61 61 0 +++++++++---------
/trunk/samples/alphaev56-unknown-linux-gnu/reported.by | 1 1 0 0 +
2 files changed, 62 insertions(+), 61 deletions(-)

2008-10-26ltrace does not build out-of-tree: use copied sources to configure.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 26 Oct 2008 09:29:04 +0000] rev 980
ltrace does not build out-of-tree: use copied sources to configure.

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

2008-10-25ltrace is no longer EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 25 Oct 2008 16:58:06 +0000] rev 979
ltrace is no longer EXPERIMENTAL.

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

2008-10-25Update this sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 25 Oct 2008 16:53:05 +0000] rev 978
Update this sample.

/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 106 52 54 0 ++++++++++-----------
/trunk/samples/arm-unknown-linux-gnueabi/reported.by | 1 1 0 0 +
2 files changed, 53 insertions(+), 54 deletions(-)

2008-10-25libelf and ltrace are now no longer EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 25 Oct 2008 16:32:11 +0000] rev 977
libelf and ltrace are now no longer EXPERIMENTAL.
Remove old versions that never worked.

/trunk/config/debug/ltrace.in | 14 4 10 0 ++++----------
/trunk/config/tools/libelf.in | 5 0 5 0 -----
2 files changed, 4 insertions(+), 15 deletions(-)

2008-10-25Update this sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 25 Oct 2008 16:17:20 +0000] rev 976
Update this sample.

/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 37 20 17 0 ++++++++-------
/trunk/samples/arm-unknown-linux-uclibcgnueabi/reported.by | 2 1 1 0
2 files changed, 21 insertions(+), 18 deletions(-)

2008-10-25Remove libelf versions that never worked.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 25 Oct 2008 15:47:01 +0000] rev 975
Remove libelf versions that never worked.

/trunk/config/tools/libelf.in | 11 0 11 0 -----------
1 file changed, 11 deletions(-)

2008-10-25Update strace to 4.5.17:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 25 Oct 2008 15:44:05 +0000] rev 974
Update strace to 4.5.17:
- forward-port the patchset from strace-4.5.16 to 4.5.17
- add a new patch from Michael Abbott (#170)

/trunk/patches/strace/4.5.17/100-autoreconf.patch | 16 10 6 0 ++--
/trunk/patches/strace/4.5.17/150-undef-CTL_PROC.patch | 8 6 2 0 +-
/trunk/patches/strace/4.5.17/140-statfs64-check.patch | 28 16 12 0 ++++---
/trunk/patches/strace/4.5.17/160-undef-syscall.patch | 24 14 10 0 +++---
/trunk/patches/strace/4.5.17/110-dont-use-REG_SYSCALL-for-sh.patch | 10 7 3 0 +-
/trunk/patches/strace/4.5.17/120-fix-arm-bad-syscall.patch | 10 7 3 0 +-
/trunk/patches/strace/4.5.17/130-fix-disabled-largefile-syscalls.patch | 10 7 3 0 +-
/trunk/patches/strace/4.5.17/170-arm-syscalls.patch | 42 42 0 0 ++++++++++
/trunk/config/debug/strace.in | 5 5 0 0 +
9 files changed, 114 insertions(+), 39 deletions(-)

2008-10-24Make ltrace finally build:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 24 Oct 2008 15:40:58 +0000] rev 973
Make ltrace finally build:
- copy sources to build directory, as it does not build out-of-tree
- add a patch to make it build for non *-linux-gnu host tuples
- add a patch to make it cross-build correctly

/trunk/patches/ltrace/0.4/100-fix-build-with-exotic-linux-host-OS.patch | 26 26 0 0 +++
/trunk/patches/ltrace/0.4/110-allow-cross-compile.patch | 89 89 0 0 ++++++++++
/trunk/scripts/build/debug/400-ltrace.sh | 5 3 2 0 +
3 files changed, 118 insertions(+), 2 deletions(-)

2008-10-24Add the latest Linux kernel versions: 2.6.25.19, 2.6.26.7 and 2.6.27.3.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 24 Oct 2008 15:38:13 +0000] rev 972
Add the latest Linux kernel versions: 2.6.25.19, 2.6.26.7 and 2.6.27.3.

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

2008-10-24Backport #1111 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 24 Oct 2008 15:35:39 +0000] rev 971
Backport #1111 from trunk:
- Fix using only custom patches.

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

2008-10-24Update the sh4 sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 24 Oct 2008 11:42:48 +0000] rev 970
Update the sh4 sample.

/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 27 10 17 0 +++++++++----------------
1 file changed, 10 insertions(+), 17 deletions(-)

2008-10-24The glibc-2.7 profs fix for SuperH was missing very important parts...
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 24 Oct 2008 11:14:31 +0000] rev 969
The glibc-2.7 profs fix for SuperH was missing very important parts...

/trunk/patches/glibc/2.7/270-sh-fix-procfs.patch | 38 32 6 0 ++++++++++++++++++++++++++++++++------
1 file changed, 32 insertions(+), 6 deletions(-)

2008-10-24Fix libelf cross-building.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 24 Oct 2008 07:13:52 +0000] rev 968
Fix libelf cross-building.

/trunk/patches/libelf/0.8.10/100-fix-64-bit-detection.patch | 24 24 0 0 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)

2008-10-23Fix saving samples, by Nye Liu:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 23 Oct 2008 21:13:50 +0000] rev 967
Fix saving samples, by Nye Liu:
http://sourceware.org/ml/crossgcc/2008-10/msg00070.html

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

2008-10-23Fix memset on PowerPC 8xx, by Nye Liu:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 23 Oct 2008 21:12:29 +0000] rev 966
Fix memset on PowerPC 8xx, by Nye Liu:
http://sourceware.org/ml/crossgcc/2008-10/msg00067.html

/trunk/patches/glibc/2.7/290-powerpc-8xx-CPU15-errata.patch | 40 40 0 0 +++++++++++++++++++
1 file changed, 40 insertions(+)

2008-10-23Push the calculation of the tuple's kernel part down to kernel's build scripts:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 23 Oct 2008 13:45:48 +0000] rev 965
Push the calculation of the tuple's kernel part down to kernel's build scripts:
- update the kernel script's API with the function CT_DiKernelTupleValues
- update doc accordingly (also with the architecture change, missing in the previous commit)
- small clean-up in the main script, remove useless test

/trunk/scripts/build/kernel/bare-metal.sh | 5 5 0 0 +++++
/trunk/scripts/build/kernel/linux.sh | 5 5 0 0 +++++
/trunk/scripts/crosstool.sh | 31 13 18 0 +++++++++++++------------------
/trunk/scripts/functions | 15 8 7 0 ++++++++-------
/trunk/docs/overview.txt | 13 9 4 0 +++++++++----
5 files changed, 40 insertions(+), 29 deletions(-)

2008-10-23Architecture API change:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 23 Oct 2008 13:00:45 +0000] rev 964
Architecture API change:
- rename the tuple function

/trunk/scripts/build/arch/mips.sh | 2 1 1 0 +-
/trunk/scripts/build/arch/sh.sh | 2 1 1 0 +-
/trunk/scripts/build/arch/x86_64.sh | 2 1 1 0 +-
/trunk/scripts/build/arch/arm.sh | 2 1 1 0 +-
/trunk/scripts/build/arch/powerpc.sh | 2 1 1 0 +-
/trunk/scripts/build/arch/ia64.sh | 2 1 1 0 +-
/trunk/scripts/build/arch/alpha.sh | 2 1 1 0 +-
/trunk/scripts/build/arch/x86.sh | 2 1 1 0 +-
/trunk/scripts/functions | 12 7 5 0 +++++++-----
9 files changed, 15 insertions(+), 13 deletions(-)

2008-10-22Rename a patch: typo.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 22 Oct 2008 21:02:03 +0000] rev 963
Rename a patch: typo.

2008-10-22Make Super-H finally compile a complete (C-only) toolchain:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 22 Oct 2008 20:50:10 +0000] rev 962
Make Super-H finally compile a complete (C-only) toolchain:
- new, un-tested patches
- an sh4 sample to work on, and to try to reproduce later.

/trunk/patches/glibc/2.7/250-sh-chop-linux-version.patch | 49 49 0 0 ++
/trunk/patches/glibc/2.7/240-sh-lowlevellock-asm.patch | 56 56 0 0 +++
/trunk/patches/glibc/2.7/270-sh-fix-procfs.patch | 11 11 0 0 +
/trunk/patches/glibc/2.7/280-sh-fix-kernel-heders-location.patch | 23 23 0 0 +
/trunk/patches/glibc/2.7/260-sh-syscall-error-path.patch | 26 26 0 0 +
/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 311 311 0 0 ++++++++++++++
/trunk/samples/sh4-unknown-linux-gnu/reported.by | 3 3 0 0 +
7 files changed, 479 insertions(+)

2008-10-22Remove an unwanted SuperH chunk from an Alpha patch.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 22 Oct 2008 20:29:32 +0000] rev 961
Remove an unwanted SuperH chunk from an Alpha patch.

/trunk/patches/glibc/2.7/190-alpha-asm_elf.patch | 23 0 23 0 -----------------------
1 file changed, 23 deletions(-)

2008-10-22Remove the ppc-405fp sample, replace with a ppc-405 sample (405fp has an FPU, 405 does not).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 22 Oct 2008 19:03:08 +0000] rev 960
Remove the ppc-405fp sample, replace with a ppc-405 sample (405fp has an FPU, 405 does not).
Thanks to Julien DUSSER for reporting this.

/trunk/samples/powerpc-405-linux-gnu/crosstool.config | 343 343 0 0 +++++++++++++++++++++++++
/trunk/samples/powerpc-405-linux-gnu/reported.by | 3 3 0 0 +
2 files changed, 346 insertions(+)

2008-10-22Enhance the kconfig stuff build procedure:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 22 Oct 2008 16:56:23 +0000] rev 959
Enhance the kconfig stuff build procedure:
- better allocate CFLAGS/LDFLAGS to object and dependency files
- only include the needed dependency files
- cleanly handle the kconfig/ check and creation
- use HOST_LD to link, not HOST_CC (even if both are set to 'gcc' for now)
- get rid of defoldconfig, it does not make much sense using it.

/trunk/kconfig/kconfig.mk | 110 66 44 0 ++++++++++++++++++++++++++++++++---------------------
1 file changed, 66 insertions(+), 44 deletions(-)

2008-10-21Add a 405fp soft-float PowerPC sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 21 Oct 2008 21:31:23 +0000] rev 958
Add a 405fp soft-float PowerPC sample.

/trunk/scripts/saveSample.sh | 2 1 1 0
/trunk/samples/powerpc-405fp-linux-gnu/crosstool.config | 338 338 0 0 +++++++++++++++++++++++
/trunk/samples/powerpc-405fp-linux-gnu/reported.by | 3 3 0 0 +
3 files changed, 342 insertions(+), 1 deletion(-)

2008-10-21Add a glibc-2.6.1 patch for PPC soft-float.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 21 Oct 2008 21:29:02 +0000] rev 957
Add a glibc-2.6.1 patch for PPC soft-float.
http://sourceware.org/ml/crossgcc/2008-10/msg00044.html

/trunk/patches/glibc/ports-2.6.1/130-powerpc-softfloat.patch | 21 21 0 0 ++++++++++++++++++
1 file changed, 21 insertions(+)

2008-10-21Fix using only custom patches.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 21 Oct 2008 21:04:25 +0000] rev 956
Fix using only custom patches.
Reported by Patrick FLAIG: http://sourceware.org/ml/crossgcc/2008-10/msg00032.html

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

2008-10-21Fix paths in a glibc-ports-2.6.1 patch.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 21 Oct 2008 17:01:31 +0000] rev 955
Fix paths in a glibc-ports-2.6.1 patch.
http://sourceware.org/ml/crossgcc/2008-10/msg00041.html

/trunk/patches/glibc/ports-2.6.1/120-lll_lock_t.patch | 24 12 12 0 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)

2008-10-21Correctly handle V= only from command line, not from environment.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 21 Oct 2008 16:56:32 +0000] rev 954
Correctly handle V= only from command line, not from environment.

/trunk/ct-ng.in | 17 8 9 0 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)

2008-10-21Eye-candy when {,dist}clean.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 21 Oct 2008 16:13:46 +0000] rev 953
Eye-candy when {,dist}clean.

/trunk/tools/tools.mk | 1 1 0 0 +
/trunk/ct-ng.in | 16 12 4 0 ++++++++++++----
2 files changed, 13 insertions(+), 4 deletions(-)

2008-10-21Update config.guess.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 21 Oct 2008 09:16:00 +0000] rev 952
Update config.guess.

/trunk/tools/config.guess | 7 5 2 0 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

2008-10-20Add strace 4.5.18:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 20 Oct 2008 20:09:14 +0000] rev 951
Add strace 4.5.18:
- propagated the 4.5.16 patch set
- EXPERIMENTAL, as it does not build on at least ARM

/trunk/patches/strace/4.5.18/160-undef-syscall.patch | 22 0 22 0 ----------------------
/trunk/config/debug/strace.in | 6 6 0 0 ++++++
2 files changed, 6 insertions(+), 22 deletions(-)

2008-10-20Correctly handle the minimum supported kernel version in glibc.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 20 Oct 2008 17:46:43 +0000] rev 950
Correctly handle the minimum supported kernel version in glibc.
Should be propagated to eglibc as well...

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

2008-10-20Offer a single option for the glibc/eglibc add-ons selection, rather than hiding it behind a toggle.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 20 Oct 2008 09:50:45 +0000] rev 949
Offer a single option for the glibc/eglibc add-ons selection, rather than hiding it behind a toggle.
If the list is empty, then there is no add-on. If the list is not empty, then there are add-ons.

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

2008-10-19Add the latest Linux kernel 2.6.27.2.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 19 Oct 2008 12:02:13 +0000] rev 948
Add the latest Linux kernel 2.6.27.2.

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

2008-10-19Add the latest Linux kernel 2.6.27.1.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 19 Oct 2008 11:23:27 +0000] rev 947
Add the latest Linux kernel 2.6.27.1.

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

2008-10-19Avoid (re)building the kconfig dependencies when we don't need them (clean, build, list-steps...).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 19 Oct 2008 09:34:32 +0000] rev 946
Avoid (re)building the kconfig dependencies when we don't need them (clean, build, list-steps...).

/trunk/kconfig/kconfig.mk | 24 20 4 0 ++++++++++++++++++++----
1 file changed, 20 insertions(+), 4 deletions(-)

2008-10-18Extract the config files related stuff from the kconfig stuff
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 18 Oct 2008 18:37:28 +0000] rev 945
Extract the config files related stuff from the kconfig stuff
- create config/config.mk, with all the config.gen/ rules
- the only common points between config files and configurators:
- the top-level config file to include, stored in KCONFIG_TOP
- the config_file rules, which makes config files available to configurators
- dependency-files are renamed from %.d to %.dep (.d is reserved for directories)
- a few eye-candy here and there

/trunk/kconfig/kconfig.mk | 184 12 172 0 +++--------------------------------------------------
/trunk/config/config.mk | 118 9 109 0 +++-------------------------------
/trunk/ct-ng.in | 1 1 0 0 +
3 files changed, 22 insertions(+), 281 deletions(-)

2008-10-17Fix saving samples when the uClibc config file is already saved.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 17 Oct 2008 14:26:53 +0000] rev 944
Fix saving samples when the uClibc config file is already saved.

/trunk/scripts/saveSample.sh | 4 2 2 0
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 140 71 69 0 ++++++++-------
/trunk/samples/arm-unknown-linux-uclibcgnueabi/reported.by | 3 3 0 0 +
3 files changed, 76 insertions(+), 71 deletions(-)

2008-10-17Update the kconfig stuff to match the one in the linux-2.6.27 version.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 17 Oct 2008 12:47:53 +0000] rev 943
Update the kconfig stuff to match the one in the linux-2.6.27 version.

/trunk/kconfig/zconf.hash.c | 225 110 115 0 +++----
/trunk/kconfig/lkc_proto.h | 4 3 1 0 +
/trunk/kconfig/mconf.c | 217 110 107 0 +++---
/trunk/kconfig/menu.c | 86 60 26 0 ++-
/trunk/kconfig/symbol.c | 212 156 56 0 ++++--
/trunk/kconfig/kconfig.mk | 24 9 15 0 -
/trunk/kconfig/lex.zconf.c | 97 80 17 0 ++-
/trunk/kconfig/util.c | 38 30 8 0 +
/trunk/kconfig/lkc.h | 22 18 4 0 +
/trunk/kconfig/expr.c | 32 19 13 0 +
/trunk/kconfig/confdata.c | 254 172 82 0 +++++---
/trunk/kconfig/lxdialog/dialog.h | 12 9 3 0 +
/trunk/kconfig/lxdialog/inputbox.c | 6 3 3 0
/trunk/kconfig/lxdialog/checklist.c | 4 2 2 0
/trunk/kconfig/lxdialog/menubox.c | 6 3 3 0
/trunk/kconfig/lxdialog/textbox.c | 2 1 1 0
/trunk/kconfig/lxdialog/util.c | 47 30 17 0 +
/trunk/kconfig/lxdialog/yesno.c | 4 2 2 0
/trunk/kconfig/expr.h | 20 10 10 0
/trunk/kconfig/zconf.tab.c | 1441 793 648 0 ++++++++++++++++++++++++-------------------
/trunk/kconfig/conf.c | 276 124 152 0 ++++----
/trunk/kconfig/check-gettext.sh | 14 14 0 0 +
/trunk/ct-ng.in | 2 1 1 0
23 files changed, 1759 insertions(+), 1286 deletions(-)

2008-10-17Fix oldconfig and defoldconfig.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 17 Oct 2008 09:51:19 +0000] rev 942
Fix oldconfig and defoldconfig.
Thanks Thomas Petazzoni for noticing the breakage.

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

2008-10-15Woops, typo...
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Oct 2008 21:31:35 +0000] rev 941
Woops, typo...

/trunk/ct-ng.in | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-10-15Cheesy kconfig stuff:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Oct 2008 21:29:56 +0000] rev 940
Cheesy kconfig stuff:
- silent/quiet/verbose build:
- ct-ng by default only prints quit messages, such as "CC xxx",
- if using V=0, nothing is printed,
- if using V=1, the full command lines are printed,
- other values are indeterminate,
- should help in debugging the kconfig stuff;
- complete kconfig/{,m}conf generation:
- fully dynamic dependencies on source files,
- compilation of .c into .o, then linking (instead of direct linking),
- VPATH usage when not --local;
Typo + a coment moved.

/trunk/kconfig/kconfig.mk | 140 87 53 0 +++++++++++++++++++++++++++++++++--------------------
/trunk/tools/tools.mk | 12 6 6 0 ++--
/trunk/steps.mk | 6 3 3 0 +-
/trunk/samples/samples.mk | 30 15 15 0 +++++-----
/trunk/ct-ng.in | 40 28 12 0 +++++++++++----
5 files changed, 139 insertions(+), 89 deletions(-)

2008-10-15Update the OpenRISC or32 contrib to correctly set EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Oct 2008 08:15:28 +0000] rev 939
Update the OpenRISC or32 contrib to correctly set EXPERIMENTAL.

/trunk/copy) |binary
1 file changed

2008-10-15Update the OpenRISC or32 contribution to match the new architecture layout.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Oct 2008 08:08:46 +0000] rev 938
Update the OpenRISC or32 contribution to match the new architecture layout.

/trunk/copy) |binary
1 file changed

2008-10-15Fix configure's --with-contrib option.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Oct 2008 08:08:02 +0000] rev 937
Fix configure's --with-contrib option.

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

2008-10-15Add alternate locations where to retrieve binutils snapshots.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 15 Oct 2008 07:29:07 +0000] rev 936
Add alternate locations where to retrieve binutils snapshots.

/trunk/scripts/build/binutils.sh | 5 3 2 0 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

2008-10-14Introduce the notion of a 'sample comment'.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 14 Oct 2008 21:30:27 +0000] rev 935
Introduce the notion of a 'sample comment'.

- presence of the sample's reported.by file is now mandatory.
- when saving a sample, reporter name & URL are queried, to avoid operator forget about creating the reported.by file.
- when saving a sample, one can store a few-liner comment.
- when recalling a sample, the reporter name, URL and comment (if present) are printed.
- update the powerpc-e500v2-linux-gnuspe sample to include Nate's comment (from his original mail).
- update all samples that were missing the reported.by file.

/trunk/scripts/saveSample.sh | 46 35 11 0 ++++++++++++++++++------
/trunk/scripts/showSamples.sh | 12 6 6 0 +++---
/trunk/samples/powerpc-e500v2-linux-gnuspe/reported.by | 15 15 0 0 ++++++++
/trunk/samples/samples.mk | 22 17 5 0 +++++++++--
4 files changed, 73 insertions(+), 22 deletions(-)

2008-10-14Correctly auto-complete with start-steps as well.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 14 Oct 2008 20:06:37 +0000] rev 934
Correctly auto-complete with start-steps as well.

/trunk/ct-ng.comp | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)

2008-10-14Use a function to retrieve a sample directory.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 14 Oct 2008 19:40:12 +0000] rev 933
Use a function to retrieve a sample directory.

/trunk/samples/samples.mk | 19 9 10 0 +++++++++----------
1 file changed, 9 insertions(+), 10 deletions(-)

2008-10-14Eye-candy in the help entries.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 14 Oct 2008 19:29:25 +0000] rev 932
Eye-candy in the help entries.

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

2008-10-14Eye candy in the help disclaimer.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 14 Oct 2008 19:19:20 +0000] rev 931
Eye candy in the help disclaimer.

/trunk/ct-ng.in | 1 1 0 0 +
1 file changed, 1 insertion(+)

2008-10-14Credit Nate CASE for his powerpc e500v2 sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 14 Oct 2008 17:44:38 +0000] rev 930
Credit Nate CASE for his powerpc e500v2 sample.

/trunk/samples/powerpc-e500v2-linux-gnuspe/reported.by | 2 2 0 0 ++
1 file changed, 2 insertions(+)

2008-10-14Sample config for e500v2 toolchain
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 14 Oct 2008 17:42:10 +0000] rev 929
Sample config for e500v2 toolchain

On Tuesday 14 October 2008 17:05:31 Nate Case wrote:
> This is a sample config file for Freescale e500v2 processors (e.g.,
> MPC8548, MPC8572). It uses eglibc (for e500/SPE patches) and a recent
> gcc (4.3.1, for e500v2 DPFP support) and will generate appropriate
> dual-precision floating point instructions by default.
>
> Note: If building a Linux kernel with this toolchain, you will want to
> make sure -mno-spe AND -mspe=no are passed to gcc to prevent SPE
> ABI/instructions from getting into the kernel (which is currently
> unsupported). At this time, the kernel build system only passes
> -mno-spe by default (this should be fixed soon hopefully).
>
> A binutils snapshot is used to fix a bug present in 2.18 preventing
> U-Boot from being compiled (CodeSourcery issue #2297: internal.h
> (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with segments at the end of
> memory).

Obsoletes the powerpc-unknown-linux-gnuspe sample, so remove it.

/trunk/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 307 307 0 0 +++++++++++++++++++
1 file changed, 307 insertions(+)

2008-10-14saveSample: Reset CT_LOCAL_TARBALLS_DIR to default
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 14 Oct 2008 16:54:20 +0000] rev 928
saveSample: Reset CT_LOCAL_TARBALLS_DIR to default

On Tuesday 14 October 2008 16:48:07 Nate Case wrote:
> Keep CT_LOCAL_TARBALLS_DIR at the default setting of ${HOME}/src so that
> we don't save irrelevant paths in the samples.

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

2008-10-14Fix the saveSample script oafter architerctures reorganisation
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 14 Oct 2008 16:53:13 +0000] rev 927
Fix the saveSample script oafter architerctures reorganisation

On Tuesday 14 October 2008 16:27:37 Nate Case wrote:
> The saveSample.sh script is referring to the old architecture-specific
> script path. Point to the new one, just as done in crosstool.sh.

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

2008-10-14Rework the kconfig stuff
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 14 Oct 2008 16:50:33 +0000] rev 926
Rework the kconfig stuff
- better handle config file generation dependencies
- get rid of CT_TOP_DIR where useless
- rearrange code to be cleaner, and add adequate '#----' comments to split the different parts
- a few eye-candy here and there

/trunk/kconfig/kconfig.mk | 158 99 59 0 +++++++++++++++++++++++++++++++++--------------------
1 file changed, 99 insertions(+), 59 deletions(-)

2008-10-13No one sane would you 'ct-ng config' to configure crosstool-NG.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 13 Oct 2008 20:36:37 +0000] rev 925
No one sane would you 'ct-ng config' to configure crosstool-NG.
Remove this useless rule.

/trunk/kconfig/kconfig.mk | 8 2 6 0 ++------
/trunk/ct-ng.comp | 2 1 1 0 +-
2 files changed, 3 insertions(+), 7 deletions(-)

2008-10-13Missed adding new files because of old svn:ignore property (removed).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 13 Oct 2008 20:35:18 +0000] rev 924
Missed adding new files because of old svn:ignore property (removed).

/trunk/config/debug.in | 3 3 0 0 +++
/trunk/config/tools.in | 3 3 0 0 +++
2 files changed, 6 insertions(+)

2008-10-13Generate the choice menu for C compilers, the same way arch, kernels and C libraries are generated.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 13 Oct 2008 16:58:52 +0000] rev 923
Generate the choice menu for C compilers, the same way arch, kernels and C libraries are generated.

/trunk/kconfig/kconfig.mk | 6 6 0 0 ++++++
/trunk/config/cc/gcc.in | 13 13 0 0 +++++++++++++
/trunk/config/cc.in | 31 3 28 0 +++----------------------------
3 files changed, 22 insertions(+), 28 deletions(-)

2008-10-13Generate the choice menu for C libraries, the same way arch and kernels are generated.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 13 Oct 2008 11:23:51 +0000] rev 922
Generate the choice menu for C libraries, the same way arch and kernels are generated.

/trunk/kconfig/kconfig.mk | 10 8 2 0 ++++++--
/trunk/scripts/build/libc/glibc.sh | 2 1 1 0 +-
/trunk/config/libc/glibc.in | 22 6 16 0 +++++-------------
/trunk/config/libc/uClibc.in | 7 6 1 0 +++++-
/trunk/config/libc/eglibc.in | 12 11 1 0 +++++++++-
/trunk/config/libc.in | 53 4 49 0 +++-----------------------------------------
6 files changed, 36 insertions(+), 70 deletions(-)

2008-10-13Add latest binutils versions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 13 Oct 2008 11:06:37 +0000] rev 921
Add latest binutils versions.

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

2008-10-12In generated choice menus, move the selection options outside the choice menu.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 12 Oct 2008 11:22:46 +0000] rev 920
In generated choice menus, move the selection options outside the choice menu.

/trunk/kconfig/kconfig.mk | 60 35 25 0 +++++++++++++++++++++++++++++++----------------------
/trunk/config/kernel.in | 6 0 6 0 -----
/trunk/config/target.in | 6 0 6 0 -----
3 files changed, 35 insertions(+), 37 deletions(-)

2008-10-12Use ERROR level for make errors.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 12 Oct 2008 11:09:57 +0000] rev 919
Use ERROR level for make errors.
Rename the C library addons directories rather than symlinking.

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

2008-10-12Update the auto-completion function:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 12 Oct 2008 10:38:02 +0000] rev 918
Update the auto-completion function:
- be silent in case of errors
- also suggest 'build.'

/trunk/ct-ng.comp | 6 3 3 0 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

2008-10-12On 20081011, Khem RAJ writes:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 12 Oct 2008 10:18:35 +0000] rev 917
On 20081011, Khem RAJ writes:
You have to bar gcc trying to build unwinding at stage 1.

/trunk/patches/gcc/4.2.0/290-sh-without-headers.patch | 26 26 0 0 ++++++++++++++++++++++++++
/trunk/patches/gcc/4.2.1/290-sh-without-headers.patch | 26 26 0 0 ++++++++++++++++++++++++++
/trunk/patches/gcc/4.2.2/290-sh-without-headers.patch | 26 26 0 0 ++++++++++++++++++++++++++
/trunk/patches/gcc/4.3.1/350-sh-without-headers.patch | 26 26 0 0 ++++++++++++++++++++++++++
/trunk/patches/gcc/4.2.3/310-sh-without-headers.patch | 26 26 0 0 ++++++++++++++++++++++++++
/trunk/patches/gcc/4.3.2/350-sh-without-headers.patch | 26 26 0 0 ++++++++++++++++++++++++++
/trunk/patches/gcc/4.2.4/310-sh-without-headers.patch | 26 26 0 0 ++++++++++++++++++++++++++
7 files changed, 182 insertions(+)

2008-10-10Simplify the Tools and Debug facilities menu entries:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 10 Oct 2008 14:30:44 +0000] rev 916
Simplify the Tools and Debug facilities menu entries:
- each config file no longer have to define their own 'menuconfig foo - if FOO - endif' gym
- each build script no longer has to say wether they are enabled
- generation of the 'menuconfig' entries for the Tools and Debug facilities now uses the same code
Some re-ordering of the code to be consistent with the steps ordering (tools, then debug).

/trunk/kconfig/kconfig.mk | 66 43 23 0 +++++++++++++++++++++++-------------
/trunk/scripts/build/debug.sh | 14 9 5 0 +++++---
/trunk/scripts/build/tools/000-template.sh | 7 0 7 0 ----
/trunk/scripts/build/tools/100-libelf.sh | 3 0 3 0 --
/trunk/scripts/build/tools/200-sstrip.sh | 2 0 2 0 -
/trunk/scripts/build/debug/000-template.sh | 7 0 7 0 ----
/trunk/scripts/build/debug/100-dmalloc.sh | 3 0 3 0 --
/trunk/scripts/build/debug/400-ltrace.sh | 3 0 3 0 --
/trunk/scripts/build/debug/300-gdb.sh | 3 0 3 0 --
/trunk/scripts/build/debug/500-strace.sh | 3 0 3 0 --
/trunk/scripts/build/debug/200-duma.sh | 3 0 3 0 --
/trunk/scripts/build/tools.sh | 14 9 5 0 +++++---
/trunk/scripts/crosstool.sh | 2 1 1 0
/trunk/config/debug/ltrace.in | 14 3 11 0 ++------
/trunk/config/debug/dmalloc.in | 9 1 8 0 +----
/trunk/config/debug/gdb.in | 9 1 8 0 +----
/trunk/config/debug/strace.in | 10 1 9 0 -----
/trunk/config/debug/duma.in | 10 1 9 0 -----
/trunk/config/tools/libelf.in | 12 2 10 0 +------
/trunk/config/tools/sstrip.in | 10 1 9 0 -----
/trunk/config/config.in | 4 2 2 0 +-
21 files changed, 74 insertions(+), 134 deletions(-)

2008-10-10Add the Linux kernel 2.6.27.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 10 Oct 2008 08:46:29 +0000] rev 915
Add the Linux kernel 2.6.27.
Remove all 2.6.25 versions up to 2.6.25.17.
Mark 2.6.25.18 as being OBSOLETE.

/trunk/config/kernel/linux.in | 98 7 91 0 +++---------------------------------------------
1 file changed, 7 insertions(+), 91 deletions(-)

2008-10-09Remove CT_BROKEN.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 09 Oct 2008 19:17:49 +0000] rev 914
Remove CT_BROKEN.
Only one component is actually BROKEN (libelf), make it depend on EXPERIMENTAL, but state BROKEN in the prompt.
ltrace (which depends on libelf) is now marked as EXPERIMENTAL, with the reference to the BROKEN libelf in the help entry.

/trunk/docs/overview.txt | 6 0 6 0 ------
/trunk/config/debug/ltrace.in | 7 4 3 0 ++++---
/trunk/config/global/ct-behave.in | 8 0 8 0 --------
/trunk/config/tools/libelf.in | 5 3 2 0 +++--
4 files changed, 7 insertions(+), 19 deletions(-)

2008-10-09'sstrip' makes no sense on bare-metal, mark it so.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 09 Oct 2008 19:13:37 +0000] rev 913
'sstrip' makes no sense on bare-metal, mark it so.

/trunk/config/tools/sstrip.in | 1 1 0 0 +
1 file changed, 1 insertion(+)

2008-10-09Commonalise config.gen/{arch,kernel}.in generation.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 09 Oct 2008 17:40:15 +0000] rev 912
Commonalise config.gen/{arch,kernel}.in generation.

/trunk/kconfig/kconfig.mk | 76 34 42 0 ++++++++++++++++++++++++-----------------------------
1 file changed, 34 insertions(+), 42 deletions(-)

2008-10-09Add latest Linux kernel versions 2.6.25.18 & 2.6.26.6.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 09 Oct 2008 13:15:46 +0000] rev 911
Add latest Linux kernel versions 2.6.25.18 & 2.6.26.6.
Fix using Linux kernel versions 2.6.25.{15,16,17}.

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

2008-10-08populate:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 08 Oct 2008 11:57:03 +0000] rev 910
populate:
- add an option to force installation of listed libraries,
- add an option to read a file listing libraries of which to force installation.

/trunk/tools/populate.in | 126 104 22 0 +++++++++++++++++++++++++++++++++++++++++++++---------
1 file changed, 104 insertions(+), 22 deletions(-)

2008-10-06Install the config script following the naming of other files, eg. "${CT_TARGET}-" instead of "${CT_TARGET}." .
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 06 Oct 2008 21:23:31 +0000] rev 909
Install the config script following the naming of other files, eg. "${CT_TARGET}-" instead of "${CT_TARGET}." .

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

2008-10-06Typoes.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 06 Oct 2008 20:13:05 +0000] rev 908
Typoes.

/trunk/README | 2 1 1 0 +-
/trunk/config/kernel.in | 2 1 1 0 +-
2 files changed, 2 insertions(+), 2 deletions(-)

2008-10-06Remove lingering architecture config directories now they are useless.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 06 Oct 2008 19:58:01 +0000] rev 907
Remove lingering architecture config directories now they are useless.

2008-10-05Bump version to 1.2.4+svn. 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 05 Oct 2008 18:37:37 +0000] rev 906
Bump version to 1.2.4+svn.

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