aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Re-order architecture specifics.Yann E. MORIN"2008-06-301-5/+7
| | | | | /trunk/config/target.in | 12 7 5 0 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-)
* Force CT_WORK_DIR to "${CT_TOP_DIR}/targets" when saving the config as a new ↵Yann E. MORIN"2008-06-301-2/+3
| | | | | | | sample. /trunk/Makefile.in | 5 3 2 0 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
* Only present each of arch, abi, cpu tune and fpu optimisations for those ↵Yann E. MORIN"2008-06-277-0/+49
| | | | | | | | | | | | | targets supporting them. /trunk/config/target.in | 30 30 0 0 ++++++++++++++++++++++++++++++ /trunk/arch/arm/config.in | 5 5 0 0 +++++ /trunk/arch/powerpc/config.in | 3 3 0 0 +++ /trunk/arch/alpha/config.in | 2 2 0 0 ++ /trunk/arch/x86/config.in | 3 3 0 0 +++ /trunk/arch/mips/config.in | 3 3 0 0 +++ /trunk/arch/x86_64/config.in | 3 3 0 0 +++ 7 files changed, 49 insertions(+)
* Update the architecture API: architecture help is mandatory.Yann E. MORIN"2008-06-279-0/+31
| | | | | | | | | | | | | | | Update all architectures (some with pointer to the specs, when available). /trunk/docs/overview.txt | 8 8 0 0 ++++++++ /trunk/arch/arm/config.in | 3 3 0 0 +++ /trunk/arch/powerpc/config.in | 3 3 0 0 +++ /trunk/arch/ia64/config.in | 3 3 0 0 +++ /trunk/arch/alpha/config.in | 2 2 0 0 ++ /trunk/arch/x86/config.in | 3 3 0 0 +++ /trunk/arch/mips/config.in | 3 3 0 0 +++ /trunk/arch/sh/config.in | 3 3 0 0 +++ /trunk/arch/x86_64/config.in | 3 3 0 0 +++ 9 files changed, 31 insertions(+)
* Update the Openrisc contributed support to the new auto-generated ↵Yann E. MORIN"2008-06-271-0/+0
| | | | | | | architecture menu. /trunk/contrib/openrisc-or32.patch.lzma | 5010 2521 2489 0 ++++++++++++++++++++------------------- 1 file changed, 2521 insertions(+), 2489 deletions(-)
* Autogenerate the architecture selection choice menu.Yann E. MORIN"2008-06-2715-92/+138
| | | | | | | | | | | | | | | | | | | Update architectures definition files accordingly. Update documentation accordingly. Use makefile syntax when listing arch/, tools/ and debug/ config files. /trunk/kconfig/kconfig.mk | 32 29 3 0 +++++++++++++++-- /trunk/docs/overview.txt | 75 67 8 0 +++++++++++++++++++++++++++++++++++---- /trunk/config/target.in | 94 16 78 0 ++++++++----------------------------------------- /trunk/arch/arm/config.in | 6 5 1 0 +++ /trunk/arch/powerpc/config.in | 2 2 0 0 + /trunk/arch/ia64/config.in | 4 4 0 0 ++ /trunk/arch/alpha/config.in | 2 1 1 0 /trunk/arch/x86/config.in | 3 3 0 0 ++ /trunk/arch/mips/config.in | 5 5 0 0 +++ /trunk/arch/sh/config.in | 4 3 1 0 ++ /trunk/arch/x86_64/config.in | 3 3 0 0 ++ 11 files changed, 138 insertions(+), 92 deletions(-)
* Update the samples.Yann E. MORIN"2008-06-2712-63/+110
| | | | | | | | | | | | | | | | /trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 13 8 5 0 +++-- /trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 35 24 11 0 +++++++++---- /trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 11 7 4 0 +++- /trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 11 7 4 0 +++- /trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 19 11 8 0 ++++--- /trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 11 7 4 0 +++- /trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 11 7 4 0 +++- /trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 11 7 4 0 +++- /trunk/samples/i586-geode-linux-uclibc/crosstool.config | 11 7 4 0 +++- /trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 16 10 6 0 ++++-- /trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 13 8 5 0 +++-- /trunk/samples/i686-nptl-linux-gnu/crosstool.config | 11 7 4 0 +++- 12 files changed, 110 insertions(+), 63 deletions(-)
* Native gcc is picky about the CC and LD variables. Set them unconditionally, ↵Yann E. MORIN"2008-06-271-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(-)
* Do al ittle bit more jobs in parallel while building gcc.Yann E. MORIN"2008-06-271-5/+5
| | | | | /trunk/scripts/build/cc_gcc.sh | 10 5 5 0 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-)
* Update the Alpha sample to check host GMP and MPFR.Yann E. MORIN"2008-06-261-4/+4
| | | | | /trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 8 4 4 0 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
* Update the alpha sample to newer versions.Yann E. MORIN"2008-06-261-8/+11
| | | | | /trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 19 11 8 0 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-)
* Don't force building target GMP and MPFR when a native gdb is built. Rather,Yann E. MORIN"2008-06-252-3/+20
| | | | | | | | | | 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(-)
* Add latest Linux kernel versions.Yann E. MORIN"2008-06-251-0/+12
| | | | | /trunk/config/kernel/linux_headers_install.in | 12 12 0 0 ++++++++++++ 1 file changed, 12 insertions(+)
* Update documentation.Yann E. MORIN"2008-06-252-27/+28
| | | | | | /trunk/docs/overview.txt | 37 27 10 0 +++++++++++++++++++++++++++---------- /trunk/docs/ct-ng.1.in | 18 1 17 0 +----------------- 2 files changed, 28 insertions(+), 27 deletions(-)
* Update samples.Yann E. MORIN"2008-06-2513-27/+37
| | | | | | | | | | | | | | | | | /trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 5 3 2 0 +++-- /trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 5 3 2 0 +++-- /trunk/samples/arm-unknown-linux-gnueabi/reported.by | 2 1 1 0 +- /trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 5 3 2 0 +++-- /trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 5 3 2 0 +++-- /trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 7 3 4 0 +++---- /trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 5 3 2 0 +++-- /trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config | 5 3 2 0 +++-- /trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 5 3 2 0 +++-- /trunk/samples/i586-geode-linux-uclibc/crosstool.config | 5 3 2 0 +++-- /trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 5 3 2 0 +++-- /trunk/samples/i686-nptl-linux-gnu/crosstool.config | 5 3 2 0 +++-- /trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 5 3 2 0 +++-- 13 files changed, 37 insertions(+), 27 deletions(-)
* Add a new sample for PowerPC. Suggested by Daniel DITTMANN.Yann E. MORIN"2008-06-253-0/+505
| | | | | | | /trunk/samples/powerpc-unknown-linux-uclibc/uClibc-0.9.29.config | 197 197 0 0 ++++++++++++++ /trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 307 307 0 0 ++++++++++++++++++++++ /trunk/samples/powerpc-unknown-linux-uclibc/reported.by | 1 1 0 0 + 3 files changed, 505 insertions(+)
* Alloow for reporter without an URL (for privately mailed submissions).Yann E. MORIN"2008-06-251-2/+6
| | | | | /trunk/scripts/showSamples.sh | 8 6 2 0 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)
* Add a patch to gcc-4.2.{0,1,2,3} to fix soft-float on PowerPC.Yann E. MORIN"2008-06-254-0/+84
| | | | | | | | /trunk/patches/gcc/4.2.0/920-soft-float.patch | 21 21 0 0 +++++++++++++++++++++ /trunk/patches/gcc/4.2.1/920-soft-float.patch | 21 21 0 0 +++++++++++++++++++++ /trunk/patches/gcc/4.2.2/920-soft-float.patch | 21 21 0 0 +++++++++++++++++++++ /trunk/patches/gcc/4.2.3/920-soft-float.patch | 21 21 0 0 +++++++++++++++++++++ 4 files changed, 84 insertions(+)
* Eye-candy in the ./configure help.Yann E. MORIN"2008-06-251-0/+2
| | | | | /trunk/configure | 2 2 0 0 ++ 1 file changed, 2 insertions(+)
* Enable using contributed code: add a new ./configure option to select which ↵Yann E. MORIN"2008-06-251-1/+43
| | | | | | | contributions should be applied. /trunk/configure | 44 43 1 0 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-)
* Change default path where toolchain will run from to ↵Yann E. MORIN"2008-06-251-1/+1
| | | | | | | "${HOME}/x-tools/${CT_TARGET}". /trunk/config/global/paths.in | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
* Add a new patch to make glibc build with latest (4.3.x) gcc.Yann E. MORIN"2008-06-243-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(+)
* New patches from Ioannis E. VENETIS to allow building more up-to-date Alpha ↵Yann E. MORIN"2008-06-2411-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(+)
* Allow to store working files outside the build tree (eg. incase the working ↵Yann E. MORIN"2008-06-242-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(-)
* Don't build ncurses ADA bindings if an ADA x-compiler was not built.Yann E. MORIN"2008-06-241-0/+1
| | | | | /trunk/scripts/build/debug/300-gdb.sh | 1 1 0 0 + 1 file changed, 1 insertion(+)
* Update samples to the latest set of options, build-tested.Yann E. MORIN"2008-06-2411-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(-)
* Add a new patch to make glibc-es build with latest binutils (starting with ↵Yann E. MORIN"2008-06-246-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(+)
* Re-diff the openrisc support contrin patch to current code.Yann E. MORIN"2008-06-241-0/+0
| | | | | /trunk/contrib/openrisc-or32.patch.lzma | 4092 1522 2570 0 +++++++++++++++------------------------ 1 file changed, 1522 insertions(+), 2570 deletions(-)
* Sort samples.Yann E. MORIN"2008-06-231-1/+1
| | | | | /trunk/samples/samples.mk | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
* Alexander Bigga reported this new sample.Yann E. MORIN"2008-06-222-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(+)
* Only priunt WARNings when saving the current configuration.Yann E. MORIN"2008-06-221-5/+5
| | | | | | | Eye-candy in code. /trunk/scripts/saveSample.sh | 10 5 5 0 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-)
* GMP and MPFR are no longer a sub-component of gcc (config-wise).Yann E. MORIN"2008-06-208-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(-)
* Un-mark Socks proxy settings as BROKEN.Yann E. MORIN"2008-06-201-12/+4
| | | | | /trunk/config/global/download_extract.in | 16 4 12 0 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-)
* Update config.sub.Yann E. MORIN"2008-06-201-2/+6
| | | | | /trunk/tools/config.sub | 8 6 2 0 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)
* Print "Build completed" only if not in error, not the other way around.Yann E. MORIN"2008-06-201-1/+1
| | | | | /trunk/scripts/functions | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
* Really don't re-build MPFR autotools files at each run.Yann E. MORIN"2008-06-202-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(-)
* Update the alpha sample.Yann E. MORIN"2008-06-201-4/+8
| | | | | /trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 12 8 4 0 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-)
* Don't force building a gdbserver when only native gdb is selected.Yann E. MORIN"2008-06-202-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(-)
* Only rebuild MPFR config files at extract time, not for every builds.Yann E. MORIN"2008-06-201-8/+7
| | | | | /trunk/scripts/build/mpfr.sh | 15 7 8 0 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-)
* Realy fix building MPFR.Yann E. MORIN"2008-06-201-0/+2
| | | | | /trunk/scripts/build/mpfr.sh | 2 2 0 0 ++ 1 file changed, 2 insertions(+)
* Fix building MPFR on distro that have strict sanity checks on libtool.m4 and ↵Yann E. MORIN"2008-06-191-0/+11
| | | | | | | ltmain.sh versions mismatch. UNTESTED! /trunk/scripts/build/mpfr.sh | 11 11 0 0 +++++++++++ 1 file changed, 11 insertions(+)
* A bunch of fixes/improvements to the gdb build:Yann E. MORIN"2008-06-192-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(-)
* Only print "Build completed" if build was successful.Yann E. MORIN"2008-06-191-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(-)
* Fix building D.U.M.A. when C++ is not configured.Yann E. MORIN"2008-06-191-1/+1
| | | | | /trunk/scripts/build/debug/200-duma.sh | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
* Build a C++ friendly uClibc.Yann E. MORIN"2008-06-191-2/+2
| | | | | /trunk/scripts/build/libc_uClibc.sh | 4 2 2 0 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
* Ioannis E. VENETIS was the first to report working alpha sample. Give him ↵Yann E. MORIN"2008-06-191-0/+2
| | | | | | | credits. /trunk/samples/alphaev56-unknown-linux-gnu/reported.by | 2 2 0 0 ++ 1 file changed, 2 insertions(+)
* When building uClibc, always build the libpthread_db.Yann E. MORIN"2008-06-191-3/+5
| | | | | /trunk/scripts/build/libc_uClibc.sh | 8 5 3 0 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-)
* Help ncurses to install properly.Yann E. MORIN"2008-06-181-0/+1
| | | | | /trunk/scripts/build/debug/300-gdb.sh | 1 1 0 0 + 1 file changed, 1 insertion(+)
* Re-format the dumped DokuWiki table of samples.Yann E. MORIN"2008-06-181-5/+15
| | | | | /trunk/scripts/showSamples.sh | 20 15 5 0 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-)
* Update the alpha sample with an updated set of options and features.Yann E. MORIN"2008-06-181-11/+50
| | | | | /trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 61 50 11 0 ++++++++++++++++--- 1 file changed, 50 insertions(+), 11 deletions(-)