summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)AuthorFilesLines
2008-04-27Offer an option to build a static cross-gdb.Yann E. MORIN"1-0/+9
/trunk/scripts/build/debug/gdb.sh | 9 9 0 0 +++++++++ /trunk/config/debug/gdb.in | 9 9 0 0 +++++++++ 2 files changed, 18 insertions(+)
2008-04-26Configure tsocks with a simple heuristic.Yann E. MORIN"1-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(-)
2008-04-20Tss.... I was bieng real stupid while building up the tsocks.conf file. ↵Yann E. MORIN"1-22/+5
Implement a much simpler way. /trunk/scripts/crosstool.sh | 27 5 22 0 +++++---------------------- 1 file changed, 5 insertions(+), 22 deletions(-)
2008-04-18Using SOCKS 4/5 proxy is no easy task:Yann E. MORIN"1-6/+46
- 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(-)
2008-04-18Fix using HTTP proxy.Yann E. MORIN"1-4/+5
/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(-)
2008-04-17Commit a long-standing eye-dcandy change in a log, that got lost in a vi ↵Yann E. MORIN"1-1/+1
crash... scripts/build/tools/sstrip.sh | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
2008-04-17Add an option to use a SOCKS 4/5 proxy to connect to the internet.Yann E. MORIN"1-14/+31
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(-)
2008-04-13Allow using an HTTP proxy to tunnel FTP and HTTP requests.Yann E. MORIN"1-0/+14
scripts/crosstool.sh | 14 14 0 0 +++++++++++++ config/global.in | 54 54 0 0 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+)
2008-04-13Fix a comment.Yann E. MORIN"1-3/+3
functions | 6 3 3 0 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
2008-04-13Matthias Kaehlcke <matthias@kaehlcke.net> reported hanged downloads on hisYann E. MORIN"1-5/+12
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(-)
2008-02-14Robet P. J. DAY: typoes.Yann E. MORIN"2-3/+3
2008-01-28Patch from Michael Abbott <michael@araneidae.co.uk> to allow build to work ↵Yann E. MORIN"1-3/+3
with ancient findutils.
2008-01-16Move improperly installed gcc libraries to the sysroot.Yann E. MORIN"1-18/+5
Remove a huge comment that itself says it should have been deleted ages ago.
2008-01-16Fix a long standing bug when setting compiler flags.Yann E. MORIN"1-1/+1
2007-11-02Fix from Marco Fonseca <mfonseca@fortresstech.com> to use the newly-built, ↵Yann E. MORIN"1-3/+3
bootstrap cross-compiler when installing glibc headers.
2007-10-30Fix by "Arvid Brodin" <Arvid.Brodin@enea.com> to CFLAGS coming from ↵Yann E. MORIN"1-1/+1
CT_ARCH_TUNE. Thanks for spotting this one! ;-)
2007-09-23Do not try to save new;y downloaded tarballs to local storage if the ↵Yann E. MORIN"1-1/+7
directory does not exist.
2007-09-23Renamed all patches file names so that locales are now irrelevant to sort ↵Yann E. MORIN"1-16/+0
the files. Removed the locale check as it is now irrelevant. Removed the experimental binutils 2.17.50.0.xx: 2.18 is here now.
2007-09-16ARM EABI is now working for little endian ARM targets.Yann E. MORIN"4-9/+28
Big endian is still missing, though...
2007-09-16Call architecture-specific functions from all scripts needing them.Yann E. MORIN"3-1/+8
2007-09-16When sstrip is already downloaded, link instead of copying (as for all otherYann E. MORIN"1-3/+3
components). A little eye-candy fix.
2007-09-16Revert multilib handling. Even if we don't do multilib, we need to at leastYann E. MORIN"1-0/+5
say we don't, and not let gcc choose on its own (which it does wrong).
2007-09-15Further improve the architecture-specific framework.Yann E. MORIN"4-45/+31
Apply this framework into building of glibc and gcc. (Whoo! 500th commit! Yeah!)
2007-09-15We don't support Cygwin yet, no point in having quirks in.Yann E. MORIN"1-3/+0
2007-09-14Further expand the architecture-specific function: add CT_KERNEL_ARCH building.Yann E. MORIN"2-7/+3
2007-09-14Migrate all supported architectures to use the architecture-specific framework.Yann E. MORIN"2-43/+23
2007-09-14Add the framework to have architecture-specific configuration and functions.Yann E. MORIN"1-0/+3
API is not yet defined.
2007-09-14Small eye candy fix.Yann E. MORIN"1-3/+3
2007-09-14Fix setting floating point in uClibc (thanks to Szilveszter Ordog ↵Yann E. MORIN"1-2/+2
<ordog@mail.thot-soft.com>)
2007-09-11Merge from branches/ia64@476 : add ia64 preliminary support.Yann E. MORIN"1-0/+1
2007-09-08Use symlinks to the localy stored tarballs rather than copying them.Yann E. MORIN"1-3/+4
If saving tarballs to local storage is selected, move newly downloaded tarballs there and symlink.
2007-09-07Add D.U.M.A. 2_5_8 and associated patches.Yann E. MORIN"1-1/+1
Fix a patch for D.U.M.A 2_5_1. Add libelf 0.8.10, still does not build... :-(
2007-09-06Add a patch to enqable NPTL build on ARM OABI with glibc-2.6.1.Yann E. MORIN"1-1/+1
Fix a comment.
2007-09-06In some cases, dmalloc fails to build when building in parallel. Do not use ↵Yann E. MORIN"1-1/+1
-j# for dmalloc.
2007-09-02Bah, a really small cosmetic fix...Yann E. MORIN"1-1/+1
2007-09-02Print a log message when entering/leaving the two core compiler passes.Yann E. MORIN"1-1/+5
2007-08-16Fix restoring the environment.Yann E. MORIN"1-1/+1
2007-08-15Change "triplet" (target triplet) to "tuple". That sounds better!Yann E. MORIN"4-9/+9
Document overriding the number of // jobs. Some small documentation fixes.
2007-08-15Add the possibility to force the number of // jobs without reconfiguring.Yann E. MORIN"1-0/+3
2007-08-15Warn when using -pipe with glibc>=2.6.Yann E. MORIN"1-0/+2
2007-08-15Get rid of the core cc selection. It is now the same as the final compiler.Yann E. MORIN"6-212/+179
2007-08-12Don't use -pipe when building glibc>=2.6: ./configure chokes on it.Yann E. MORIN"1-6/+20
(This is because "gcc -pipe --help" doesn't print what it should print).
2007-08-12Fix a small typo when extracting non-compressed steps.Yann E. MORIN"1-10/+10
Have a go for a sane handlign of tar options and extensions.
2007-08-12Fix saving the environment. Thanks to Mark Vels <Mark.Vels@fundem.net> for ↵Yann E. MORIN"1-4/+2
pointed it out!
2007-08-07Introduce new config option: CT_TARGET_ALIAS_SED_EXPRYann E. MORIN"1-8/+14
This option is used as a sed expression to pass onto CT_TARGET to create an alias.
2007-08-07Make use of setsid to spawn removal processes: we don't want the rm's to ↵Yann E. MORIN"1-7/+7
stop if the main script fails and ends before all directories were removed.
2007-08-07Revert previous spurious commit.Yann E. MORIN"1-7/+7
2007-08-07Fix the Makefile.in to correctly remove generated documentation.Yann E. MORIN"1-7/+7
2007-08-03A little cleanup in the glibc's pthread headers install.Yann E. MORIN"1-2/+5
2007-07-30Remove any reference to libfloat. That has gone once and for all.Yann E. MORIN"4-79/+2
Rationale: Most of the time, soft-float problems are caused by this sucker of gcc: it has support for soft float for all of the targets I've tried so far, but does not activate this code until you dwelve into half a dozen of files to make it accept to build and link the support code... So, yes: gcc has soft-float support. And again, yes: gcc is a sucker.