summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)AuthorFilesLines
2008-07-25While retrieving files, propagate the preferred extension down to sub-functions.Yann E. MORIN"1-3/+5
/trunk/scripts/functions | 8 5 3 0 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-)
2008-07-24Make gcc-4.3.x build.Yann E. MORIN"1-4/+22
Thanks to both Ioannis E. VENETIS and Thomas JOURDAN for their help. /trunk/scripts/build/cc_gcc.sh | 26 22 4 0 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-)
2008-07-24Don't check fo lynx, it's no longer used.Yann E. MORIN"1-1/+0
/trunk/scripts/build/tools/200-sstrip.sh | 1 0 1 0 - 1 file changed, 1 deletion(-)
2008-07-24Simplify downloading sstrip, using the common retrieval framework.Yann E. MORIN"1-28/+3
/trunk/scripts/build/tools/200-sstrip.sh | 31 3 28 0 +++---------------------------- 1 file changed, 3 insertions(+), 28 deletions(-)
2008-07-24When retrieving a file, allow preferred extension to be whatever starts with ↵Yann E. MORIN"1-2/+3
a dot, and not only one of .tar.bz2 .tar.gz .tgz or .tar. /trunk/scripts/functions | 5 3 2 0 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
2008-07-22Remove garbage files left behind by downloads from sourceforge.net.Yann E. MORIN"2-1/+8
/trunk/scripts/build/debug/500-strace.sh | 4 4 0 0 ++++ /trunk/scripts/build/debug/200-duma.sh | 5 4 1 0 ++++- 2 files changed, 8 insertions(+), 1 deletion(-)
2008-07-22Allow selecting 'latest' snapshot, as well as 'specific' date snapshot for ↵Yann E. MORIN"1-2/+20
glibc. Update uClibc config to commonalise some help. /trunk/scripts/build/libc_glibc.sh | 22 20 2 0 ++++++++++++++++++++-- /trunk/config/libc/glibc.in | 12 12 0 0 ++++++++++++ /trunk/config/libc/uClibc.in | 12 4 8 0 ++++-------- /trunk/config/libc.in | 13 13 0 0 +++++++++++++ 4 files changed, 49 insertions(+), 10 deletions(-)
2008-07-19Introduce using a LAN mirror for retrieving tarballs.Yann E. MORIN"1-4/+36
/trunk/scripts/functions | 40 36 4 0 ++++++++++++- /trunk/config/global/download.in | 146 115 31 0 ++++++++++++++++++++++++++++++++++++---------- 2 files changed, 151 insertions(+), 35 deletions(-)
2008-07-19Some eye-candy in the WiKi status table.Yann E. MORIN"1-5/+6
/trunk/scripts/showSamples.sh | 11 6 5 0 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-)
2008-07-19Use POSIX constructs in the DUMA wrapper installed on the target.Yann E. MORIN"1-1/+12
/trunk/scripts/build/debug/duma.in | 13 12 1 0 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-)
2008-07-18Don't use a progress bar when saving samples, it's ugly.Yann E. MORIN"1-2/+5
/trunk/scripts/saveSample.sh | 7 5 2 0 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)
2008-07-17Remove the check for absolutely needed tools now ./configure checks for them.Yann E. MORIN"2-5/+1
Move the check for 'lynx' to where it is needed (that is when sstrip from buildroot is selected). /trunk/scripts/build/tools/200-sstrip.sh | 1 1 0 0 + /trunk/scripts/crosstool.sh | 5 0 5 0 ----- 2 files changed, 1 insertion(+), 5 deletions(-)
2008-07-16Move the check for tsocks' availability just before using tsocks: make it ↵Yann E. MORIN"1-4/+5
clear we check before we use. Use CT_DoExecLog to validate tsocks configuration. Don't use gawk, but awk. awk *is* GNU awk, check by ./configure. /trunk/scripts/crosstool.sh | 9 5 4 0 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-)
2008-07-14Use CT_DoExecLog when building tools and debug utilities.Yann E. MORIN"6-31/+38
/trunk/scripts/build/tools/200-sstrip.sh | 12 6 6 0 ++++++------ /trunk/scripts/build/debug/100-dmalloc.sh | 10 5 5 0 +++++----- /trunk/scripts/build/debug/400-ltrace.sh | 5 3 2 0 +++-- /trunk/scripts/build/debug/300-gdb.sh | 30 17 13 0 +++++++++++++++++------------- /trunk/scripts/build/debug/500-strace.sh | 7 4 3 0 ++++--- /trunk/scripts/build/debug/200-duma.sh | 5 3 2 0 +++-- 6 files changed, 38 insertions(+), 31 deletions(-)
2008-07-14Catching a double fault is doomed... Don't take action.Yann E. MORIN"1-4/+1
Simplify CT_DoExecLog: it does not support affectations prior to the command, anyway. /trunk/scripts/functions | 5 1 4 0 +---- 1 file changed, 1 insertion(+), 4 deletions(-)
2008-07-14Fix CT_DoExecLog usage when building GMP for target.Yann E. MORIN"1-4/+4
/trunk/scripts/build/gmp.sh | 8 4 4 0 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
2008-07-14Advertise using CT_DoExecLog in the tools and debug templates.Yann E. MORIN"2-4/+6
/trunk/scripts/build/tools/000-template.sh | 5 3 2 0 +++-- /trunk/scripts/build/debug/000-template.sh | 5 3 2 0 +++-- 2 files changed, 6 insertions(+), 4 deletions(-)
2008-07-14Use CT_DoExecLog when building libelf.Yann E. MORIN"1-3/+4
/trunk/scripts/build/tools/100-libelf.sh | 7 4 3 0 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)
2008-07-14Use CT_DoExecLog when building gcc.Yann E. MORIN"1-28/+27
/trunk/scripts/build/cc_gcc.sh | 55 27 28 0 ++++++++++++++++++++++++------------------------ 1 file changed, 27 insertions(+), 28 deletions(-)
2008-07-14Use CT_DoExecLog when building uClibc.Yann E. MORIN"1-8/+11
/trunk/scripts/build/libc_uClibc.sh | 19 11 8 0 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-)
2008-07-14Fix CT_DoExecLog usage when building binutils' libraries for target.Yann E. MORIN"1-2/+2
/trunk/scripts/build/binutils.sh | 4 2 2 0 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
2008-07-14Use CT_DoExecLog in binutils build.Yann E. MORIN"1-7/+9
/trunk/scripts/build/binutils.sh | 16 9 7 0 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-)
2008-07-14Don't print double-faults.Yann E. MORIN"1-0/+3
/trunk/scripts/functions | 3 3 0 0 +++ 1 file changed, 3 insertions(+)
2008-07-14Log the command being run when calling CT_DoExecLog, which is kinda the ↵Yann E. MORIN"1-1/+1
point of CT_DoExecLog, anyway... /trunk/scripts/functions | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
2008-07-14Use CT_DoExecLog for MPFR build.Yann E. MORIN"1-23/+25
/trunk/scripts/build/mpfr.sh | 48 25 23 0 +++++++++++++++++++++++++----------------------- 1 file changed, 25 insertions(+), 23 deletions(-)
2008-07-14Use CT_DoExecLog for GMP build.Yann E. MORIN"1-5/+7
/trunk/scripts/build/gmp.sh | 12 7 5 0 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-)
2008-07-14Use CT_DoExecLog for Linux headers install.Yann E. MORIN"1-2/+4
/trunk/scripts/build/kernel_linux.sh | 6 4 2 0 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
2008-07-13Small eye-candy in the WiKi table dump.Yann E. MORIN"1-7/+6
/trunk/scripts/showSamples.sh | 13 6 7 0 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-)
2008-07-13Also report built-in languages in the status table.Yann E. MORIN"1-3/+12
/trunk/scripts/showSamples.sh | 15 12 3 0 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-)
2008-07-13Also log the command being executed when calling CT_DoExecLog (no user yet).Yann E. MORIN"1-2/+3
/trunk/scripts/functions | 5 3 2 0 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
2008-07-13Ioannis E. VENETIS <venetis@mail.capsl.udel.edu> pointed out that GMP and ↵Yann E. MORIN"3-5/+5
MPFR were not used by gcc. Turned out that none could use GMP and MPFR as the config option changed its name, but the change was not propagated to all users. /trunk/scripts/build/binutils.sh | 2 1 1 0 +- /trunk/scripts/build/debug/300-gdb.sh | 2 1 1 0 +- /trunk/scripts/build/cc_gcc.sh | 6 3 3 0 +++--- 3 files changed, 5 insertions(+), 5 deletions(-)
2008-07-09Fix wiki table sample output.Yann E. MORIN"1-1/+1
/trunk/scripts/showSamples.sh | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
2008-07-07Although working with bash, 'echo -n' is really non-portable.Yann E. MORIN"2-40/+42
Get rid of this by using printf(1) with no trailing new-line (\n). Again, thanks to Martin GUY, who pointed this issue. /trunk/kconfig/kconfig.mk | 2 1 1 0 /trunk/scripts/build/libc_uClibc.sh | 4 3 1 0 ++ /trunk/scripts/showSamples.sh | 78 39 39 0 +++++++++++++++++++++--------------------- 3 files changed, 43 insertions(+), 41 deletions(-)
2008-06-30Newer, better, tsocks(1)-like wrapper script for D.U.M.A.Yann E. MORIN"2-9/+47
/trunk/scripts/build/debug/duma.in | 44 44 0 0 ++++++++++++++++++++++++++++++++++++++++ /trunk/scripts/build/debug/200-duma.sh | 12 3 9 0 +++-------- 2 files changed, 47 insertions(+), 9 deletions(-)
2008-06-27Native gcc is picky about the CC and LD variables. Set them unconditionally, ↵Yann E. MORIN"1-2/+3
whether building static or not. /trunk/scripts/build/debug/300-gdb.sh | 5 3 2 0 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
2008-06-27Do al ittle bit more jobs in parallel while building gcc.Yann E. MORIN"1-5/+5
/trunk/scripts/build/cc_gcc.sh | 10 5 5 0 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-)
2008-06-25Don't force building target GMP and MPFR when a native gdb is built. Rather,Yann E. MORIN"1-1/+1
add a config knob to configure the native gdb to use or not to use GMP and MPFR; _this_config_knob_ will force building the target GMP and MPFR only if turned on. /trunk/scripts/build/debug/300-gdb.sh | 2 1 1 0 +- /trunk/config/debug/gdb.in | 21 19 2 0 +++++++++++++++++++-- 2 files changed, 20 insertions(+), 3 deletions(-)
2008-06-25Alloow for reporter without an URL (for privately mailed submissions).Yann E. MORIN"1-2/+6
/trunk/scripts/showSamples.sh | 8 6 2 0 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)
2008-06-24Allow to store working files outside the build tree (eg. incase the working ↵Yann E. MORIN"1-4/+5
tree is on the network). /trunk/scripts/crosstool.sh | 9 5 4 0 +++++---- /trunk/config/global/paths.in | 23 22 1 0 ++++++++++++++++++++++- 2 files changed, 27 insertions(+), 5 deletions(-)
2008-06-24Don't build ncurses ADA bindings if an ADA x-compiler was not built.Yann E. MORIN"1-0/+1
/trunk/scripts/build/debug/300-gdb.sh | 1 1 0 0 + 1 file changed, 1 insertion(+)
2008-06-22Only priunt WARNings when saving the current configuration.Yann E. MORIN"1-5/+5
Eye-candy in code. /trunk/scripts/saveSample.sh | 10 5 5 0 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-)
2008-06-20GMP and MPFR are no longer a sub-component of gcc (config-wise).Yann E. MORIN"3-25/+98
Build and install GMP and MPFR for the target. Use the target GMP and MPFR to build the native gdb. Have separate extra_config for cross gdb, native gdb and gdbserver. Check native GMP and MPFR in //. /trunk/scripts/build/debug/300-gdb.sh | 27 19 8 0 ++++++++++++++++------- /trunk/scripts/build/gmp.sh | 47 39 8 0 ++++++++++++++++++++++++++++++++------- /trunk/scripts/build/mpfr.sh | 49 40 9 0 +++++++++++++++++++++++++++++++++-------- /trunk/steps.mk | 2 2 0 0 ++ /trunk/config/cc/gcc.in | 18 1 17 0 +-------------- /trunk/config/debug/gdb.in | 6 1 5 0 +---- /trunk/config/config.in | 1 1 0 0 + /trunk/config/gmp_mpfr.in | 34 34 0 0 ++++++++++++++++++++++++++++ 8 files changed, 137 insertions(+), 47 deletions(-)
2008-06-20Print "Build completed" only if not in error, not the other way around.Yann E. MORIN"1-1/+1
/trunk/scripts/functions | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
2008-06-20Really don't re-build MPFR autotools files at each run.Yann E. MORIN"2-5/+13
/trunk/scripts/build/debug/300-gdb.sh | 8 6 2 0 ++++++-- /trunk/scripts/build/mpfr.sh | 10 7 3 0 +++++++--- 2 files changed, 13 insertions(+), 5 deletions(-)
2008-06-20Don't force building a gdbserver when only native gdb is selected.Yann E. MORIN"1-1/+0
/trunk/config/debug/gdb.in | 1 0 1 0 - /trunk/scripts/build/debug/300-gdb.sh | 1 0 1 0 - 2 files changed, 2 deletions(-)
2008-06-20Only rebuild MPFR config files at extract time, not for every builds.Yann E. MORIN"1-8/+7
/trunk/scripts/build/mpfr.sh | 15 7 8 0 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-)
2008-06-20Realy fix building MPFR.Yann E. MORIN"1-0/+2
/trunk/scripts/build/mpfr.sh | 2 2 0 0 ++ 1 file changed, 2 insertions(+)
2008-06-19Fix building MPFR on distro that have strict sanity checks on libtool.m4 and ↵Yann E. MORIN"1-0/+11
ltmain.sh versions mismatch. UNTESTED! /trunk/scripts/build/mpfr.sh | 11 11 0 0 +++++++++++ 1 file changed, 11 insertions(+)
2008-06-19A bunch of fixes/improvements to the gdb build:Yann E. MORIN"1-47/+79
- allow native builds (both shared and static) - fix enabling threads - better handle the gdbserver case - introduce the ncurses library to allow native builds - re-order config options adequately /trunk/scripts/build/debug/300-gdb.sh | 126 79 47 0 ++++++++++++++++++++++++++--------------- /trunk/config/debug/gdb.in | 45 33 12 0 +++++++++++---- 2 files changed, 112 insertions(+), 59 deletions(-)
2008-06-19Only print "Build completed" if build was successful.Yann E. MORIN"1-2/+5
Print the time at which at step was finished (along with the time it took to complete). /trunk/scripts/functions | 7 5 2 0 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)