summaryrefslogtreecommitdiff
path: root/config
AgeCommit message (Collapse)AuthorFilesLines
2009-05-20/trunk:Yann E. MORIN"1-7/+7
- comment-out the "FD_PIC ELF" binary format: it's not used/coded for now... -------- diffstat follows -------- /trunk/config/binutils.in | 14 7 7 0 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-)
2009-05-20Merge the uClinux/noMMU stuff back to /trunk:Yann E. MORIN"18-421/+467
- merge Linux and uClinux back to a single kernel - add ARCH_USE_MMU and acquainted config options that architectures can auto-select - make binutils and elf2flt two "Binary utilities" that go in a single common sub-{menu,directory} structure -------- diffstat follows -------- /trunk/scripts/build/kernel/uclinux.sh | 2 0 2 0 - /trunk/scripts/build/kernel/linux.sh | 206 204 2 0 +++++++++++++++++++++++++++++ /trunk/scripts/build/kernel/linux-common.sh | 198 0 198 0 ---------------------------- /trunk/scripts/build/binutils.sh | 232 0 232 0 -------------------------------- /trunk/scripts/build/elf2flt.sh | 150 0 150 0 --------------------- /trunk/scripts/crosstool-NG.sh.in | 6 4 2 0 + /trunk/config/kernel/linux.in | 249 249 0 0 +++++++++++++++++++++++++++++++++++ /trunk/config/kernel/linux.in-common | 252 0 252 0 ----------------------------------- /trunk/config/kernel/uclinux.in | 21 0 21 0 --- /trunk/config/target.in | 23 22 1 0 +++ /trunk/config/elf2flt.in | 49 0 49 0 ------- /trunk/config/libc/glibc.in | 2 1 1 0 /trunk/config/libc/eglibc.in | 2 1 1 0 /trunk/config/config.in | 1 0 1 0 - /trunk/config/arch/sh.in | 1 1 0 0 + /trunk/config/arch/arm.in | 2 1 1 0 /trunk/config/arch/powerpc.in | 1 1 0 0 + /trunk/config/arch/ia64.in | 1 1 0 0 + /trunk/config/arch/alpha.in | 1 1 0 0 + /trunk/config/arch/x86.in | 1 1 0 0 + /trunk/config/arch/mips.in | 1 1 0 0 + /trunk/config/arch/powerpc64.in | 1 1 0 0 + 22 files changed, 489 insertions(+), 913 deletions(-)
2009-05-13Merge the /deve/uclinux branch back to /trunk:Yann E. MORIN"9-250/+331
- add support for uClinux, the MMU-less ports of Linux. -------- diffstat follows -------- /trunk/scripts/build/kernel/linux.sh | 100 1 99 0 --------------- /trunk/steps.mk | 1 1 0 0 + /trunk/config/kernel/linux.in | 247 0 247 0 ------------------------------------- /trunk/config/kernel.in | 2 1 1 0 /trunk/config/libc/glibc.in | 2 1 1 0 /trunk/config/libc/eglibc.in | 2 1 1 0 /trunk/config/libc/glibc-eglibc.in-common | 5 5 0 0 + /trunk/config/config.in | 1 1 0 0 + 8 files changed, 11 insertions(+), 349 deletions(-)
2009-05-07Unmark eglibc being EXPERIMENTAL. For Debian to switch to eglibc,Yann E. MORIN"1-1/+1
we can safely assume that it is stable enough! ;-) See: http://blog.aurel32.net/?p=47 -------- diffstat follows -------- /trunk/config/libc/eglibc.in | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
2009-05-07Fix installing uClibc headers for versions prior to 0.9.30.Yann E. MORIN"1-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(-)
2009-05-07Add katest Linux kernel versions: 2.6.27.22, 2.6.28.10 and 2.6.29.2.Yann E. MORIN"1-3/+13
-------- diffstat follows -------- /trunk/config/kernel/linux.in | 16 13 3 0 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-)
2009-05-05Add support for building PPL:Yann E. MORIN"2-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(-)
2009-05-03gcc-4.4:Yann E. MORIN"1-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(-)
2009-05-03Unmark gcc-4.3.3 as being EXPERIMENTAL.Yann E. MORIN"1-2/+1
-------- diffstat follows -------- /trunk/config/cc/gcc.in | 3 1 2 0 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
2009-05-03Prepare for gcc-4.4:Yann E. MORIN"4-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(-)
2009-05-02For glibc & eglibc, try to auto-select the ports addon for thoseYann E. MORIN"1-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(-)
2009-05-02Force getting glibc>=2.8 via checkout if any addon is selected.Yann E. MORIN"2-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(+)
2009-04-20Remove old 2.6.27 Linux kernel versions, keep the latest 2.6.27.21.Yann E. MORIN"1-106/+2
-------- diffstat follows -------- /trunk/config/kernel/linux.in | 108 2 106 0 +------------------------------------------------ 1 file changed, 2 insertions(+), 106 deletions(-)
2009-04-20Add a bit more explanations on the meaning of OBSOLETE and EXPERIMENTAL.Yann E. MORIN"1-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(-)
2009-04-19Poit my mirror as the default.Yann E. MORIN"1-1/+1
-------- diffstat follows -------- /trunk/config/global/download.in | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
2009-04-19Simplify the mirror settings.Yann E. MORIN"1-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(-)
2009-04-19Get rid of the proxy settings, once and for all.Yann E. MORIN"1-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(-)
2009-04-03Add latest Linux kernel 2.6.29.1.Yann E. MORIN"1-0/+5
/trunk/config/kernel/linux.in | 5 5 0 0 +++++ 1 file changed, 5 insertions(+)
2009-04-01Allow user to select a non-listed Linux kernel version, as suggestedYann E. MORIN"1-0/+14
by Stefan Hallas Andersen <stefande@cisco.com> /trunk/config/kernel/linux.in | 14 14 0 0 ++++++++++++++ 1 file changed, 14 insertions(+)
2009-03-28Add latest Linux kernel versions:Yann E. MORIN"1-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(-)
2009-03-26Merge r1432:1437 from /branches/newlib into /trunk :Yann E. MORIN"9-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(-)
2009-03-26Add support for building toolchains with gcc-4.4 snapshots.Yann E. MORIN"1-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(-)
2009-03-23Fix the menuconfig comment stating that native gdb needs a native ncursesYann E. MORIN"1-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(-)
2009-03-15Sanitise using glibc cvs exports:Yann E. MORIN"1-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(-)
2009-03-11Make the choices in generated config file (in config.gen) look better.Yann E. MORIN"1-1/+1
/trunk/config/config.mk | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
2009-03-09Do not have the sys-root prefix depend on EXPERIMENTAL.Yann E. MORIN"1-1/+0
/trunk/config/toolchain.in | 1 0 1 0 - 1 file changed, 1 deletion(-)
2009-03-08Add MPFR-2.4.1.Yann E. MORIN"1-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(-)
2009-03-08Re-order the sstrip config options.Yann E. MORIN"1-7/+7
/trunk/config/tools/sstrip.in | 14 7 7 0 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-)
2009-03-05Re-instate the glibc/eglibc config option LIBC_GLIBC_CONFIGPARMS for use by ↵Yann E. MORIN"1-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(-)
2009-03-05Add latest stable binutils-2.19.1Yann E. MORIN"1-0/+5
/trunk/config/binutils.in | 5 5 0 0 +++++ 1 file changed, 5 insertions(+)
2009-03-05Add latest EXPERIMENTAL binutils-2.19.51.0.2.Yann E. MORIN"1-0/+6
/trunk/config/binutils.in | 6 6 0 0 ++++++ 1 file changed, 6 insertions(+)
2009-03-04Add Linux kernel headers 2.6.27.1{8,9}Yann E. MORIN"1-0/+10
/trunk/config/kernel/linux.in | 10 10 0 0 ++++++++++ 1 file changed, 10 insertions(+)
2009-03-04Add latest versions:Yann E. MORIN"2-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(+)
2009-03-03Rename the custom header option.Yann E. MORIN"1-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(-)
2009-03-03When using custom Linux kernel headers, allow using a tarball.Yann E. MORIN"1-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(-)
2009-03-03Some eye-candy in the toolchain sub-menu entries.Yann E. MORIN"1-3/+5
/trunk/config/toolchain.in | 8 5 3 0 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-)
2009-03-03Allow user to add a directory component in the sys-root path.Yann E. MORIN"1-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(-)
2009-02-17Fix using minimum kernel version for glibc/eglibc.Yann E. MORIN"1-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(-)
2009-02-13Add latest Linux kernel versions (for headers): 2.6.27.1{6,7} & 2.6.28.5Yann E. MORIN"1-0/+15
/trunk/config/kernel/linux.in | 15 15 0 0 +++++++++++++++ 1 file changed, 15 insertions(+)
2009-02-11On some hosts (eg. Cygwin), it's not possible to build the uClibc hostutils. ↵Yann E. MORIN"1-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(-)
2009-02-07Fix warning in eglic config options.Yann E. MORIN"1-2/+2
/trunk/config/libc/eglibc.in | 4 2 2 0 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
2009-02-07Add latest Linux kernel versions 2.6.27.15 and 2.6.28.4.Yann E. MORIN"1-0/+10
/trunk/config/kernel/linux.in | 10 10 0 0 ++++++++++ 1 file changed, 10 insertions(+)
2009-02-02dd latest MPFR 2.4.0 version (EXPERIMENTAL).Yann E. MORIN"1-0/+6
/trunk/config/gmp_mpfr/mpfr.in | 6 6 0 0 ++++++ 1 file changed, 6 insertions(+)
2009-02-02Add latest ncurses version 5.7 for use with gdb.Yann E. MORIN"1-0/+5
/trunk/config/debug/gdb.in | 5 5 0 0 +++++ 1 file changed, 5 insertions(+)
2009-02-02Add latest (EXPERIMENTAL) ltrace version 0.5.1 (from the debian package ↵Yann E. MORIN"1-0/+6
repository). /trunk/config/debug/ltrace.in | 6 6 0 0 ++++++ 1 file changed, 6 insertions(+)
2009-02-02Add latest binutils snapshot version 2.19.51.0.1.Yann E. MORIN"1-0/+6
/trunk/config/binutils.in | 6 6 0 0 ++++++ 1 file changed, 6 insertions(+)
2009-02-02Add option for the latest eglibc 2_9 branch.Yann E. MORIN"1-4/+9
/trunk/config/libc/eglibc.in | 13 9 4 0 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-)
2009-02-02Add latest Linux kernel versions (2.6.27.14 and 2.6.28.3).Yann E. MORIN"1-0/+10
/trunk/config/kernel/linux.in | 10 10 0 0 ++++++++++ 1 file changed, 10 insertions(+)
2009-01-31Add support for powerpc64, along with an EXPERIMENTAL sample.Yann E. MORIN"3-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(-)
2009-01-31Add infrastructure to use common config files for generated config files.Yann E. MORIN"3-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(-)