2008-08-12Update the PowerPC SPE sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 12 Aug 2008 11:15:44 +0000] rev 795
Update the PowerPC SPE sample.

/trunk/samples/powerpc-unknown-linux-gnuspe/crosstool.config | 55 47 8 0 +++++++++++++++---
1 file changed, 47 insertions(+), 8 deletions(-)

2008-08-12gcc-4.3.1 is now longer EXPERIMENTAL (gcc-4.3.0 is still EXPERIMENTAL, because of lack of testing).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 12 Aug 2008 10:53:56 +0000] rev 794
gcc-4.3.1 is now longer EXPERIMENTAL (gcc-4.3.0 is still EXPERIMENTAL, because of lack of testing).

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

2008-08-12Typo.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 12 Aug 2008 10:53:11 +0000] rev 793
Typo.

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

2008-08-12Add SPE extensions support for PowerPC (after a work by Thomas JOURDAN).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 12 Aug 2008 09:56:19 +0000] rev 792
Add SPE extensions support for PowerPC (after a work by Thomas JOURDAN).
Add a PowerPC sample that supports SPE extensions.

/trunk/arch/powerpc/functions | 13 13 0 0 +
/trunk/arch/powerpc/config.in | 8 8 0 0 +
/trunk/patches/gcc/4.3.1/340-make-mno-spe-work-as-expected.patch | 90 90 0 0 ++++
/trunk/samples/powerpc-unknown-linux-gnuspe/crosstool.config | 309 309 0 0 ++++++++++++++
4 files changed, 420 insertions(+)

2008-08-12Move TARGET_LDFLAGS up with all target-dependent flags.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 12 Aug 2008 09:54:42 +0000] rev 791
Move TARGET_LDFLAGS up with all target-dependent flags.

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

2008-08-12Fix saving and using local copy of eglibc tarballs.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 12 Aug 2008 09:14:55 +0000] rev 790
Fix saving and using local copy of eglibc tarballs.

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

2008-08-12Merge the static and shared core gcc builds.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 12 Aug 2008 07:47:51 +0000] rev 789
Merge the static and shared core gcc builds.

/trunk/scripts/build/cc_gcc.sh | 195 64 131 0 ++++++++++++++++--------------------------------
1 file changed, 64 insertions(+), 131 deletions(-)

2008-08-12Be a little less verbose when retrieving files if they are already present.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 12 Aug 2008 07:47:19 +0000] rev 788
Be a little less verbose when retrieving files if they are already present.
Be a little less verbose when extracting (and patching) files.

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

2008-08-11Merge the branches/eglibc stuff:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 11 Aug 2008 12:22:47 +0000] rev 787
Merge the branches/eglibc stuff:
- Add support for eglibc

/trunk/scripts/functions | 6 4 2 0 ++++--
/trunk/docs/CREDITS | 1 1 0 0 +
/trunk/config/libc.in | 12 12 0 0 ++++++++++++
/trunk/arch/arm/functions | 4 2 2 0 ++--
4 files changed, 19 insertions(+), 4 deletions(-)

2008-08-11Move two log messages around, so that output looks better.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 11 Aug 2008 09:42:13 +0000] rev 786
Move two log messages around, so that output looks better.

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

2008-08-10Update version to 1.2.1+svn 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 10 Aug 2008 10:40:36 +0000] rev 785
Update version to 1.2.1+svn

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

2008-08-10Update version to 1.2.1. 1.2 crosstool-ng-1.2.1
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 10 Aug 2008 10:39:38 +0000] rev 784
Update version to 1.2.1.

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

2008-08-09Add latest Linux kernel versions.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Aug 2008 21:09:22 +0000] rev 783
Add latest Linux kernel versions.

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

2008-08-09Do not unset http_proxy, ftp_proxy and https_proxy in case of using a socks proxy.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Aug 2008 20:48:39 +0000] rev 782
Do not unset http_proxy, ftp_proxy and https_proxy in case of using a socks proxy.
Add a log message.

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

2008-08-09Backport #926 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Aug 2008 18:10:29 +0000] rev 781
Backport #926 from trunk:
Fix saving tarballs locally in case downloads are forced.

/branches/1.2/scripts/functions | 18 8 10 0 ++++++++----------
1 file changed, 8 insertions(+), 10 deletions(-)

2008-08-09Backport #922 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Aug 2008 18:06:43 +0000] rev 780
Backport #922 from trunk:
Fix testing for tool's presence.

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

2008-08-09Merge #908 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Aug 2008 18:05:46 +0000] rev 779
Merge #908 from trunk:
Simplify populate: no need to be too smart.

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

2008-08-09Merge #893 and #923 from trunk: 1.2
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Aug 2008 18:03:02 +0000] rev 778
Merge #893 and #923 from trunk:
populate is not relocatable.

/branches/1.2/scripts/crosstool.sh | 14 6 8 0 ++++++--------
/branches/1.2/tools/populate.in | 6 4 2 0 ++++--
2 files changed, 10 insertions(+), 10 deletions(-)

2008-08-09Merge #920 from branches/eglibc:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Aug 2008 17:48:13 +0000] rev 777
Merge #920 from branches/eglibc:
Fix saving tarballs locally in case downloads are forced.

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

2008-08-09Merge #916 from branches/eglibc:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Aug 2008 17:46:56 +0000] rev 776
Merge #916 from branches/eglibc:
Use a little bit more of CT_DoExecLog.

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

2008-08-09Merge #914 from branches/eglibc:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Aug 2008 17:45:55 +0000] rev 775
Merge #914 from branches/eglibc:
Fix setting the proxy.

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

2008-08-09Merge #912 from branches/eglibc:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Aug 2008 17:44:34 +0000] rev 774
Merge #912 from branches/eglibc:
Don't check for readlink, it is no longer needed.

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

2008-08-09Merge #911 from banches/eglibc:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Aug 2008 17:40:44 +0000] rev 773
Merge #911 from banches/eglibc:
Fix testing for tool's presence.

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

2008-08-08Alpha and PowerPC are no longer experimental.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 08 Aug 2008 14:02:48 +0000] rev 772
Alpha and PowerPC are no longer experimental.

2008-08-08Update the knwon issues with the broekn build of seemingly-native toolchains.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 08 Aug 2008 07:07:16 +0000] rev 771
Update the knwon issues with the broekn build of seemingly-native toolchains.

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

2008-08-07Simplify populate: no need to be too smart.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 Aug 2008 22:34:32 +0000] rev 770
Simplify populate: no need to be too smart.
If someone is playing us tricks, let him/her be beaten back.
Chances are he/she knows what happens when he/she finds out it does not work any more!

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

2008-08-07Update the known issues: empty the file prior to adding new ones.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 Aug 2008 21:33:09 +0000] rev 769
Update the known issues: empty the file prior to adding new ones.

/trunk/docs/known-issues.txt | 7 0 7 0 -------
1 file changed, 7 deletions(-)

2008-08-07glibc-based toolchain for PowerPC can now build using the latest kernel headers (2.6.26.1).
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 Aug 2008 21:29:08 +0000] rev 768
glibc-based toolchain for PowerPC can now build using the latest kernel headers (2.6.26.1).

/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 13 7 6 0 +++++++------
/trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 13 7 6 0 +++++++------
2 files changed, 14 insertions(+), 12 deletions(-)

2008-08-07Introduce four new ARCH specific variables that CT_DoArchValues can set if they want:
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 Aug 2008 15:18:18 +0000] rev 767
Introduce four new ARCH specific variables that CT_DoArchValues can set if they want:
- CT_ARCH_CC_CORE_EXTRA_CONFIG
- CT_ARCH_CC_EXTRA_CONFIG
- CT_ARCH_TARGET_CLFAGS
- CT_ARCH_TARGET_LDFLAGS
This will hopefully enable architectures to specify specific flags.
PowerPC will need them to introduce SPE (coming RSN).

/trunk/scripts/crosstool.sh | 2 2 0 0 ++
/trunk/scripts/functions | 4 2 2 0 ++--
/trunk/docs/overview.txt | 45 22 23 0 ++++++++++++++++++++++-----------------------
/trunk/config/target.in | 10 10 0 0 ++++++++++
4 files changed, 36 insertions(+), 25 deletions(-)

2008-08-07Update all samples to the latest set of options.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 Aug 2008 14:05:47 +0000] rev 766
Update all samples to the latest set of options.
Update some samples to use newer features.
Add patches for the uClibc-20080801 snapshot to be able to build with gcc-4.3.
Add a patch against glibc-2.7 to allow building PPC with latest kernel headers.
Add a patch to gcc to use an alternate unwinding when built against uClibc (after a private explanation/request by Daniel Egger <daniel@eggers-club.de>)

/trunk/patches/glibc/2.7/230-powerpc-private_futex.patch | 15 15 0 0 +
/trunk/patches/uClibc/20080801/300-fix-asm.patch | 175 175 0 0 +++++++++
/trunk/patches/uClibc/20080801/100-ifaddrs.patch | 190 190 0 0 +++++++++
/trunk/patches/uClibc/20080801/200-mips-typeof.patch | 112 112 0 0 ++++++
/trunk/patches/gcc/4.3.1/330-unwind-for-uClibc.patch | 25 25 0 0 +
/trunk/samples/x86_64-unknown-linux-gnu/crosstool.config | 17 10 7 0 +
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 7 5 2 0 +
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 7 5 2 0 +
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 14 11 3 0 +
/trunk/samples/x86_64-unknown-linux-uclibc/uClibc-20080801.config | 232 232 0 0 ++++++++++++
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 34 21 13 0 +-
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 10 7 3 0 +
/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 12 9 3 0 +
/trunk/samples/mips-unknown-linux-uclibc/uClibc-20080801.config | 249 249 0 0 ++++++++++++
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 38 23 15 0 +-
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 14 10 4 0 +
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 7 5 2 0 +
/trunk/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config | 12 9 3 0 +
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 7 5 2 0 +
/trunk/samples/i586-geode-linux-uclibc/uClibc-20080801.config | 261 261 0 0 +++++++++++++
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 32 20 12 0 ++
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 12 9 3 0 +
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 7 5 2 0 +
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 7 5 2 0 +
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 16 10 6 0 +
25 files changed, 1428 insertions(+), 84 deletions(-)