aboutsummaryrefslogtreecommitdiff
path: root/config
Commit message (Collapse)AuthorAgeFilesLines
* Fix installing uClibc headers for versions prior to 0.9.30.Yann E. MORIN"2009-05-071-5/+7
| | | | | | | | | | Fix a comment about installing uClibc. Automatically enable // build for uClibc versions that can be built in //. -------- diffstat follows -------- /trunk/scripts/build/libc/uClibc.sh | 32 23 9 0 +++++++++++++++++++++++--------- /trunk/config/libc/uClibc.in | 12 7 5 0 +++++++----- 2 files changed, 30 insertions(+), 14 deletions(-)
* Add katest Linux kernel versions: 2.6.27.22, 2.6.28.10 and 2.6.29.2.Yann E. MORIN"2009-05-071-3/+13
| | | | | | -------- diffstat follows -------- /trunk/config/kernel/linux.in | 16 13 3 0 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-)
* Add support for building PPL:Yann E. MORIN"2009-05-052-3/+52
| | | | | | | | | | | | | | | - PPL will be needed to correctly build gcc-4.4+ for the GRAPHITE loop optimisation -------- diffstat follows -------- /trunk/scripts/build/companion_libs/ppl.sh | 66 66 0 0 ++++++++++++++++++++++++++++++++++++ /trunk/scripts/build/companion_libs/gmp.sh | 24 19 5 0 ++++++++++--- /trunk/scripts/addToolVersion.sh | 3 2 1 0 +- /trunk/scripts/crosstool-NG.sh.in | 3 3 0 0 ++ /trunk/steps.mk | 1 1 0 0 + /trunk/config/companion_libs/ppl.in | 33 33 0 0 ++++++++++++++++++ /trunk/config/companion_libs.in | 22 19 3 0 ++++++++++-- 7 files changed, 143 insertions(+), 9 deletions(-)
* gcc-4.4:Yann E. MORIN"2009-05-031-17/+4
| | | | | | | | | - remove snapshots - add gcc-4.4.0 release as EXPERIMENTAL -------- diffstat follows -------- /trunk/config/cc/gcc.in | 21 4 17 0 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-)
* Unmark gcc-4.3.3 as being EXPERIMENTAL.Yann E. MORIN"2009-05-031-2/+1
| | | | | | -------- diffstat follows -------- /trunk/config/cc/gcc.in | 3 1 2 0 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
* Prepare for gcc-4.4:Yann E. MORIN"2009-05-034-8/+11
| | | | | | | | | | | | | | | | | - add 'companion_libs/' to hold all libraries needed to build gcc-4.3+ and gcc-4.4+ - move GMP & MPFR to 'companion_libs/' -------- diffstat follows -------- /trunk/scripts/build/gmp.sh | 85 0 85 0 ---------------------------- /trunk/scripts/build/mpfr.sh | 139 0 139 0 --------------------------------------------- /trunk/scripts/addToolVersion.sh | 4 2 2 0 /trunk/scripts/crosstool-NG.sh.in | 4 2 2 0 /trunk/config/companion_libs.in | 17 10 7 0 +++--- /trunk/config/gmp_mpfr/gmp.in | 32 0 32 0 ---------- /trunk/config/gmp_mpfr/mpfr.in | 42 0 42 0 -------------- /trunk/config/config.in | 2 1 1 0 /trunk/config/gmp_mpfr.in | 35 0 35 0 ----------- 9 files changed, 15 insertions(+), 345 deletions(-)
* For glibc & eglibc, try to auto-select the ports addon for thoseYann E. MORIN"2009-05-021-1/+8
| | | | | | | | architectures that require it (curently, ARM and MIPS are known to). -------- diffstat follows -------- /trunk/config/libc/glibc-eglibc.in-common | 9 8 1 0 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-)
* Force getting glibc>=2.8 via checkout if any addon is selected.Yann E. MORIN"2009-05-022-0/+13
| | | | | | | -------- diffstat follows -------- /trunk/config/libc/glibc.in | 7 7 0 0 +++++++ /trunk/config/libc/glibc-eglibc.in-common | 6 6 0 0 ++++++ 2 files changed, 13 insertions(+)
* Remove old 2.6.27 Linux kernel versions, keep the latest 2.6.27.21.Yann E. MORIN"2009-04-201-106/+2
| | | | | | -------- diffstat follows -------- /trunk/config/kernel/linux.in | 108 2 106 0 +------------------------------------------------ 1 file changed, 2 insertions(+), 106 deletions(-)
* Add a bit more explanations on the meaning of OBSOLETE and EXPERIMENTAL.Yann E. MORIN"2009-04-201-9/+13
| | | | | | | -------- diffstat follows -------- /trunk/config/global/ct-behave.in | 22 13 9 0 +++++++++++++--------- /trunk/docs/overview.txt | 8 6 2 0 ++++++-- 2 files changed, 19 insertions(+), 11 deletions(-)
* Poit my mirror as the default.Yann E. MORIN"2009-04-191-1/+1
| | | | | | -------- diffstat follows -------- /trunk/config/global/download.in | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
* Simplify the mirror settings.Yann E. MORIN"2009-04-191-46/+14
| | | | | | | -------- diffstat follows -------- /trunk/scripts/functions | 7 3 4 0 ++--- /trunk/config/global/download.in | 60 14 46 0 +++++++++++----------------------------------- 2 files changed, 17 insertions(+), 50 deletions(-)
* Get rid of the proxy settings, once and for all.Yann E. MORIN"2009-04-191-148/+0
| | | | | | | | | | | They have nothing to do in here, just let the user configure his/her system appropriately. -------- diffstat follows -------- /trunk/scripts/build/libc/eglibc.sh | 1 0 1 0 - /trunk/scripts/functions | 100 0 100 0 ----------------------------- /trunk/config/global/download.in | 148 0 148 0 ------------------------------------------- 3 files changed, 249 deletions(-)
* Add latest Linux kernel 2.6.29.1.Yann E. MORIN"2009-04-031-0/+5
| | | | | /trunk/config/kernel/linux.in | 5 5 0 0 +++++ 1 file changed, 5 insertions(+)
* Allow user to select a non-listed Linux kernel version, as suggestedYann E. MORIN"2009-04-011-0/+14
| | | | | | | by Stefan Hallas Andersen <stefande@cisco.com> /trunk/config/kernel/linux.in | 14 14 0 0 ++++++++++++++ 1 file changed, 14 insertions(+)
* Add latest Linux kernel versions:Yann E. MORIN"2009-03-281-41/+27
| | | | | | | | | | | - 2.6.27.21 - 2.6.28.8 & .9 - 2.6.29 Remove /old/ versions: - 2.6.26 -> .7 /trunk/config/kernel/linux.in | 68 27 41 0 +++++++++++++++++++------------------------------ 1 file changed, 27 insertions(+), 41 deletions(-)
* Merge r1432:1437 from /branches/newlib into /trunk :Yann E. MORIN"2009-03-269-20/+19
| | | | | | | | | | | | | | | | | | | - under bare-metal, the user is responsible for providing a gdbserver stub (r1433) - install a CT_TARGET-cc -> CT_TARGET-gcc symlink for the core gcc (r1434) - allow broader dependency in generated config files (r1435, r1436) - prepare C library menuconfig for using a C library under bare-metal (r1437) /trunk/scripts/build/cc/gcc.sh | 4 4 0 0 ++++ /trunk/config/debug/gdb.in | 5 5 0 0 +++++ /trunk/config/libc/glibc.in | 1 1 0 0 + /trunk/config/libc/uClibc.in | 1 1 0 0 + /trunk/config/libc/eglibc.in | 2 1 1 0 +- /trunk/config/config.mk | 20 8 12 0 ++++++++------------ /trunk/config/arch/sh.in | 2 1 1 0 +- /trunk/config/arch/ia64.in | 2 1 1 0 +- /trunk/config/arch/powerpc64.in | 2 1 1 0 +- /trunk/config/libc.in | 4 0 4 0 ---- 10 files changed, 23 insertions(+), 20 deletions(-)
* Add support for building toolchains with gcc-4.4 snapshots.Yann E. MORIN"2009-03-261-5/+30
| | | | | | | | | | | | | | | | | | | Initial patch by Dmitry PLOTNIKOV: http://sourceware.org/ml/crossgcc/2009-03/msg00053.html It [the toolchain] uses current ct-ng (nightly snapshot 20090324, latest release 1.3.2 work also), glibc 2.9 (from CVS), binutils 2.19 and latest snapshot of GCC 4.4.0 (as of March 20, 2009). We have successfully built linux kernel 2.6.29 and a lot of other stuff with this toolchain. Here's the patch that adds GCC 4.4.0 to the ct-ng menu and enables it to download a 4.4.0 snapshot from ftp. Patch was adpated by me, mostly to better fit the configuration layout. /trunk/scripts/build/cc/gcc.sh | 34 22 12 0 ++++++++++++++++++++++------------ /trunk/config/cc/gcc.in | 35 30 5 0 ++++++++++++++++++++++++++++++----- 2 files changed, 52 insertions(+), 17 deletions(-)
* Fix the menuconfig comment stating that native gdb needs a native ncursesYann E. MORIN"2009-03-231-1/+1
| | | | | | | library, rather than saying it needs the ncurses library on the target. /trunk/config/debug/gdb.in | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
* Sanitise using glibc cvs exports:Yann E. MORIN"2009-03-151-27/+46
| | | | | | | | | - recently, tarballs for glibc 2.8 and 2.9 have appeared on the GNU ftp site - always use a dot in version strings (eg. 2.9, not 2_9) /trunk/scripts/build/libc/glibc.sh | 135 76 59 0 +++++++++++++++++++++++++------------------- /trunk/config/libc/glibc.in | 71 45 26 0 +++++++++++++++-------- 2 files changed, 121 insertions(+), 85 deletions(-)
* Make the choices in generated config file (in config.gen) look better.Yann E. MORIN"2009-03-111-1/+1
| | | | | /trunk/config/config.mk | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
* Do not have the sys-root prefix depend on EXPERIMENTAL.Yann E. MORIN"2009-03-091-1/+0
| | | | | /trunk/config/toolchain.in | 1 0 1 0 - 1 file changed, 1 deletion(-)
* Add MPFR-2.4.1.Yann E. MORIN"2009-03-081-2/+6
| | | | | | | | | | | Add patchset for MPFR 2.4.0 and 2.4.1, from upstream. /trunk/config/gmp_mpfr/mpfr.in | 8 6 2 0 + /trunk/patches/mpfr/2.4.0/100-printf-hh-ll.patch | 359 359 0 0 +++++++++++++++++++++++++++++ /trunk/patches/mpfr/2.4.0/110-mpfr_snprintf.patch | 176 176 0 0 ++++++++++++++ /trunk/patches/mpfr/2.4.1/100-remainder-neg.patch | 123 123 0 0 ++++++++++ /trunk/patches/mpfr/2.4.1/110-assert.patch | 45 45 0 0 ++++ 5 files changed, 709 insertions(+), 2 deletions(-)
* Re-order the sstrip config options.Yann E. MORIN"2009-03-081-7/+7
| | | | | /trunk/config/tools/sstrip.in | 14 7 7 0 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-)
* Re-instate the glibc/eglibc config option LIBC_GLIBC_CONFIGPARMS for use by ↵Yann E. MORIN"2009-03-051-0/+15
| | | | | | | | | | SuperH. Set appropriate defaults depending on target. /trunk/scripts/build/libc/glibc.sh | 14 7 7 0 +++++++------- /trunk/config/libc/glibc-eglibc.in-common | 15 15 0 0 +++++++++++++++ 2 files changed, 22 insertions(+), 7 deletions(-)
* Add latest stable binutils-2.19.1Yann E. MORIN"2009-03-051-0/+5
| | | | | /trunk/config/binutils.in | 5 5 0 0 +++++ 1 file changed, 5 insertions(+)
* Add latest EXPERIMENTAL binutils-2.19.51.0.2.Yann E. MORIN"2009-03-051-0/+6
| | | | | /trunk/config/binutils.in | 6 6 0 0 ++++++ 1 file changed, 6 insertions(+)
* Add Linux kernel headers 2.6.27.1{8,9}Yann E. MORIN"2009-03-041-0/+10
| | | | | /trunk/config/kernel/linux.in | 10 10 0 0 ++++++++++ 1 file changed, 10 insertions(+)
* Add latest versions:Yann E. MORIN"2009-03-042-0/+15
| | | | | | | | | - Linux kernel headers 2.6.28.{6,7} - uClibc 0.9.30.1 /trunk/config/kernel/linux.in | 10 10 0 0 ++++++++++ /trunk/config/libc/uClibc.in | 5 5 0 0 +++++ 2 files changed, 15 insertions(+)
* Rename the custom header option.Yann E. MORIN"2009-03-031-2/+2
| | | | | | /trunk/scripts/build/kernel/linux.sh | 12 6 6 0 ++++++------ /trunk/config/kernel/linux.in | 4 2 2 0 ++-- 2 files changed, 8 insertions(+), 8 deletions(-)
* When using custom Linux kernel headers, allow using a tarball.Yann E. MORIN"2009-03-031-9/+26
| | | | | | /trunk/scripts/build/kernel/linux.sh | 19 16 3 0 ++++++++++++++++--- /trunk/config/kernel/linux.in | 35 26 9 0 ++++++++++++++++++++++++++--------- 2 files changed, 42 insertions(+), 12 deletions(-)
* Some eye-candy in the toolchain sub-menu entries.Yann E. MORIN"2009-03-031-3/+5
| | | | | /trunk/config/toolchain.in | 8 5 3 0 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-)
* Allow user to add a directory component in the sys-root path.Yann E. MORIN"2009-03-031-0/+17
| | | | | | | | | | | | | | | Rename CT_DEBUG_INSTALL_DIR to CT_DEBUGROOT_DIR (to match CT_SYSROOT_DIR). As a side effect, fix creating lib64->lib symlinks. /trunk/scripts/build/debug/100-dmalloc.sh | 2 1 1 0 +- /trunk/scripts/build/debug/400-ltrace.sh | 2 1 1 0 +- /trunk/scripts/build/debug/300-gdb.sh | 6 3 3 0 +++--- /trunk/scripts/build/debug/500-strace.sh | 2 1 1 0 +- /trunk/scripts/build/debug/200-duma.sh | 6 3 3 0 +++--- /trunk/scripts/crosstool-NG.sh.in | 16 7 9 0 +++++++--------- /trunk/scripts/functions | 2 1 1 0 +- /trunk/config/toolchain.in | 17 17 0 0 +++++++++++++++++ 8 files changed, 34 insertions(+), 19 deletions(-)
* Fix using minimum kernel version for glibc/eglibc.Yann E. MORIN"2009-02-171-1/+1
| | | | | | | Spotted by "Kim B. Heino" <Kim.Heino@bluegiga.com>. /trunk/config/libc/glibc-eglibc.in-common | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
* Add latest Linux kernel versions (for headers): 2.6.27.1{6,7} & 2.6.28.5Yann E. MORIN"2009-02-131-0/+15
| | | | | /trunk/config/kernel/linux.in | 15 15 0 0 +++++++++++++++ 1 file changed, 15 insertions(+)
* On some hosts (eg. Cygwin), it's not possible to build the uClibc hostutils. ↵Yann E. MORIN"2009-02-111-0/+10
| | | | | | | | Offer an option to enable/disable the uClibc hostutils build. /trunk/scripts/build/libc/uClibc.sh | 39 12 27 0 ++++++++++++--------------------------- /trunk/config/libc/uClibc.in | 10 10 0 0 ++++++++++ 2 files changed, 22 insertions(+), 27 deletions(-)
* Fix warning in eglic config options.Yann E. MORIN"2009-02-071-2/+2
| | | | | /trunk/config/libc/eglibc.in | 4 2 2 0 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
* Add latest Linux kernel versions 2.6.27.15 and 2.6.28.4.Yann E. MORIN"2009-02-071-0/+10
| | | | | /trunk/config/kernel/linux.in | 10 10 0 0 ++++++++++ 1 file changed, 10 insertions(+)
* dd latest MPFR 2.4.0 version (EXPERIMENTAL).Yann E. MORIN"2009-02-021-0/+6
| | | | | /trunk/config/gmp_mpfr/mpfr.in | 6 6 0 0 ++++++ 1 file changed, 6 insertions(+)
* Add latest ncurses version 5.7 for use with gdb.Yann E. MORIN"2009-02-021-0/+5
| | | | | /trunk/config/debug/gdb.in | 5 5 0 0 +++++ 1 file changed, 5 insertions(+)
* Add latest (EXPERIMENTAL) ltrace version 0.5.1 (from the debian package ↵Yann E. MORIN"2009-02-021-0/+6
| | | | | | | repository). /trunk/config/debug/ltrace.in | 6 6 0 0 ++++++ 1 file changed, 6 insertions(+)
* Add latest binutils snapshot version 2.19.51.0.1.Yann E. MORIN"2009-02-021-0/+6
| | | | | /trunk/config/binutils.in | 6 6 0 0 ++++++ 1 file changed, 6 insertions(+)
* Add option for the latest eglibc 2_9 branch.Yann E. MORIN"2009-02-021-4/+9
| | | | | /trunk/config/libc/eglibc.in | 13 9 4 0 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-)
* Add latest Linux kernel versions (2.6.27.14 and 2.6.28.3).Yann E. MORIN"2009-02-021-0/+10
| | | | | /trunk/config/kernel/linux.in | 10 10 0 0 ++++++++++ 1 file changed, 10 insertions(+)
* Add support for powerpc64, along with an EXPERIMENTAL sample.Yann E. MORIN"2009-01-313-15/+33
| | | | | | | | | | | /trunk/scripts/build/arch/powerpc64.sh | 21 1 20 0 - /trunk/scripts/build/arch/powerpc.sh | 21 1 20 0 - /trunk/samples/powerpc64-unknown-linux-gnu/crosstool.config | 388 388 0 0 +++++++++++++++++++ /trunk/samples/powerpc64-unknown-linux-gnu/reported.by | 3 3 0 0 + /trunk/config/arch/powerpc-powerpc64.in-common | 12 4 8 0 - /trunk/config/arch/powerpc.in | 15 0 15 0 - /trunk/config/arch/powerpc64.in | 19 3 16 0 - 7 files changed, 400 insertions(+), 79 deletions(-)
* Add infrastructure to use common config files for generated config files.Yann E. MORIN"2009-01-313-7/+8
| | | | | | | /trunk/config/libc/glibc-eglibc.in-common | 4 4 0 0 ++++ /trunk/config/config.mk | 4 4 0 0 ++++ /trunk/config/libc.in | 7 0 7 0 ------- 3 files changed, 8 insertions(+), 7 deletions(-)
* Add the latest gcc-4.3.3 with the forward-ported patchset from gcc-4.3.2.Yann E. MORIN"2009-01-271-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | /trunk/patches/gcc/4.3.3/210-noteGNUstack-00.patch | 47 26 21 0 ++++--- /trunk/patches/gcc/4.3.3/270-missing-execinfo_h.patch | 11 8 3 0 +- /trunk/patches/gcc/4.3.3/260-uclibc-conf-noupstream.patch | 13 9 4 0 +- /trunk/patches/gcc/4.3.3/220-noteGNUstack-01.patch | 97 51 46 0 +++++++------- /trunk/patches/gcc/4.3.3/240-pr25343.patch | 11 8 3 0 +- /trunk/patches/gcc/4.3.3/100-alpha-mieee-default.patch | 17 11 6 0 +- /trunk/patches/gcc/4.3.3/230-pr34571.patch | 23 8 15 0 +-- /trunk/patches/gcc/4.3.3/350-sh-without-headers.patch | 17 10 7 0 +- /trunk/patches/gcc/4.3.3/330-unwind-for-uClibc.patch | 19 12 7 0 ++- /trunk/patches/gcc/4.3.3/190-libstdc++-pic.patch | 17 11 6 0 +- /trunk/patches/gcc/4.3.3/150-sparc64-bsd.patch | 11 8 3 0 +- /trunk/patches/gcc/4.3.3/290-index_macro.patch | 17 11 6 0 +- /trunk/patches/gcc/4.3.3/140-netbsd-symbolic.patch | 11 8 3 0 +- /trunk/patches/gcc/4.3.3/110-trampolinewarn.patch | 17 11 6 0 +- /trunk/patches/gcc/4.3.3/160-flatten-switch-stmt-00.patch | 11 8 3 0 +- /trunk/patches/gcc/4.3.3/280-c99-complex-ugly-hack.patch | 11 8 3 0 +- /trunk/patches/gcc/4.3.3/300-libmudflap-susv3-legacy.patch | 11 8 3 0 +- /trunk/patches/gcc/4.3.3/170-libiberty-pic.patch | 11 8 3 0 +- /trunk/patches/gcc/4.3.3/250-sh-pr24836.patch | 17 11 6 0 +- /trunk/patches/gcc/4.3.3/120-java-nomulti.patch | 17 11 6 0 +- /trunk/patches/gcc/4.3.3/320-alpha-signal_h.patch | 14 10 4 0 +- /trunk/patches/gcc/4.3.3/180-superh-default-multilib.patch | 13 9 4 0 +- /trunk/patches/gcc/4.3.3/340-make-mno-spe-work-as-expected.patch | 41 23 18 0 +++--- /trunk/patches/gcc/4.3.3/200-pr24170.patch | 23 14 9 0 ++- /trunk/patches/gcc/4.3.3/310-arm-softfloat.patch | 17 11 6 0 +- /trunk/patches/gcc/4.3.3/130-cross-compile.patch | 23 14 9 0 ++- /trunk/config/cc/gcc.in | 7 7 0 0 + 27 files changed, 334 insertions(+), 210 deletions(-)
* Add latest Linux kernel versions: 2.6.27.13 and 2.6.28.2.Yann E. MORIN"2009-01-271-0/+10
| | | | | /trunk/config/kernel/linux.in | 10 10 0 0 ++++++++++ 1 file changed, 10 insertions(+)
* Fix white space damage after switching to using paths found by ./configure.Yann E. MORIN"2009-01-271-52/+52
| | | | | | /trunk/samples/samples.mk | 2 1 1 0 /trunk/config/config.mk | 104 52 52 0 ++++++++++++++++++++++++++-------------------------- 2 files changed, 53 insertions(+), 53 deletions(-)
* Use the paths found by ./configure in the ct-ng.in makefile script and its ↵Yann E. MORIN"2009-01-261-5/+5
| | | | | | | | | | fragments. /trunk/kconfig/kconfig.mk | 2 1 1 0 +- /trunk/samples/samples.mk | 18 9 9 0 +++++++++--------- /trunk/config/config.mk | 10 5 5 0 +++++----- /trunk/ct-ng.in | 22 13 9 0 +++++++++++++--------- 4 files changed, 28 insertions(+), 24 deletions(-)