summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-06-24Add a new patch to make glibc build with latest (4.3.x) gcc.Yann E. MORIN"3-0/+50
See: http://sourceware.org/ml/libc-help/2008-06/msg00063.html /trunk/patches/glibc/2.7/210-gcc-4.3_sysinclude_path.patch | 50 50 0 0 ++++++++++++++++++++ 1 file changed, 50 insertions(+)
2008-06-24New patches from Ioannis E. VENETIS to allow building more up-to-date Alpha ↵Yann E. MORIN"11-0/+225
x-compilers. Some patches are still missing, though. See: http://sourceware.org/ml/libc-help/2008-06/msg00061.html /trunk/patches/glibc/2.5.1/270-glibc-alpha-cfi.patch | 25 25 0 0 ++++++++++ /trunk/patches/glibc/2.5.1/280-glibc-alpha-sigsuspend.patch | 24 24 0 0 ++++++++++ /trunk/patches/glibc/2.5/270-glibc-alpha-cfi.patch | 25 25 0 0 ++++++++++ /trunk/patches/glibc/2.5/280-glibc-alpha-sigsuspend.patch | 24 24 0 0 ++++++++++ /trunk/patches/glibc/linuxthreads-2.3.6/270-glibc-linuxthreads-alpha-cfi.patch | 25 25 0 0 ++++++++++ /trunk/patches/gcc/4.2.0/940-gcc-alpha-signal_h.patch | 17 17 0 0 +++++++ /trunk/patches/gcc/4.2.1/940-gcc-alpha-signal_h.patch | 17 17 0 0 +++++++ /trunk/patches/gcc/4.3.0/940-gcc-alpha-signal_h.patch | 17 17 0 0 +++++++ /trunk/patches/gcc/4.2.2/940-gcc-alpha-signal_h.patch | 17 17 0 0 +++++++ /trunk/patches/gcc/4.3.1/940-gcc-alpha-signal_h.patch | 17 17 0 0 +++++++ /trunk/patches/gcc/4.2.3/940-gcc-alpha-signal_h.patch | 17 17 0 0 +++++++ 11 files changed, 225 insertions(+)
2008-06-24Allow to store working files outside the build tree (eg. incase the working ↵Yann E. MORIN"2-5/+27
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-24Update samples to the latest set of options, build-tested.Yann E. MORIN"11-246/+583
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 80 56 24 0 +++++++--- /trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 80 56 24 0 +++++++--- /trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 80 56 24 0 +++++++--- /trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 100 81 19 0 +++++++++++-- /trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 83 56 27 0 +++++++---- /trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 80 56 24 0 +++++++--- /trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 80 56 24 0 +++++++--- /trunk/samples/i586-geode-linux-uclibc/crosstool.config | 80 56 24 0 +++++++--- /trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 69 45 24 0 ++++++--- /trunk/samples/i686-nptl-linux-gnu/crosstool.config | 73 51 22 0 ++++++--- /trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 24 14 10 0 ++- 11 files changed, 583 insertions(+), 246 deletions(-)
2008-06-24Add a new patch to make glibc-es build with latest binutils (starting with ↵Yann E. MORIN"6-0/+108
2.18.50.0.4). /trunk/patches/glibc/2.5.1/190-use_short_for_fnstsw.patch | 18 18 0 0 ++++++++++++++++++ /trunk/patches/glibc/2.5/190-use_short_for_fnstsw.patch | 18 18 0 0 ++++++++++++++++++ /trunk/patches/glibc/2.6.1/190-use_short_for_fnstsw.patch | 18 18 0 0 ++++++++++++++++++ /trunk/patches/glibc/2.6/190-use_short_for_fnstsw.patch | 18 18 0 0 ++++++++++++++++++ /trunk/patches/glibc/2.3.6/190-use_short_for_fnstsw.patch | 18 18 0 0 ++++++++++++++++++ /trunk/patches/glibc/2.7/190-use_short_for_fnstsw.patch | 18 18 0 0 ++++++++++++++++++ 6 files changed, 108 insertions(+)
2008-06-24Re-diff the openrisc support contrin patch to current code.Yann E. MORIN"1-0/+0
/trunk/contrib/openrisc-or32.patch.lzma | 4092 1522 2570 0 +++++++++++++++------------------------ 1 file changed, 1522 insertions(+), 2570 deletions(-)
2008-06-23Sort samples.Yann E. MORIN"1-1/+1
/trunk/samples/samples.mk | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
2008-06-22Alexander Bigga reported this new sample.Yann E. MORIN"2-0/+310
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 308 308 0 0 +++++++++++++++++++++ /trunk/samples/arm-unknown-linux-gnueabi/reported.by | 2 2 0 0 + 2 files changed, 310 insertions(+)
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"8-47/+137
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-20Un-mark Socks proxy settings as BROKEN.Yann E. MORIN"1-12/+4
/trunk/config/global/download_extract.in | 16 4 12 0 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-)
2008-06-20Update config.sub.Yann E. MORIN"1-2/+6
/trunk/tools/config.sub | 8 6 2 0 ++++++-- 1 file changed, 6 insertions(+), 2 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-20Update the alpha sample.Yann E. MORIN"1-4/+8
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 12 8 4 0 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-)
2008-06-20Don't force building a gdbserver when only native gdb is selected.Yann E. MORIN"2-2/+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"2-59/+112
- 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(-)
2008-06-19Fix building D.U.M.A. when C++ is not configured.Yann E. MORIN"1-1/+1
/trunk/scripts/build/debug/200-duma.sh | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
2008-06-19Build a C++ friendly uClibc.Yann E. MORIN"1-2/+2
/trunk/scripts/build/libc_uClibc.sh | 4 2 2 0 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
2008-06-19Ioannis E. VENETIS was the first to report working alpha sample. Give him ↵Yann E. MORIN"1-0/+2
credits. /trunk/samples/alphaev56-unknown-linux-gnu/reported.by | 2 2 0 0 ++ 1 file changed, 2 insertions(+)
2008-06-19When building uClibc, always build the libpthread_db.Yann E. MORIN"1-3/+5
/trunk/scripts/build/libc_uClibc.sh | 8 5 3 0 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-)
2008-06-18Help ncurses to install properly.Yann E. MORIN"1-0/+1
/trunk/scripts/build/debug/300-gdb.sh | 1 1 0 0 + 1 file changed, 1 insertion(+)
2008-06-18Re-format the dumped DokuWiki table of samples.Yann E. MORIN"1-5/+15
/trunk/scripts/showSamples.sh | 20 15 5 0 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-)
2008-06-18Update the alpha sample with an updated set of options and features.Yann E. MORIN"1-11/+50
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 61 50 11 0 ++++++++++++++++--- 1 file changed, 50 insertions(+), 11 deletions(-)
2008-06-18Fix saving samples.Yann E. MORIN"1-1/+1
/trunk/scripts/saveSample.sh | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
2008-06-18Fix building native gdb: download, extract, patch, build and install the ↵Yann E. MORIN"2-5/+67
ncurses library (that is needed by gdb) /trunk/scripts/build/debug/300-gdb.sh | 46 42 4 0 +++++++++++++++++++++++++++++++++++++---- /trunk/config/debug/gdb.in | 26 25 1 0 ++++++++++++++++++++++- 2 files changed, 67 insertions(+), 5 deletions(-)
2008-06-17Introduce latest D.U.M.A. version and associated patches rediffed.Yann E. MORIN"3-0/+56
/trunk/patches/duma/2_5_14/200-separate_cpp.patch | 19 19 0 0 +++++++++++++++++ /trunk/patches/duma/2_5_14/100-cross-compile.patch | 32 32 0 0 ++++++++++++++++++++++++++++ /trunk/config/debug/duma.in | 5 5 0 0 ++++ 3 files changed, 56 insertions(+)
2008-06-17Fix building D.U.M.A:Yann E. MORIN"1-21/+33
- some (presumably 'old') versions have libduma.so.0.0, while others (presumably 'newer') have libduma.so.0.0.0 - don't build the libraries multiple times, do it in one pass - install a custom LD_PRELOAD wrapper /trunk/scripts/build/debug/200-duma.sh | 54 33 21 0 +++++++++++++++++++++++++++++++++--------------------- 1 file changed, 33 insertions(+), 21 deletions(-)
2008-06-17Add patches for gdb 6.7, 6.7.1 and 6.8, vampirised from the Gentoo CVS.Yann E. MORIN"10-0/+1374
/trunk/patches/gdb/6.7.1/175-gdb-hppa-offsets.patch | 272 272 0 0 +++++++++++++++++++ /trunk/patches/gdb/6.7.1/200-gdb-deleted-children.patch | 26 26 0 0 ++ /trunk/patches/gdb/6.7.1/225-gdb-6.5-dwarf-stack-overflow.patch | 52 52 0 0 ++++ /trunk/patches/gdb/6.7.1/150-gdb-6.3-security-errata-20050610.patch | 205 205 0 0 ++++++++++++++ /trunk/patches/gdb/6.7/150-gdb-6.5-dwarf-stack-overflow.patch | 52 52 0 0 ++++ /trunk/patches/gdb/6.7/100-gdb-6.3-security-errata-20050610.patch | 205 205 0 0 ++++++++++++++ /trunk/patches/gdb/6.7/125-gdb-hppa-offsets.patch | 272 272 0 0 +++++++++++++++++++ /trunk/patches/gdb/6.8/100-gdb-6.5-dwarf-stack-overflow.patch | 52 52 0 0 ++++ /trunk/patches/gdb/6.8/200-gdb-tdep-opcode-include-workaround.patch | 33 33 0 0 ++ /trunk/patches/gdb/6.8/150-gdb-6.3-security-errata-20050610.patch | 205 205 0 0 ++++++++++++++ 10 files changed, 1374 insertions(+)
2008-06-17Fix building dmalloc in case strdup is a macro (uncaught when x-compiling ↵Yann E. MORIN"1-0/+39
certain targets). /trunk/patches/dmalloc/5.5.2/500-strdup_macro.patch | 39 39 0 0 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+)
2008-06-17Help glibc build by exporting PARALLELMFLAGS.Yann E. MORIN"1-0/+1
/trunk/scripts/crosstool.sh | 1 1 0 0 + 1 file changed, 1 insertion(+)
2008-06-17Change the log level of a core gcc build message (headers copy), from EXTRA ↵Yann E. MORIN"1-2/+2
to DEBUG. /trunk/scripts/build/cc_gcc.sh | 4 2 2 0 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
2008-06-17Add altest linux kernel versions.Yann E. MORIN"1-2/+14
/trunk/config/kernel/linux_headers_install.in | 16 14 2 0 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-)
2008-06-16New patch to make glibces build for Alpha with latest linux kernel headers.Yann E. MORIN"6-0/+156
/trunk/patches/glibc/2.5.1/180-alpha-asm_page.patch | 26 26 0 0 ++++++++++++++++++++++++++ /trunk/patches/glibc/2.5/180-alpha-asm_page.patch | 26 26 0 0 ++++++++++++++++++++++++++ /trunk/patches/glibc/2.6.1/180-alpha-asm_page.patch | 26 26 0 0 ++++++++++++++++++++++++++ /trunk/patches/glibc/2.6/180-alpha-asm_page.patch | 26 26 0 0 ++++++++++++++++++++++++++ /trunk/patches/glibc/2.3.6/260-alpha-asm_page.patch | 26 26 0 0 ++++++++++++++++++++++++++ /trunk/patches/glibc/2.7/180-alpha-asm_page.patch | 26 26 0 0 ++++++++++++++++++++++++++ 6 files changed, 156 insertions(+)
2008-06-15Some makeinfo versions are a pain in [somewhere very painful].Yann E. MORIN"1-0/+7
Work this around with a wrapper that always succeeds, and leave incomplete files in place. /trunk/scripts/crosstool.sh | 7 7 0 0 +++++++ 1 file changed, 7 insertions(+)
2008-06-15Better install the libraries improperly installed by gcc in ↵Yann E. MORIN"1-1/+2
prefix/target/lib instead of sysroot/usr/lib. /trunk/scripts/build/cc_gcc.sh | 3 2 1 0 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
2008-06-15When saving a sample, force the prefix directory to be ↵Yann E. MORIN"1-1/+3
${HOME}/x-tools/${CT_TARGET} . /trunk/scripts/saveSample.sh | 4 3 1 0 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
2008-06-15Samples should default to installing into ${HOME}/x-tools/${CT_TARGET}Yann E. MORIN"1-1/+1
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
2008-06-15Add a new rule to build the sample table ready to include in the WiKi.Yann E. MORIN"2-28/+59
/trunk/scripts/showSamples.sh | 81 53 28 0 ++++++++++++++++++++++++++++++++----------------- /trunk/samples/samples.mk | 6 6 0 0 ++++ 2 files changed, 59 insertions(+), 28 deletions(-)
2008-06-15Update the Alpha sample to a working combination.Yann E. MORIN"1-13/+8
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 21 8 13 0 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-)
2008-06-15Make binutils 2.17 recognise makeinfo 2.11 as being more recent than the ↵Yann E. MORIN"1-0/+16
required 2.4. /trunk/patches/binutils/2.17/120-makeinfo-version.patch | 16 0 16 0 ---------------- 1 file changed, 16 deletions(-)
2008-06-14Preliminary Alpha support, courtesy Ioannis E. Venetis <venetis@capsl.udel.edu>.Yann E. MORIN"5-0/+361
/trunk/docs/CREDITS | 3 3 0 0 + /trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 282 282 0 0 +++++++++++++++++++ /trunk/config/target.in | 9 9 0 0 + /trunk/arch/alpha/functions | 9 9 0 0 + /trunk/arch/alpha/config.in | 58 58 0 0 ++++ 5 files changed, 361 insertions(+)
2008-06-14Remove 'make' warning whith ./configure --local.Yann E. MORIN"1-3/+3
Eye-candy. /trunk/Makefile.in | 6 3 3 0 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
2008-06-11Re-instate a functionnal --local test.Yann E. MORIN"1-9/+19
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(-)
2008-06-11Include the full version number in the directory paths installed.Yann E. MORIN"2-50/+59
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(-)