"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 11 Jun 2008 22:18:06 +0000] rev 555
Re-instate a functionnal --local test.
Introduce a TARGETS make variable that contains sub-parts to {build,install,clean,uninstall}
Small fix to directories creation.
/trunk/Makefile.in | 28 19 9 0 +++++++++++++++++++---------
1 file changed, 19 insertions(+), 9 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 11 Jun 2008 21:45:57 +0000] rev 554
Include the full version number in the directory paths installed.
Change the version string so that it does not break 'make', and so that it has no '/' (it would be a hell if installed directories would mirror the SVN branches... :-/ )
Do not use implicit rules for the Makefile.
Simplify and enc=hance the --local test to refuse (un)installing.
Double-quotes variables, they are based on user input.
Eye-candy in the 'compile' and install messages.
/trunk/configure | 26 14 12 0 ++++++++++---------
/trunk/Makefile.in | 83 45 38 0 +++++++++++++++++++++++++++++++++---------------------------
2 files changed, 59 insertions(+), 50 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 11 Jun 2008 20:40:38 +0000] rev 553
Print a little bit of progress in ./configure (computing the version string can be long, especially on networked file systems).
/trunk/configure | 6 6 0 0 ++++++
/trunk/Makefile.in | 14 8 6 0 ++++++++------
2 files changed, 14 insertions(+), 6 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 10 Jun 2008 22:10:40 +0000] rev 552
Vampirise patches for gcc-4.3.{0,1} from gentoo. Absolutely untested...
/trunk/patches/gcc/4.3.0/275-gcc-x86-emit-cld.patch | 156 156 0 0 +
/trunk/patches/gcc/4.3.0/450-gcc4-noteGNUstack.patch | 198 198 0 0 +
/trunk/patches/gcc/4.3.0/550-gcc43-pr25343.patch | 21 21 0 0 +
/trunk/patches/gcc/4.3.0/375-gcc43-pr35440.patch | 59 59 0 0 +
/trunk/patches/gcc/4.3.0/125-gcc-trampolinewarn.patch | 35 35 0 0 +
/trunk/patches/gcc/4.3.0/475-gcc43-pr35705.patch | 21 21 0 0 +
/trunk/patches/gcc/4.3.0/700-204-uclibc-locale-wchar_fix.patch | 51 51 0 0 +
/trunk/patches/gcc/4.3.0/775-303-c99-complex-ugly-hack.patch | 14 14 0 0 +
/trunk/patches/gcc/4.3.0/575-sh-pr24836.patch | 28 28 0 0 +
/trunk/patches/gcc/4.3.0/675-203-uclibc-locale-no__x.patch | 224 224 0 0 +
/trunk/patches/gcc/4.3.0/400-gcc43-pr24170.patch | 61 61 0 0 +
/trunk/patches/gcc/4.3.0/100-gcc-4.1-alpha-mieee-default.patch | 34 34 0 0 +
/trunk/patches/gcc/4.3.0/825-305-libmudflap-susv3-legacy.patch | 49 49 0 0 +
/trunk/patches/gcc/4.3.0/175-gcc-4.1-cross-compile.patch | 44 44 0 0 +
/trunk/patches/gcc/4.3.0/850-306-libstdc++-namespace.patch | 38 38 0 0 +
/trunk/patches/gcc/4.3.0/200-gcc-netbsd-symbolic.patch | 14 14 0 0 +
/trunk/patches/gcc/4.3.0/750-301-missing-execinfo_h.patch | 13 13 0 0 +
/trunk/patches/gcc/4.3.0/225-gcc-sparc64-bsd.patch | 30 30 0 0 +
/trunk/patches/gcc/4.3.0/350-300-libstdc++-pic.patch | 56 56 0 0 +
/trunk/patches/gcc/4.3.0/500-gcc43-pr34571.patch | 35 35 0 0 +
/trunk/patches/gcc/4.3.0/300-gcc-3.4-libiberty-pic.patch | 12 12 0 0 +
/trunk/patches/gcc/4.3.0/625-103-uclibc-conf-noupstream.patch | 13 13 0 0 +
/trunk/patches/gcc/4.3.0/425-gcc4-ia64-noteGNUstack.patch | 96 96 0 0 +
/trunk/patches/gcc/4.3.0/325-gcc4-superh-default-multilib.patch | 25 25 0 0 +
/trunk/patches/gcc/4.3.0/725-205-uclibc-locale-update.patch | 355 355 0 0 ++
/trunk/patches/gcc/4.3.0/800-304-index_macro.patch | 27 27 0 0 +
/trunk/patches/gcc/4.3.0/600-gcc-ca-translation-typo.patch | 19 19 0 0 +
/trunk/patches/gcc/4.3.0/650-200-uclibc-locale.patch | 2794 2794 0 0 +++++++++++++++
/trunk/patches/gcc/4.3.0/525-gcc43-pr35982.patch | 23 23 0 0 +
/trunk/patches/gcc/4.3.0/150-gcc43-java-nomulti.patch | 47 47 0 0 +
/trunk/patches/gcc/4.3.0/250-904-flatten-switch-stmt-00.patch | 76 76 0 0 +
/trunk/patches/gcc/4.3.1/100-gcc-4.1-alpha-mieee-default.patch | 34 34 0 0 +
/trunk/patches/gcc/4.3.1/500-103-uclibc-conf-noupstream.patch | 13 13 0 0 +
/trunk/patches/gcc/4.3.1/175-gcc-4.1-cross-compile.patch | 44 44 0 0 +
/trunk/patches/gcc/4.3.1/400-gcc4-noteGNUstack.patch | 198 198 0 0 +
/trunk/patches/gcc/4.3.1/600-205-uclibc-locale-update.patch | 355 355 0 0 ++
/trunk/patches/gcc/4.3.1/725-306-libstdc++-namespace.patch | 38 38 0 0 +
/trunk/patches/gcc/4.3.1/350-gcc43-pr24170.patch | 61 61 0 0 +
/trunk/patches/gcc/4.3.1/300-gcc4-superh-default-multilib.patch | 25 25 0 0 +
/trunk/patches/gcc/4.3.1/575-204-uclibc-locale-wchar_fix.patch | 51 51 0 0 +
/trunk/patches/gcc/4.3.1/200-gcc-netbsd-symbolic.patch | 14 14 0 0 +
/trunk/patches/gcc/4.3.1/225-gcc-sparc64-bsd.patch | 30 30 0 0 +
/trunk/patches/gcc/4.3.1/450-gcc43-pr25343.patch | 21 21 0 0 +
/trunk/patches/gcc/4.3.1/625-301-missing-execinfo_h.patch | 13 13 0 0 +
/trunk/patches/gcc/4.3.1/325-300-libstdc++-pic.patch | 56 56 0 0 +
/trunk/patches/gcc/4.3.1/425-gcc43-pr34571.patch | 35 35 0 0 +
/trunk/patches/gcc/4.3.1/375-gcc4-ia64-noteGNUstack.patch | 96 96 0 0 +
/trunk/patches/gcc/4.3.1/125-gcc-trampolinewarn.patch | 35 35 0 0 +
/trunk/patches/gcc/4.3.1/275-gcc-3.4-libiberty-pic.patch | 12 12 0 0 +
/trunk/patches/gcc/4.3.1/650-303-c99-complex-ugly-hack.patch | 14 14 0 0 +
/trunk/patches/gcc/4.3.1/525-200-uclibc-locale.patch | 2794 2794 0 0 +++++++++++++++
/trunk/patches/gcc/4.3.1/550-203-uclibc-locale-no__x.patch | 224 224 0 0 +
/trunk/patches/gcc/4.3.1/150-gcc43-java-nomulti.patch | 47 47 0 0 +
/trunk/patches/gcc/4.3.1/700-305-libmudflap-susv3-legacy.patch | 49 49 0 0 +
/trunk/patches/gcc/4.3.1/675-304-index_macro.patch | 27 27 0 0 +
/trunk/patches/gcc/4.3.1/250-904-flatten-switch-stmt-00.patch | 76 76 0 0 +
/trunk/patches/gcc/4.3.1/475-sh-pr24836.patch | 28 28 0 0 +
57 files changed, 9058 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jun 2008 16:40:28 +0000] rev 551
gcc-4.2.3 works quite well on my targets, now.
/trunk/config/cc/gcc.in | 3 1 2 0 +--
1 file changed, 1 insertion(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jun 2008 16:39:49 +0000] rev 550
Add menu entries for gcc-4.3.{0,1} as EXPERIMENTAL features.
/trunk/config/cc/gcc.in | 14 14 0 0 ++++++++++++++
1 file changed, 14 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jun 2008 16:39:15 +0000] rev 549
gcc-4.3.0 and later requires GMP and MPFR.
/trunk/config/cc/gcc.in | 1 1 0 0 +
1 file changed, 1 insertion(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jun 2008 16:36:40 +0000] rev 548
addToolVersion.sh: remove debug code.
/trunk/tools/addToolVersion.sh | 2 0 2 0 --
1 file changed, 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jun 2008 16:35:53 +0000] rev 547
Latest linux version for headers isntall.
/trunk/config/kernel/linux_headers_install.in | 6 6 0 0 ++++++
1 file changed, 6 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jun 2008 16:35:21 +0000] rev 546
Fix addToolVersion.sh after breakage with support for gcc-4.3 (stupid anyway...).
/trunk/tools/addToolVersion.sh | 18 10 8 0 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 09 Jun 2008 16:14:23 +0000] rev 545
Add support for the up-coming gcc-4.3.
Two new config options: pkgversion and bugurl.
/trunk/scripts/build/cc_gcc.sh | 4 3 1 0 +++-
/trunk/tools/addToolVersion.sh | 20 16 4 0 ++++++++++++++++----
/trunk/config/cc/gcc.in | 24 24 0 0 ++++++++++++++++++++++++
3 files changed, 43 insertions(+), 5 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Jun 2008 21:12:00 +0000] rev 544
Rework a little bit the steps and samples help entries.
/trunk/docs/overview.txt | 2 1 1 0 +-
/trunk/steps.mk | 7 5 2 0 +++++--
/trunk/samples/samples.mk | 8 5 3 0 +++++---
/trunk/ct-ng.in | 5 3 2 0 +++--
4 files changed, 14 insertions(+), 8 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Jun 2008 20:36:36 +0000] rev 543
The version strings being computed at ./configure time, store it as is, and don't install a .version file.
/trunk/Makefile.in | 2 0 2 0 --
/trunk/ct-ng.in | 2 1 1 0 +-
2 files changed, 1 insertion(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 01 Jun 2008 20:33:41 +0000] rev 542
./configure expects message to be in the C locale, so force that.
/trunk/configure | 6 3 3 0 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 31 May 2008 17:18:22 +0000] rev 541
Matthias Kaehlcke <matthias at kaehlcke dot net> writes:
A compilation of an ARM toolchain with glibc 2.7 using crosstool-ng
failed with a gcc error in glibc-2.7/posix/regex_internal.c, more
concretly in the function build_wcs_upper_buffer(). The return type of
the function prototype in regex_internal.h doesn't correspond with the
return type of this function in regex_internal.c.
The attached patch corrects the return type of the function prototype
in regex_internal.h
/trunk/patches/glibc/2.7/180-glibc-2.7-build_wcs_upper_buffer.patch | 22 22 0 0 +++++++++++
1 file changed, 22 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 31 May 2008 16:46:45 +0000] rev 540
Backport #654 from trunk:
Add a security patch for MPFR-2.3.1.
needed to complete #657 from trunk (already backported as #658):
Build a thread-safe MPFR library.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 26 May 2008 21:49:36 +0000] rev 539
Rework dumping the samples.
/trunk/scripts/showSamples.sh | 1 0 1 0 -
/trunk/samples/samples.mk | 10 7 3 0 +++++++---
2 files changed, 7 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 26 May 2008 20:28:11 +0000] rev 538
Update the list of known issues.
/trunk/docs/known-issues.txt | 8 5 3 0 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 25 May 2008 22:32:54 +0000] rev 537
Bump maintenance branch version to +svn.
/branches/1.1/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 25 May 2008 22:31:07 +0000] rev 536
Bump maintenance branch version.
/branches/1.1/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 25 May 2008 22:25:50 +0000] rev 535
Add a new helper function: CT_DoExecLog.
It is similar to CT_DoLog, but instead of printing its arguments, it uses them as a command, and logs the output of that command.
/trunk/scripts/functions | 8 8 0 0 ++++++++
1 file changed, 8 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 25 May 2008 22:23:29 +0000] rev 534
Add the armeb-unknown-linux-uclibcgnueabi sample, which builds an ARM EABI, big-endian, uClibc-based toolchain.
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/uClibc-0.9.29.config | 214 214 0 0 +++++++
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 308 308 0 0 ++++++++++
2 files changed, 522 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 25 May 2008 22:10:32 +0000] rev 533
Fix building big-endian ARM EABI toolchains (build-tested only).
Patch highly inspired by the one from OpenWRT (http://openwrt.org/)
/trunk/patches/gcc/4.2.3/930-eabi_fixes.patch | 13 13 0 0 +++++++++++++
/trunk/scripts/build/cc_gcc.sh | 6 4 2 0 ++++--
2 files changed, 17 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 24 May 2008 22:49:54 +0000] rev 532
Multilib is gone, so don't use it when building gcc.
/trunk/scripts/build/cc_gcc.sh | 6 1 5 0 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 24 May 2008 22:38:07 +0000] rev 531
Use the arch-specific target LDFLAGS into the final target LDFLAGS.
Fix a help entry in the CFLAGS_for_target config entry.
/trunk/scripts/crosstool.sh | 4 3 1 0 +++-
/trunk/config/target.in | 2 1 1 0 +-
2 files changed, 4 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 24 May 2008 22:10:51 +0000] rev 530
Building multi-lib aware toolchains is not supported, and won'yt be before a loooong time. Remove the associated config entry.
/trunk/config/toolchain.in | 18 0 18 0 ------------------
1 file changed, 18 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 22 May 2008 22:41:54 +0000] rev 529
Backport #661 from trunk:
Improve handling of __cxa_atexit.
/branches/1.1/scripts/build/cc_gcc.sh | 18 15 3 0 +++++++++++++++---
1 file changed, 15 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 22 May 2008 22:38:37 +0000] rev 528
Improve handling of __cxa_atexit by Arnaud Vrac <rawoul at zogzog dot org>.
/trunk/scripts/build/cc_gcc.sh | 18 15 3 0 +++++++++++++++---
1 file changed, 15 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 21 May 2008 22:00:52 +0000] rev 527
Introduce target-specific LDFLAGS, the same way we have CFLAGS for the target.
It seems to be helping gcc somewhat into telling the correct endianness to ld that sticks with little endian even when the target is big (eg armeb-unknown-linux-uclibcgnueabi).
There's still work to do, especially finish the gcc part that is not in this commit.
/trunk/scripts/functions | 9 7 2 0 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 21 May 2008 21:56:34 +0000] rev 526
Bump maintenance version to +svn...
/branches/1.1/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 21 May 2008 21:55:48 +0000] rev 525
Backport #657 from trunk:
Build a thread-safe MPFR library.
/branches/1.1/scripts/build/mpfr.sh | 1 1 0 0 +
1 file changed, 1 insertion(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 21 May 2008 21:52:31 +0000] rev 524
Build an MPFR library that is thread-safe (I don't know if either binutils or gcc are threaded themselves).
/trunk/scripts/build/mpfr.sh | 1 1 0 0 +
1 file changed, 1 insertion(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 20 May 2008 21:32:39 +0000] rev 523
Get rid of all `command` (which is a bashism), and replace them with $(command), which is POSIX.
Get rid of all remaining \"text\" in log messages and replace them with 'text'.
Optimise the progress bar, should go un-noticed at log level DEBUG and below.
/trunk/scripts/build/tools/200-sstrip.sh | 16 8 8 0 ++--
/trunk/scripts/build/libc_glibc.sh | 50 25 25 0 +++++++-------
/trunk/scripts/build/libc_uClibc.sh | 4 2 2 0
/trunk/scripts/build/debug/100-dmalloc.sh | 2 1 1 0
/trunk/scripts/build/debug/400-ltrace.sh | 2 1 1 0
/trunk/scripts/build/debug/300-gdb.sh | 8 4 4 0 +-
/trunk/scripts/build/debug/200-duma.sh | 6 3 3 0 +-
/trunk/scripts/build/kernel_linux.sh | 30 15 15 0 ++++----
/trunk/scripts/build/cc_gcc.sh | 14 7 7 0 ++--
/trunk/scripts/crosstool.sh | 54 27 27 0 ++++++++--------
/trunk/scripts/functions | 128 64 64 0 ++++++++++++++++++------------------
/trunk/scripts/saveSample.sh | 4 2 2 0
/trunk/scripts/tarball.sh.broken | 20 10 10 0 +++---
/trunk/tools/addToolVersion.sh | 8 4 4 0 +-
/trunk/tools/populate.in | 18 9 9 0 ++--
15 files changed, 182 insertions(+), 182 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 19 May 2008 21:41:19 +0000] rev 522
In the future, we'll be able to download /old/ MPFR versions.
/trunk/scripts/build/mpfr.sh | 3 2 1 0 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 19 May 2008 21:40:41 +0000] rev 521
Add a security patch for MPFR-2.3.1.
/trunk/patches/mpfr/2.3.1/100-thread-safe-configure.patch | 209 209 0 0 +++++++++++++++++++++
1 file changed, 209 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 18 May 2008 20:50:13 +0000] rev 520
PowerPC support by Daniel Dittmann.
/trunk/docs/CREDITS | 3 3 0 0 +++
/trunk/config/target.in | 8 8 0 0 ++++++++
/trunk/arch/powerpc/functions | 9 9 0 0 +++++++++
/trunk/arch/powerpc/config.in | 1 1 0 0 +
4 files changed, 21 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 18 May 2008 15:31:17 +0000] rev 519
Fix building OABI NPTL ARM with glibc-2.7.
/trunk/patches/glibc/ports-2.7/110-ARM-NPTL.patch | 12 12 0 0 ++++++++++++
1 file changed, 12 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 18 May 2008 14:53:11 +0000] rev 518
Fix building glibc-2.6.1 and glibc-2.7 for ARM with recent kernels.
Patch by Matthias Kaehlcke <matthias@kaehlcke.net>.
/trunk/patches/glibc/ports-2.6.1/200-ARM-asm_page_h.patch | 11 11 0 0 +++++++++++
/trunk/patches/glibc/ports-2.7/100-ARM-asm_page_h.patch | 11 11 0 0 +++++++++++
/trunk/docs/CREDITS | 3 3 0 0 +++
3 files changed, 25 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 21:09:50 +0000] rev 517
1.1 mainteance: bump version to 1.1.1.
/branches/1.1/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 21:02:34 +0000] rev 516
Backport #639 from trunk:
Fix forcing source extraction.
/branches/1.1/scripts/crosstool.sh | 5 3 2 0 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 21:01:45 +0000] rev 515
Backport #635 from trunk:
Fix the EABI case for ARM.
/branches/1.1/arch/arm/functions | 17 17 0 0 +++++++++++++++++
/branches/1.1/arch/arm/config.in | 3 3 0 0 +++
2 files changed, 20 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 21:00:52 +0000] rev 514
Backport #634 from trunk:
Better configure binutils, both for host and target.
/branches/1.1/scripts/build/binutils.sh | 23 15 8 0 +++++++++++++++--------
1 file changed, 15 insertions(+), 8 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 21:00:06 +0000] rev 513
Backport #633 from trunk:
Sanitise and use CT_CC_NATIVE.
Comment inclusion of scripts/functions.
/branches/1.1/scripts/build/cc_gcc.sh | 6 6 0 0 ++++++
/branches/1.1/scripts/crosstool.sh | 7 6 1 0 ++++++-
2 files changed, 12 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 20:56:53 +0000] rev 512
Backport #631 from trunk:
Export endianness CFLAGS.
Fix endianness CFLAGS for MIPS.
/branches/1.1/scripts/functions | 1 1 0 0 +
/branches/1.1/arch/mips/functions | 6 6 0 0 ++++++
2 files changed, 7 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 20:55:46 +0000] rev 511
Backport #629 from trunk:
Fix building uClibc-based, soft-float toolchains by correctly setting float support in the uClibc config file.
Correctly unset float CFLAGS and configure arguments before setting them.
/branches/1.1/scripts/build/libc_uClibc.sh | 4 2 2 0 ++--
/branches/1.1/scripts/functions | 4 2 2 0 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 20:54:06 +0000] rev 510
Backport #627 from trunk:
Add a patch to the ageing glibc-2.3.6 to make it compile on stupid shells that have a defective implementation of echo.
Thanks to Willy Tarreau for pointing to the patch.
/branches/1.1/docs/CREDITS | 4 4 0 0 ++++
1 file changed, 4 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 20:52:02 +0000] rev 509
Create a maintenance branch for 1.1.
This is just a test to see if maintenance branches are worth it. If it proves too much a hassle, it will go away, and trunk will be the development _and_ maintenance branch.
--No data for diffstat (maybe not in a working copy?)--
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 20:45:18 +0000] rev 508
Introduce a new option to overide components' config.{gues,sub} with the one provided with crosstool-NG.
Fix typoes in a comment.
/trunk/scripts/functions | 13 11 2 0 +++++++++++--
/trunk/config/global/download_extract.in | 20 20 0 0 ++++++++++++++++++++
2 files changed, 31 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 20:42:45 +0000] rev 507
Fix forcing source extraction.
/trunk/scripts/crosstool.sh | 5 3 2 0 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 16:47:50 +0000] rev 506
Add latest binutils snapshot, and propagate patches from previous snapshot.
/trunk/config/binutils.in | 6 6 0 0 ++++++
1 file changed, 6 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 15 May 2008 16:39:55 +0000] rev 505
Add latest linux kernel versions for installing headers.
/trunk/config/kernel/linux_headers_install.in | 24 24 0 0 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 14 May 2008 21:24:03 +0000] rev 504
Small config fix todefault to non-verbose uClibc build.
/trunk/config/libc/uClibc.in | 1 1 0 0 +
1 file changed, 1 insertion(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 14 May 2008 17:59:52 +0000] rev 503
Fix the EABI case for ARM.
/trunk/arch/arm/functions | 17 17 0 0 +++++++++++++++++
/trunk/arch/arm/config.in | 3 3 0 0 +++
2 files changed, 20 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 14 May 2008 17:58:07 +0000] rev 502
Better configure binutils, both for host and target.
/trunk/scripts/build/binutils.sh | 23 15 8 0 +++++++++++++++--------
1 file changed, 15 insertions(+), 8 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 14 May 2008 17:56:33 +0000] rev 501
Sanitise and use CT_CC_NATIVE.
Comment inclusion of scripts/functions.
/trunk/scripts/build/cc_gcc.sh | 6 6 0 0 ++++++
/trunk/scripts/crosstool.sh | 7 6 1 0 ++++++-
2 files changed, 12 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 14 May 2008 17:52:53 +0000] rev 500
Introduce a new option to render (or not) uClibc' build verbose.
/trunk/scripts/build/libc_uClibc.sh | 6 4 2 0 ++++--
/trunk/config/libc/uClibc.in | 23 23 0 0 +++++++++++++++++++++++
2 files changed, 27 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 14 May 2008 17:49:52 +0000] rev 499
Export endianness CFLAGS.
Fix endianness CFLAGS for MIPS.
/trunk/scripts/functions | 1 1 0 0 +
/trunk/arch/mips/functions | 6 6 0 0 ++++++
2 files changed, 7 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 14 May 2008 17:40:28 +0000] rev 498
Vampirise three new patches for uClibc, coming from buildroot.
/trunk/patches/uClibc/0.9.29/600-filter-gnu99-from-assembly-flags.patch | 12 12 0 0 +
/trunk/patches/uClibc/0.9.29/800-rm-whitespace.patch | 86 86 0 0 ++++++
/trunk/patches/uClibc/0.9.29/700-linuxthreads.patch | 145 145 0 0 ++++++++++
3 files changed, 243 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 14 May 2008 17:39:18 +0000] rev 497
Fix building uClibc-based, soft-float toolchains by correctly setting float support in the uClibc config file.
Correctly unset float CFLAGS and configure arguments before setting them.
/trunk/scripts/build/libc_uClibc.sh | 4 2 2 0 ++--
/trunk/scripts/functions | 4 2 2 0 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 11 May 2008 12:53:37 +0000] rev 496
Improve a comment in code.
/trunk/scripts/build/libc_glibc.sh | 1 1 0 0 +
1 file changed, 1 insertion(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 11 May 2008 07:01:28 +0000] rev 495
Add a patch to the ageing glibc-2.3.6 to make it compile on stupid shells that have a defective implementation of echo.
Thanks to Willy Tarreau for pointing to the patch.
/trunk/patches/glibc/2.3.6/250-csu-Makefile.patch | 39 39 0 0 +++++++++++++++++++++++++++++
/trunk/docs/CREDITS | 4 4 0 0 +++
2 files changed, 43 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 08 May 2008 15:37:21 +0000] rev 494
Update tools/config.{guess,sub}.
/trunk/tools/config.guess | 38 24 14 0 ++++++++++++++++++++-----------
/trunk/tools/config.sub | 65 54 11 0 ++++++++++++++++++++++++++++++++++++++++++++---------
2 files changed, 78 insertions(+), 25 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 08 May 2008 15:36:51 +0000] rev 493
Update the URLs where to retrieve config.guess and config.sub from.
/trunk/tools/tools.mk | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 06 May 2008 20:30:49 +0000] rev 492
Add a new option to set connection timeout while downloading.
/trunk/scripts/functions | 16 8 8 0 ++++++++--------
/trunk/config/global/download_extract.in | 25 25 0 0 +++++++++++++++++++++++++
2 files changed, 33 insertions(+), 8 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 May 2008 10:46:32 +0000] rev 491
Bump up version to 1.1.0+svn.
/trunk/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 May 2008 10:45:49 +0000] rev 490
Tag 1.1.0 version.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 May 2008 10:44:57 +0000] rev 489
Bump version number to 1.0.0.
/trunk/.version | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 04 May 2008 10:44:07 +0000] rev 488
Update samples to latest set of options.
Update components up to the latest working version.
Update the set of supported languages for each sample.
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 42 14 28 0 ++----
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 107 62 45 0 ++++++++------
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 42 14 28 0 ++----
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 79 43 36 0 ++++++-----
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 42 13 29 0 +-----
/trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 112 65 47 0 +++++++++------
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 42 14 28 0 ++----
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 44 15 29 0 ++----
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 44 15 29 0 ++----
9 files changed, 255 insertions(+), 299 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 May 2008 17:56:40 +0000] rev 487
One-liner to fix default proxy config.
/trunk/config/global/download_extract.in | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 May 2008 17:51:16 +0000] rev 486
Some people are reposrting that ftp does not work on their network, probably due to proxies, while http does work.
Some (most) of the sites we use toretrieve tarballs have http equivallent for the ftp service. Use http as a failover.
There's no solution for those sites that do not have such an http equivalent.
/trunk/scripts/build/binutils.sh | 5 2 3 0 ++---
/trunk/scripts/build/libc_glibc.sh | 4 2 2 0 ++--
/trunk/scripts/build/libc_uClibc.sh | 2 1 1 0 +-
/trunk/scripts/build/debug/400-ltrace.sh | 2 1 1 0 +-
/trunk/scripts/build/debug/300-gdb.sh | 8 3 5 0 +++-----
/trunk/scripts/build/kernel_linux.sh | 7 2 5 0 ++-----
/trunk/scripts/build/cc_gcc.sh | 6 2 4 0 ++----
/trunk/scripts/build/gmp.sh | 4 1 3 0 +---
8 files changed, 14 insertions(+), 24 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 May 2008 17:01:35 +0000] rev 485
As a bonus, the i686-nptl-linux-gnu can build Fortrn and Java!
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 May 2008 16:57:23 +0000] rev 484
This one was hard to build. At least a combination taht works.
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 114 73 41 0 +++++++++++++++++++++++++++++++++++--------------------
1 file changed, 73 insertions(+), 41 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 03 May 2008 09:53:49 +0000] rev 483
Fix tools.sh and debug.sh now the tools/ and debug/ sub-dirs are numerically sorted.
/trunk/scripts/build/debug.sh | 4 2 2 0 ++--
/trunk/scripts/build/tools.sh | 4 2 2 0 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 22:47:43 +0000] rev 482
Fix testing glibc versions for -pipe.
/trunk/scripts/build/libc_glibc.sh | 6 4 2 0 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 22:21:43 +0000] rev 481
Comment more a mis-leading comment in the glibc build procedure.
/trunk/scripts/build/libc_glibc.sh | 5 5 0 0 +++++
1 file changed, 5 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 22:02:42 +0000] rev 480
Update those samples to latest config options.
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 115 76 39 0 +++++++++++++------
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 114 73 41 0 +++++++++++++------
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 116 74 42 0 ++++++++++++-------
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 141 98 43 0 ++++++++++++++++-------
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 120 76 44 0 +++++++++++++-------
5 files changed, 397 insertions(+), 209 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 21:59:14 +0000] rev 479
For tools/ and debug/ build scripts, annd a numeric prefix, so that they always get built in the same order, in case of library dependencies.
/trunk/scripts/build/debug.sh | 2 1 1 0 +-
/trunk/scripts/build/tools.sh | 2 1 1 0 +-
2 files changed, 2 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 21:55:57 +0000] rev 478
Add latest linux kernel versions.
Remove old ones, keeping only the latest 'Y' in each 2.6.X.Y series.
/trunk/config/kernel/linux_headers_install.in | 129 26 103 0 +++++++--------------------------
1 file changed, 26 insertions(+), 103 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 21:54:46 +0000] rev 477
Add latest, untested gdb versions
/trunk/config/debug/gdb.in | 18 18 0 0 ++++++++++++++++++
1 file changed, 18 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 21:53:09 +0000] rev 476
Better explain why populate exists.
New entry for how to add a new component version.
Some homogeneisation in style.
/trunk/docs/overview.txt | 44 30 14 0 ++++++++++++++++++++++++++++++--------------
1 file changed, 30 insertions(+), 14 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 21:51:14 +0000] rev 475
Remove some EXPERIMENTAL binutils versions, I do not have time to create associated patches.
/trunk/patches/binutils/2.18.50.0.4/200-ld-makefile-path.patch | 30 30 0 0 ++++++++++
/trunk/patches/binutils/2.18.50.0.4/100-arm-uclibcgnueabi.patch | 30 30 0 0 ++++++++++
/trunk/patches/binutils/2.18.50.0.4/300-check-ldrunpath-length.patch | 26 26 0 0 +++++++++
/trunk/patches/binutils/2.18.50.0.6/200-ld-makefile-path.patch | 30 30 0 0 ++++++++++
/trunk/patches/binutils/2.18.50.0.6/100-arm-uclibcgnueabi.patch | 30 30 0 0 ++++++++++
/trunk/patches/binutils/2.18.50.0.6/300-check-ldrunpath-length.patch | 26 26 0 0 +++++++++
/trunk/config/binutils.in | 24 0 24 0 --------
7 files changed, 172 insertions(+), 24 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 21:49:43 +0000] rev 474
Add a new help entry to list each samples more verbosely, but only on-demand.
/trunk/samples/samples.mk | 4 4 0 0 ++++
/trunk/scripts/showSamples.sh | 32 31 1 0 +++++++++++++++++++++++++++++++-
2 files changed, 35 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 17:49:29 +0000] rev 473
Eye-candy in the addToolVersion.sh script.
/trunk/tools/addToolVersion.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 16:48:01 +0000] rev 472
Update known issues with dmalloc failure.
/trunk/docs/known-issues.txt | 15 14 1 0 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 02 May 2008 08:41:38 +0000] rev 471
Remove unused glibc patches.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 01 May 2008 19:47:25 +0000] rev 470
Rebuild generated files if re-configured.
/trunk/Makefile.in | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 30 Apr 2008 16:58:23 +0000] rev 469
Add a file documenting known issues.
/trunk/docs/known-issues.txt | 5 5 0 0 +++++
1 file changed, 5 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 30 Apr 2008 16:38:06 +0000] rev 468
Do not try to download, extract, or build GMP and MPFR if not asked for.
/trunk/scripts/build/gmp.sh | 12 11 1 0 +++++++++++-
/trunk/scripts/build/mpfr.sh | 11 11 0 0 +++++++++++
2 files changed, 22 insertions(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 30 Apr 2008 10:47:49 +0000] rev 467
Remove obsolete MPFR version, as it is no longer available for download.
/trunk/config/cc/mpfr.in | 5 0 5 0 -----
1 file changed, 5 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 30 Apr 2008 10:43:41 +0000] rev 466
Merge the fortran stuff to trunk now it works!
Fortran is not supported for all targets, though. ARM at least does not work.
/trunk/scripts/build/binutils.sh | 8 8 0 0 ++++++++
/trunk/scripts/build/cc_gcc.sh | 11 6 5 0 ++++++-----
/trunk/scripts/crosstool.sh | 10 9 1 0 +++++++++-
/trunk/tools/addToolVersion.sh | 3 3 0 0 +++
/trunk/steps.mk | 2 2 0 0 ++
/trunk/config/cc/gcc.in | 16 16 0 0 ++++++++++++++++
6 files changed, 44 insertions(+), 6 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 28 Apr 2008 09:27:21 +0000] rev 465
Build both shared and static versions of binutils' libraries for target.
/trunk/scripts/build/binutils.sh | 1 1 0 0 +
1 file changed, 1 insertion(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 28 Apr 2008 08:55:33 +0000] rev 464
Add latest binutils snapshots.
/trunk/config/binutils.in | 12 12 0 0 ++++++++++++
1 file changed, 12 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 28 Apr 2008 08:55:00 +0000] rev 463
Do not forget binutils' target libraries in the list.
/trunk/scripts/build/binutils.sh | 4 2 2 0 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 28 Apr 2008 07:44:22 +0000] rev 462
Be alittle less verbose in the core CC pass 1 & 2.
/trunk/scripts/build/cc_gcc.sh | 5 0 5 0 -----
1 file changed, 5 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 28 Apr 2008 07:38:36 +0000] rev 461
Building target libraries before the cross-compiler is available is doomed! Move build binutils' target libraries after final gcc.
Have a unique list of steps, it's easier to maintain.
/trunk/scripts/build/binutils.sh | 8 5 3 0 +++++---
/trunk/scripts/crosstool.sh | 16 2 14 0 ++--------------
/trunk/steps.mk | 29 16 13 0 ++++++++++++++++-------------
3 files changed, 23 insertions(+), 30 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 Apr 2008 16:20:57 +0000] rev 460
Eye candy in the binutils config menu.
/trunk/config/binutils.in | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 Apr 2008 15:30:39 +0000] rev 459
Adds contrib patch to support the OpenRISK or1k.
/trunk/contrib/openrisc-or32.patch.lzma | 2578 2578 0 0 +++++++++++++++++++++++++++++++++++++++
1 file changed, 2578 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 Apr 2008 15:08:15 +0000] rev 458
Add building some binutils libraries for the target, as some utilities might need them.
/trunk/scripts/build/binutils.sh | 32 32 0 0 ++++++++++++++++++++++++++++++++
/trunk/config/binutils.in | 22 22 0 0 ++++++++++++++++++++++
2 files changed, 54 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 Apr 2008 10:25:02 +0000] rev 457
Offer an option to build a static cross-gdb.
/trunk/scripts/build/debug/gdb.sh | 9 9 0 0 +++++++++
/trunk/config/debug/gdb.in | 9 9 0 0 +++++++++
2 files changed, 18 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 Apr 2008 09:57:50 +0000] rev 456
Document the contrib/ sub-directory.
Fixed the documentation for the arch-dpecific 'CT_DoArchValues' function.
/trunk/docs/overview.txt | 20 13 7 0 +++++++++++++-------
1 file changed, 13 insertions(+), 7 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 27 Apr 2008 09:46:26 +0000] rev 455
Add a directory to store contributed stuff.
It will server to hold unmerged stuff.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 26 Apr 2008 21:31:05 +0000] rev 454
Configure tsocks with a simple heuristic.
Consider the proxy has to be in a 'local' network. It means it is directly
reachable by the local machine, even if the local machine has to hop through
one or more gates to reach the proxy (often the case in enterprise networks
where class A 10.0.0.0/8 is in fact sub-divided into smaller networks, each
one of them in a different location, eg. 10.1.0.0/16 in a place, while
10.2.0.0/16 would be on the other side of the world). Not being in the same
subnet does not mean the proxy is not available.
So we will build a mask with at most high bits set, which defines a network
that has both the local machine and the proxy. Because a machine may have
more than one interface, build a mask for each of them, removing 127.0.0.1
which is added automagically by tsocks, and removing duplicate masks.
If all of this does not work, then it means the local machine can NOT in fact
reach the proxy, which in turn means the user mis-configured something (most
probably a typo...).
/trunk/scripts/crosstool.sh | 61 52 9 0 +++++++++++++++++++++++++++++++++++++++++++--------
1 file changed, 52 insertions(+), 9 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Apr 2008 18:04:20 +0000] rev 453
Tss.... I was bieng real stupid while building up the tsocks.conf file. Implement a much simpler way.
/trunk/scripts/crosstool.sh | 27 5 22 0 +++++----------------------
1 file changed, 5 insertions(+), 22 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 20 Apr 2008 16:46:17 +0000] rev 452
Try to make clear that SOCKS proxying is currently BROKEN.
/trunk/config/global/download_extract.in | 36 19 17 0 +++++++++++++++++++-----------------
1 file changed, 19 insertions(+), 17 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 Apr 2008 22:16:28 +0000] rev 451
Using SOCKS 4/5 proxy is no easy task:
- a machine may well be able to reach the proxy, even if it is not on the same sub-net(s) as the machine itself (absolutely legitimate)
- tsocks.conf needs a list of so-called 'local' networks that can be reached without the need for a SOCKS connection
- SOCKS proxies are expected to be in 'local' networks
- there is absolutely NO way to tell what networks are local, besides the sub-net(s) the machine is in
Therefore, appropriate configuration of SOCKS 4/5 configuration is really complex, and attempts to correctly overcome this issue are doomed.
/trunk/scripts/crosstool.sh | 52 46 6 0 ++++++++++++++++++++++++++++++++++----
/trunk/config/global/download_extract.in | 39 31 8 0 +++++++++++++++++++++++------
2 files changed, 77 insertions(+), 14 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 18 Apr 2008 08:41:30 +0000] rev 450
Fix using HTTP proxy.
/trunk/scripts/crosstool.sh | 9 5 4 0 +++++----
/trunk/config/global/download_extract.in | 2 1 1 0 +-
2 files changed, 6 insertions(+), 5 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 17 Apr 2008 21:07:01 +0000] rev 449
Add latest Linux kernel versions.
/trunk/config/kernel/linux_headers_install.in | 17 17 0 0 +++++++++++++++++
1 file changed, 17 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 17 Apr 2008 21:04:23 +0000] rev 448
Moving around the files in config/ broke the tools/addToolVersion.sh script.
Fix that.
/trunk/tools/addToolVersion.sh | 26 13 13 0 +++++++++++++-------------
/trunk/config/kernel/linux.in | 6 3 3 0 +++---
/trunk/config/kernel.in | 2 1 1 0 +-
/trunk/config/cc.in | 2 1 1 0 +-
/trunk/config/libc.in | 4 2 2 0 ++--
5 files changed, 20 insertions(+), 20 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 17 Apr 2008 20:51:26 +0000] rev 447
Re-order the target sub-menu, so that architectures are alphabetically ordered.
${prefix}/config/target.in | 12 6 6 0 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 17 Apr 2008 20:26:25 +0000] rev 446
Move config files around, and clean up the mess in the config/ directory.
config/kernel/kernel_linux.in | 12 6 6 0 +-
config/paths.in | 89 0 89 0 ----------------
config/kernel_linux_headers_install.in | 168 0 168 0 ------------------------------
config/kernel.in | 2 1 1 0
config/kernel_linux_headers_copy.in | 42 0 42 0 --------
config/cc.in | 2 1 1 0
config/logging.in | 110 0 110 0 --------------------
config/build-behave.in | 45 0 45 0 --------
config/libc_uClibc.in | 101 0 101 0 ------------------
config/kernel_linux_headers_sanitised.in | 62 0 62 0 -----------
config/ct-behave.in | 82 0 82 0 ---------------
config/kernel_linux.in | 134 0 134 0 ------------------------
config/global.in | 10 5 5 0 +-
config/download_extract.in | 171 0 171 0 -------------------------------
config/cc_gcc.in | 130 0 130 0 ------------------------
config/libc_glibc.in | 124 0 124 0 ----------------------
config/libc.in | 4 2 2 0
17 files changed, 15 insertions(+), 1273 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 17 Apr 2008 20:02:07 +0000] rev 445
Break-down config/global.in into smaller, much more maintainable files.
config/paths.in | 419 1 418 0 --------------------------------------------------------
1 file changed, 1 insertion(+), 418 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 17 Apr 2008 19:21:32 +0000] rev 444
Cleanup building the snapshot version number.
configure | 18 10 8 0 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 17 Apr 2008 19:16:17 +0000] rev 443
Commit a long-standing eye-dcandy change in a log, that got lost in a vi crash...
scripts/build/tools/sstrip.sh | 2 1 1 0 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 17 Apr 2008 18:07:26 +0000] rev 442
Add an option to use a SOCKS 4/5 proxy to connect to the internet.
As for the HTTP proxy, this is completetly untested, as I have no such proxy at home.
scripts/crosstool.sh | 45 31 14 0 +++++++++++++++++--------
config/global.in | 95 81 14 0 +++++++++++++++++++++++++++++++++++++++++++--------
2 files changed, 112 insertions(+), 28 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Apr 2008 22:46:02 +0000] rev 441
Allow using an HTTP proxy to tunnel FTP and HTTP requests.
scripts/crosstool.sh | 14 14 0 0 +++++++++++++
config/global.in | 54 54 0 0 +++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 68 insertions(+)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Apr 2008 18:25:30 +0000] rev 440
Fix a comment.
functions | 6 3 3 0 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Apr 2008 18:16:58 +0000] rev 439
Matthias Kaehlcke <matthias@kaehlcke.net> reported hanged downloads on his
network, most probably due to proxies. Have downloaders (wget and curl)
timeout on too slow connections (they don't by default).
scripts/functions | 17 12 5 0 ++++++++++++-----
1 file changed, 12 insertions(+), 5 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 13 Apr 2008 18:03:28 +0000] rev 438
Update patch to gdb. Thanks Khem RAJ <kraj@mvista.com>
patches/gdb/6.5/500-thread-timeout.patch | 13 6 7 0 ++++++-------
docs/CREDITS | 3 3 0 0 +++
2 files changed, 9 insertions(+), 7 deletions(-)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 20 Feb 2008 22:48:35 +0000] rev 437
- Rewrite some parts of history: some sentences could have been considered rude, which was not my intention.
- Fix a few typoes at the same time.
"Robert P. J. DAY" <rpjday@crashcourse.ca> [Wed, 20 Feb 2008 08:01:12 +0000] rev 436
Fix some obvious typoes in docs/overview.txt