2008-11-16Make strace 4.5.17 and 4.5.18 build with latest uClibc (which no longer install cachectl.h).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 16 Nov 2008 20:37:39 +0000] rev 1045
Make strace 4.5.17 and 4.5.18 build with latest uClibc (which no longer install cachectl.h).
Patch from OpenEmbedded, by Khem (RAJ?), and forwarded by Joachim NILSSON.

/trunk/patches/strace/4.5.17/180-no_cachectl.patch | 35 35 0 0 ++++++++++++++++++++++++++++
/trunk/patches/strace/4.5.18/170-no_cachectl.patch | 35 35 0 0 ++++++++++++++++++++++++++++
2 files changed, 70 insertions(+)

2008-11-14Add latest uClibc 0.9.30 ( at last! ;-) )
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 14 Nov 2008 13:49:27 +0000] rev 1044
Add latest uClibc 0.9.30 ( at last! ;-) )

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

2008-11-14Add a fast Linux kernel mirror.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 14 Nov 2008 13:48:55 +0000] rev 1043
Add a fast Linux kernel mirror.

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

2008-11-13Add the latest Linux kernel versions:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 13 Nov 2008 20:19:50 +0000] rev 1042
Add the latest Linux kernel versions:
- 2.6.25.20
- 2.6.26.8
- 2.6.27.{4,5,6}

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

2008-11-13Merge #1195, #1196 and #1203 from /devel/YEM-build_host_target_cleanup:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 13 Nov 2008 18:22:23 +0000] rev 1041
Merge #1195, #1196 and #1203 from /devel/YEM-build_host_target_cleanup:
- Get rid of CT_CC_NATIVE
- Get rid of CT_CANADIAN_OPT
- Sanitise CT_BUILD vs. CT_HOST

/trunk/scripts/build/tools/200-sstrip.sh | 4 2 2 0
/trunk/scripts/build/binutils.sh | 1 0 1 0 -
/trunk/scripts/build/cc/gcc.sh | 11 6 5 0 +-
/trunk/scripts/build/debug/200-duma.sh | 3 1 2 0 -
/trunk/scripts/build/libc/glibc.sh | 10 5 5 0 +-
/trunk/scripts/build/libc/eglibc.sh | 8 4 4 0 +-
/trunk/scripts/crosstool.sh | 168 113 55 0 ++++++++++++++++++++++++++------------
/trunk/config/toolchain.in | 160 137 23 0 +++++++++++++++++++++++++++++++-----
8 files changed, 268 insertions(+), 97 deletions(-)

2008-11-13Merge 1199 and 1200 from /devel/YEM-build_host_target_cleanup:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 13 Nov 2008 17:55:16 +0000] rev 1040
Merge 1199 and 1200 from /devel/YEM-build_host_target_cleanup:
- Allow hand-indentation in the kconfig prompts
- Start documenting the kconfig deviations from the kernel's version

/trunk/kconfig/menu.c | 10 8 2 0 ++++++++--
/trunk/docs/overview.txt | 6 6 0 0 ++++++
2 files changed, 14 insertions(+), 2 deletions(-)

2008-11-13Make the 'updatetools' rule conform to the V={,0,1,2} verbosity level.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 13 Nov 2008 17:34:44 +0000] rev 1039
Make the 'updatetools' rule conform to the V={,0,1,2} verbosity level.

/trunk/tools/tools.mk | 28 20 8 0 ++++++++++++++++++++--------
1 file changed, 20 insertions(+), 8 deletions(-)

2008-11-07Do not autodetect 64-bit archs, have them tell be 'select'-ing ARCH_64 in the configuration.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 07 Nov 2008 08:09:42 +0000] rev 1038
Do not autodetect 64-bit archs, have them tell be 'select'-ing ARCH_64 in the configuration.

/trunk/scripts/crosstool.sh | 12 5 7 0 +++++-------
/trunk/docs/overview.txt | 6 6 0 0 ++++++
/trunk/config/target.in | 4 4 0 0 ++++
/trunk/config/arch/x86_64.in | 1 1 0 0 +
/trunk/config/arch/ia64.in | 1 1 0 0 +
5 files changed, 17 insertions(+), 7 deletions(-)

2008-11-07Do not take lib64/ in account when fixing the glibc linker scripts:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 07 Nov 2008 08:03:32 +0000] rev 1037
Do not take lib64/ in account when fixing the glibc linker scripts:
- lib64 dirs are symlinks to the corresponding lib/ dirs.

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

2008-11-04Update ltrace to ltrace-0.5 + fixes from Debian ltrace-0.5-3.1.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 04 Nov 2008 18:52:59 +0000] rev 1036
Update ltrace to ltrace-0.5 + fixes from Debian ltrace-0.5-3.1.

/trunk/patches/ltrace/0.5/130-fixes-by-debian.patch | 812 812 0 0 +++++++++++++++++++++++
/trunk/patches/ltrace/0.5/110-allow-cross-compile.patch | 26 13 13 0
/trunk/config/debug/ltrace.in | 5 5 0 0 +
3 files changed, 830 insertions(+), 13 deletions(-)

2008-11-04Use target GMP and MPFR when building target binutils:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 04 Nov 2008 18:31:07 +0000] rev 1035
Use target GMP and MPFR when building target binutils:
- this is not really used yet, as only the iberty and bfd libraries are built
- if we ever are to build the full binutils for the target, then it is already configured to use the target GMP and MPFR.

/trunk/scripts/build/binutils.sh | 7 7 0 0 +++++++
1 file changed, 7 insertions(+)

2008-11-04Build target GMP and MPFR prior to target binutils:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 04 Nov 2008 18:28:56 +0000] rev 1034
Build target GMP and MPFR prior to target binutils:
- binutils can use GMP and MPFR if available, so invert the build order to later make use of GMP and MPFR on the target.

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

2008-11-04Merge #1190 from /devel/YEM-build_host_target_cleanup:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 04 Nov 2008 16:30:11 +0000] rev 1033
Merge #1190 from /devel/YEM-build_host_target_cleanup:
- Use shell wrappers to point to the build tools, rather than symlinks.

/trunk/scripts/crosstool.sh | 20 14 6 0 ++++++++++++++------
1 file changed, 14 insertions(+), 6 deletions(-)

2008-11-04Add a bare-metal ARM EABI sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 04 Nov 2008 16:14:55 +0000] rev 1032
Add a bare-metal ARM EABI sample.

/trunk/samples/armeb-unknown-eabi/crosstool.config | 241 241 0 0 ++++++++++++++++++++++++++++
/trunk/samples/armeb-unknown-eabi/reported.by | 3 3 0 0 +
2 files changed, 244 insertions(+)

2008-11-02Add a bare-metal MIPS sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 02 Nov 2008 11:46:36 +0000] rev 1031
Add a bare-metal MIPS sample.

/trunk/samples/mips-unknown-elf/crosstool.config | 239 239 0 0 ++++++++++++++++++++++++++++++
/trunk/samples/mips-unknown-elf/reported.by | 3 3 0 0 +
2 files changed, 242 insertions(+)

2008-11-01Unmark bare-metal being EXPERIMENTAL.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 01 Nov 2008 18:30:19 +0000] rev 1030
Unmark bare-metal being EXPERIMENTAL.

/trunk/config/kernel/bare-metal.in | 1 0 1 0 -
1 file changed, 1 deletion(-)

2008-11-01Enable uClibc parallel build for those versions supporting it.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 01 Nov 2008 17:16:34 +0000] rev 1029
Enable uClibc parallel build for those versions supporting it.

/trunk/scripts/build/libc/uClibc.sh | 12 7 5 0 +++++++-----
/trunk/config/libc/uClibc.in | 9 9 0 0 +++++++++
2 files changed, 16 insertions(+), 5 deletions(-)

2008-11-01Enablelocales when requested to do so.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 01 Nov 2008 17:13:54 +0000] rev 1028
Enablelocales when requested to do so.
Original patch by Thomas PETAZZONI, with soe improvement by myself.

/trunk/scripts/build/libc/uClibc.sh | 10 9 1 0 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)

2008-11-01Only install headers when installing uClibc headers.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 01 Nov 2008 17:02:48 +0000] rev 1027
Only install headers when installing uClibc headers.

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

2008-11-01Eyecandy in the WiKi table.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 01 Nov 2008 16:49:00 +0000] rev 1026
Eyecandy in the WiKi table.

/trunk/scripts/showSamples.sh | 20 12 8 0 ++++++++++++--------
1 file changed, 12 insertions(+), 8 deletions(-)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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(-)