aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Better configure binutils, both for host and target.Yann E. MORIN"2008-05-141-8/+15
| | | | | /trunk/scripts/build/binutils.sh | 23 15 8 0 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-)
* Sanitise and use CT_CC_NATIVE.Yann E. MORIN"2008-05-142-1/+12
| | | | | | | | 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(-)
* Introduce a new option to render (or not) uClibc' build verbose.Yann E. MORIN"2008-05-142-2/+27
| | | | | | /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(-)
* Export endianness CFLAGS.Yann E. MORIN"2008-05-142-0/+7
| | | | | | | | 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(+)
* Vampirise three new patches for uClibc, coming from buildroot.Yann E. MORIN"2008-05-143-0/+243
| | | | | | | /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(+)
* Fix building uClibc-based, soft-float toolchains by correctly setting float ↵Yann E. MORIN"2008-05-142-4/+4
| | | | | | | | | | 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(-)
* Improve a comment in code.Yann E. MORIN"2008-05-111-0/+1
| | | | | /trunk/scripts/build/libc_glibc.sh | 1 1 0 0 + 1 file changed, 1 insertion(+)
* Add a patch to the ageing glibc-2.3.6 to make it compile on stupid shells ↵Yann E. MORIN"2008-05-112-0/+43
| | | | | | | | | | 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(+)
* Update tools/config.{guess,sub}.Yann E. MORIN"2008-05-082-25/+78
| | | | | | /trunk/tools/config.guess | 38 24 14 0 ++++++++++++++++++++----------- /trunk/tools/config.sub | 65 54 11 0 ++++++++++++++++++++++++++++++++++++++++++++--------- 2 files changed, 78 insertions(+), 25 deletions(-)
* Update the URLs where to retrieve config.guess and config.sub from.Yann E. MORIN"2008-05-081-2/+2
| | | | | /trunk/tools/tools.mk | 4 2 2 0 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
* Add a new option to set connection timeout while downloading.Yann E. MORIN"2008-05-062-8/+33
| | | | | | /trunk/scripts/functions | 16 8 8 0 ++++++++-------- /trunk/config/global/download_extract.in | 25 25 0 0 +++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 8 deletions(-)
* Bump up version to 1.1.0+svn.Yann E. MORIN"2008-05-041-1/+1
| | | | | /trunk/.version | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
* Bump version number to 1.0.0.Yann E. MORIN"2008-05-041-1/+1
| | | | | /trunk/.version | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
* Update samples to latest set of options.Yann E. MORIN"2008-05-049-299/+255
| | | | | | | | | | | | | | | | 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(-)
* One-liner to fix default proxy config.Yann E. MORIN"2008-05-031-1/+1
| | | | | /trunk/config/global/download_extract.in | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
* Some people are reposrting that ftp does not work on their network, probably ↵Yann E. MORIN"2008-05-038-24/+14
| | | | | | | | | | | | | | | | | 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(-)
* As a bonus, the i686-nptl-linux-gnu can build Fortrn and Java!Yann E. MORIN"2008-05-031-2/+2
| | | | | /trunk/samples/i686-nptl-linux-gnu/crosstool.config | 4 2 2 0 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
* This one was hard to build. At least a combination taht works.Yann E. MORIN"2008-05-031-41/+73
| | | | | /trunk/samples/i686-nptl-linux-gnu/crosstool.config | 114 73 41 0 +++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 73 insertions(+), 41 deletions(-)
* Fix tools.sh and debug.sh now the tools/ and debug/ sub-dirs are numerically ↵Yann E. MORIN"2008-05-032-4/+4
| | | | | | | | 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(-)
* Fix testing glibc versions for -pipe.Yann E. MORIN"2008-05-021-2/+4
| | | | | /trunk/scripts/build/libc_glibc.sh | 6 4 2 0 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
* Comment more a mis-leading comment in the glibc build procedure.Yann E. MORIN"2008-05-021-0/+5
| | | | | /trunk/scripts/build/libc_glibc.sh | 5 5 0 0 +++++ 1 file changed, 5 insertions(+)
* Update those samples to latest config options.Yann E. MORIN"2008-05-025-209/+397
| | | | | | | | | /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(-)
* For tools/ and debug/ build scripts, annd a numeric prefix, so that they ↵Yann E. MORIN"2008-05-0211-2/+2
| | | | | | | | 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(-)
* Add latest linux kernel versions.Yann E. MORIN"2008-05-021-103/+26
| | | | | | | 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(-)
* Add latest, untested gdb versionsYann E. MORIN"2008-05-021-0/+18
| | | | | /trunk/config/debug/gdb.in | 18 18 0 0 ++++++++++++++++++ 1 file changed, 18 insertions(+)
* Better explain why populate exists.Yann E. MORIN"2008-05-021-14/+30
| | | | | | | | 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(-)
* Remove some EXPERIMENTAL binutils versions, I do not have time to create ↵Yann E. MORIN"2008-05-027-24/+172
| | | | | | | | | | | | | 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(-)
* Add a new help entry to list each samples more verbosely, but only on-demand.Yann E. MORIN"2008-05-022-1/+35
| | | | | | /trunk/samples/samples.mk | 4 4 0 0 ++++ /trunk/scripts/showSamples.sh | 32 31 1 0 +++++++++++++++++++++++++++++++- 2 files changed, 35 insertions(+), 1 deletion(-)
* Eye-candy in the addToolVersion.sh script.Yann E. MORIN"2008-05-021-1/+1
| | | | | /trunk/tools/addToolVersion.sh | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
* Update known issues with dmalloc failure.Yann E. MORIN"2008-05-021-1/+14
| | | | | /trunk/docs/known-issues.txt | 15 14 1 0 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-)
* Remove unused glibc patches.Yann E. MORIN"2008-05-025-128/+0
|
* Rebuild generated files if re-configured.Yann E. MORIN"2008-05-011-1/+1
| | | | | /trunk/Makefile.in | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
* Add a file documenting known issues.Yann E. MORIN"2008-04-301-0/+5
| | | | | /trunk/docs/known-issues.txt | 5 5 0 0 +++++ 1 file changed, 5 insertions(+)
* Do not try to download, extract, or build GMP and MPFR if not asked for.Yann E. MORIN"2008-04-302-1/+22
| | | | | | /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(-)
* Remove obsolete MPFR version, as it is no longer available for download.Yann E. MORIN"2008-04-301-5/+0
| | | | | /trunk/config/cc/mpfr.in | 5 0 5 0 ----- 1 file changed, 5 deletions(-)
* Merge the fortran stuff to trunk now it works!Yann E. MORIN"2008-04-3011-6/+237
| | | | | | | | | | | | 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(-)
* Build both shared and static versions of binutils' libraries for target.Yann E. MORIN"2008-04-281-0/+1
| | | | | /trunk/scripts/build/binutils.sh | 1 1 0 0 + 1 file changed, 1 insertion(+)
* Add latest binutils snapshots.Yann E. MORIN"2008-04-281-0/+12
| | | | | /trunk/config/binutils.in | 12 12 0 0 ++++++++++++ 1 file changed, 12 insertions(+)
* Do not forget binutils' target libraries in the list.Yann E. MORIN"2008-04-281-2/+2
| | | | | /trunk/scripts/build/binutils.sh | 4 2 2 0 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
* Be alittle less verbose in the core CC pass 1 & 2.Yann E. MORIN"2008-04-281-5/+0
| | | | | /trunk/scripts/build/cc_gcc.sh | 5 0 5 0 ----- 1 file changed, 5 deletions(-)
* Building target libraries before the cross-compiler is available is doomed! ↵Yann E. MORIN"2008-04-283-30/+23
| | | | | | | | | | | 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(-)
* Eye candy in the binutils config menu.Yann E. MORIN"2008-04-271-1/+1
| | | | | /trunk/config/binutils.in | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
* Adds contrib patch to support the OpenRISK or1k.Yann E. MORIN"2008-04-271-0/+0
| | | | | /trunk/contrib/openrisc-or32.patch.lzma | 2578 2578 0 0 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 2578 insertions(+)
* Add building some binutils libraries for the target, as some utilities might ↵Yann E. MORIN"2008-04-272-0/+54
| | | | | | | | need them. /trunk/scripts/build/binutils.sh | 32 32 0 0 ++++++++++++++++++++++++++++++++ /trunk/config/binutils.in | 22 22 0 0 ++++++++++++++++++++++ 2 files changed, 54 insertions(+)
* Offer an option to build a static cross-gdb.Yann E. MORIN"2008-04-272-0/+18
| | | | | | /trunk/scripts/build/debug/gdb.sh | 9 9 0 0 +++++++++ /trunk/config/debug/gdb.in | 9 9 0 0 +++++++++ 2 files changed, 18 insertions(+)
* Document the contrib/ sub-directory.Yann E. MORIN"2008-04-271-7/+13
| | | | | | | 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(-)
* Add a directory to store contributed stuff.Yann E. MORIN"2008-04-270-0/+0
| | | | It will server to hold unmerged stuff.
* Configure tsocks with a simple heuristic.Yann E. MORIN"2008-04-261-9/+52
| | | | | | | | | | | | | | | | | | | | | | 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(-)
* Tss.... I was bieng real stupid while building up the tsocks.conf file. ↵Yann E. MORIN"2008-04-201-22/+5
| | | | | | | Implement a much simpler way. /trunk/scripts/crosstool.sh | 27 5 22 0 +++++---------------------- 1 file changed, 5 insertions(+), 22 deletions(-)
* Try to make clear that SOCKS proxying is currently BROKEN.Yann E. MORIN"2008-04-201-17/+19
| | | | | /trunk/config/global/download_extract.in | 36 19 17 0 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-)