summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-10-27Update the i586 Geode sample.Yann E. MORIN"2-69/+76
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 142 73 69 0 ++++++++++++----------- /trunk/samples/i586-geode-linux-uclibc/reported.by | 3 3 0 0 + 2 files changed, 76 insertions(+), 69 deletions(-)
2008-10-26Update this ARM sample.Yann E. MORIN"2-68/+83
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 148 80 68 0 +++++++------ /trunk/samples/armeb-unknown-linux-uclibcgnueabi/reported.by | 3 3 0 0 + 2 files changed, 83 insertions(+), 68 deletions(-)
2008-10-26Update this ARM sample.Yann E. MORIN"2-78/+91
/trunk/samples/armeb-unknown-linux-gnueabi/crosstool.config | 166 88 78 0 ++++++++++--------- /trunk/samples/armeb-unknown-linux-gnueabi/reported.by | 3 3 0 0 + 2 files changed, 91 insertions(+), 78 deletions(-)
2008-10-26Don't use /bin/ash as shell in samples.Yann E. MORIN"3-16/+14
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 7 3 4 0 +++--- /trunk/samples/powerpc-405-linux-gnu/crosstool.config | 17 8 9 0 +++++++-------- /trunk/samples/arm-unknown-eabi/crosstool.config | 6 3 3 0 ++-- 3 files changed, 14 insertions(+), 16 deletions(-)
2008-10-26Update the Alpha sample with ltrace being built.Yann E. MORIN"1-3/+5
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 8 5 3 0 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-)
2008-10-26Make ltrace build for Alpha (eg. alphaev56-* _is_ an Alpha!).Yann E. MORIN"1-0/+11
/trunk/patches/ltrace/0.4/120-alpha-support.patch | 11 11 0 0 +++++++++++ 1 file changed, 11 insertions(+)
2008-10-26Update thie ARM sample.Yann E. MORIN"2-79/+92
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 168 89 79 0 ++++++++++++----------- /trunk/samples/armeb-unknown-linux-gnu/reported.by | 3 3 0 0 + 2 files changed, 92 insertions(+), 79 deletions(-)
2008-10-26Update this ARM sample.Yann E. MORIN"2-80/+92
/trunk/samples/arm-unknown-linux-gnu/crosstool.config | 171 91 80 0 +++++++++++++------------ /trunk/samples/arm-unknown-linux-gnu/reported.by | 1 1 0 0 + 2 files changed, 92 insertions(+), 80 deletions(-)
2008-10-26Update this ARM sample.Yann E. MORIN"2-71/+78
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 146 75 71 0 +++++++++++----------- /trunk/samples/arm-unknown-linux-uclibc/reported.by | 3 3 0 0 + 2 files changed, 78 insertions(+), 71 deletions(-)
2008-10-26ltrace: remove lingering ".Yann E. MORIN"1-1/+1
/trunk/scripts/build/debug/400-ltrace.sh | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
2008-10-26Update the bare-metal ARM EABI sample.Yann E. MORIN"2-16/+38
/trunk/samples/arm-unknown-eabi/crosstool.config | 51 35 16 0 +++++++++++++++++++++--------- /trunk/samples/arm-unknown-eabi/reported.by | 3 3 0 0 ++ 2 files changed, 38 insertions(+), 16 deletions(-)
2008-10-26Update the bare-metal ARM ELF sample.Yann E. MORIN"2-18/+40
/trunk/samples/arm-unknown-elf/crosstool.config | 55 37 18 0 +++++++++++++++++++++---------- /trunk/samples/arm-unknown-elf/reported.by | 3 3 0 0 ++ 2 files changed, 40 insertions(+), 18 deletions(-)
2008-10-26Update the Alpha sample.Yann E. MORIN"2-61/+62
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 122 61 61 0 +++++++++--------- /trunk/samples/alphaev56-unknown-linux-gnu/reported.by | 1 1 0 0 + 2 files changed, 62 insertions(+), 61 deletions(-)
2008-10-26ltrace does not build out-of-tree: use copied sources to configure.Yann E. MORIN"1-4/+4
/trunk/scripts/build/debug/400-ltrace.sh | 8 4 4 0 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
2008-10-25ltrace is no longer EXPERIMENTAL.Yann E. MORIN"1-1/+0
/trunk/config/debug/ltrace.in | 1 0 1 0 - 1 file changed, 1 deletion(-)
2008-10-25Update this sample.Yann E. MORIN"2-54/+53
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 106 52 54 0 ++++++++++----------- /trunk/samples/arm-unknown-linux-gnueabi/reported.by | 1 1 0 0 + 2 files changed, 53 insertions(+), 54 deletions(-)
2008-10-25libelf and ltrace are now no longer EXPERIMENTAL.Yann E. MORIN"2-15/+4
Remove old versions that never worked. /trunk/config/debug/ltrace.in | 14 4 10 0 ++++---------- /trunk/config/tools/libelf.in | 5 0 5 0 ----- 2 files changed, 4 insertions(+), 15 deletions(-)
2008-10-25Update this sample.Yann E. MORIN"2-18/+21
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 37 20 17 0 ++++++++------- /trunk/samples/arm-unknown-linux-uclibcgnueabi/reported.by | 2 1 1 0 2 files changed, 21 insertions(+), 18 deletions(-)
2008-10-25Remove libelf versions that never worked.Yann E. MORIN"1-11/+0
/trunk/config/tools/libelf.in | 11 0 11 0 ----------- 1 file changed, 11 deletions(-)
2008-10-25Update strace to 4.5.17:Yann E. MORIN"9-0/+334
- forward-port the patchset from strace-4.5.16 to 4.5.17 - add a new patch from Michael Abbott (#170) /trunk/patches/strace/4.5.17/100-autoreconf.patch | 16 10 6 0 ++-- /trunk/patches/strace/4.5.17/150-undef-CTL_PROC.patch | 8 6 2 0 +- /trunk/patches/strace/4.5.17/140-statfs64-check.patch | 28 16 12 0 ++++--- /trunk/patches/strace/4.5.17/160-undef-syscall.patch | 24 14 10 0 +++--- /trunk/patches/strace/4.5.17/110-dont-use-REG_SYSCALL-for-sh.patch | 10 7 3 0 +- /trunk/patches/strace/4.5.17/120-fix-arm-bad-syscall.patch | 10 7 3 0 +- /trunk/patches/strace/4.5.17/130-fix-disabled-largefile-syscalls.patch | 10 7 3 0 +- /trunk/patches/strace/4.5.17/170-arm-syscalls.patch | 42 42 0 0 ++++++++++ /trunk/config/debug/strace.in | 5 5 0 0 + 9 files changed, 114 insertions(+), 39 deletions(-)
2008-10-24Make ltrace finally build:Yann E. MORIN"3-2/+118
- copy sources to build directory, as it does not build out-of-tree - add a patch to make it build for non *-linux-gnu host tuples - add a patch to make it cross-build correctly /trunk/patches/ltrace/0.4/100-fix-build-with-exotic-linux-host-OS.patch | 26 26 0 0 +++ /trunk/patches/ltrace/0.4/110-allow-cross-compile.patch | 89 89 0 0 ++++++++++ /trunk/scripts/build/debug/400-ltrace.sh | 5 3 2 0 + 3 files changed, 118 insertions(+), 2 deletions(-)
2008-10-24Add the latest Linux kernel versions: 2.6.25.19, 2.6.26.7 and 2.6.27.3.Yann E. MORIN"1-3/+13
/trunk/config/kernel/linux.in | 16 13 3 0 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-)
2008-10-24Update the sh4 sample.Yann E. MORIN"1-17/+10
/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 27 10 17 0 +++++++++---------------- 1 file changed, 10 insertions(+), 17 deletions(-)
2008-10-24The glibc-2.7 profs fix for SuperH was missing very important parts...Yann E. MORIN"1-6/+32
/trunk/patches/glibc/2.7/270-sh-fix-procfs.patch | 38 32 6 0 ++++++++++++++++++++++++++++++++------ 1 file changed, 32 insertions(+), 6 deletions(-)
2008-10-24Fix libelf cross-building.Yann E. MORIN"1-0/+24
/trunk/patches/libelf/0.8.10/100-fix-64-bit-detection.patch | 24 24 0 0 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+)
2008-10-23Fix saving samples, by Nye Liu:Yann E. MORIN"1-1/+2
http://sourceware.org/ml/crossgcc/2008-10/msg00070.html /trunk/scripts/saveSample.sh | 3 2 1 0 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
2008-10-23Fix memset on PowerPC 8xx, by Nye Liu:Yann E. MORIN"1-0/+40
http://sourceware.org/ml/crossgcc/2008-10/msg00067.html /trunk/patches/glibc/2.7/290-powerpc-8xx-CPU15-errata.patch | 40 40 0 0 +++++++++++++++++++ 1 file changed, 40 insertions(+)
2008-10-23Push the calculation of the tuple's kernel part down to kernel's build scripts:Yann E. MORIN"5-29/+40
- update the kernel script's API with the function CT_DiKernelTupleValues - update doc accordingly (also with the architecture change, missing in the previous commit) - small clean-up in the main script, remove useless test /trunk/scripts/build/kernel/bare-metal.sh | 5 5 0 0 +++++ /trunk/scripts/build/kernel/linux.sh | 5 5 0 0 +++++ /trunk/scripts/crosstool.sh | 31 13 18 0 +++++++++++++------------------ /trunk/scripts/functions | 15 8 7 0 ++++++++------- /trunk/docs/overview.txt | 13 9 4 0 +++++++++---- 5 files changed, 40 insertions(+), 29 deletions(-)
2008-10-23Architecture API change:Yann E. MORIN"9-13/+15
- rename the tuple function /trunk/scripts/build/arch/mips.sh | 2 1 1 0 +- /trunk/scripts/build/arch/sh.sh | 2 1 1 0 +- /trunk/scripts/build/arch/x86_64.sh | 2 1 1 0 +- /trunk/scripts/build/arch/arm.sh | 2 1 1 0 +- /trunk/scripts/build/arch/powerpc.sh | 2 1 1 0 +- /trunk/scripts/build/arch/ia64.sh | 2 1 1 0 +- /trunk/scripts/build/arch/alpha.sh | 2 1 1 0 +- /trunk/scripts/build/arch/x86.sh | 2 1 1 0 +- /trunk/scripts/functions | 12 7 5 0 +++++++----- 9 files changed, 15 insertions(+), 13 deletions(-)
2008-10-22Rename a patch: typo.Yann E. MORIN"1-0/+0
2008-10-22Make Super-H finally compile a complete (C-only) toolchain:Yann E. MORIN"7-0/+479
- new, un-tested patches - an sh4 sample to work on, and to try to reproduce later. /trunk/patches/glibc/2.7/250-sh-chop-linux-version.patch | 49 49 0 0 ++ /trunk/patches/glibc/2.7/240-sh-lowlevellock-asm.patch | 56 56 0 0 +++ /trunk/patches/glibc/2.7/270-sh-fix-procfs.patch | 11 11 0 0 + /trunk/patches/glibc/2.7/280-sh-fix-kernel-heders-location.patch | 23 23 0 0 + /trunk/patches/glibc/2.7/260-sh-syscall-error-path.patch | 26 26 0 0 + /trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 311 311 0 0 ++++++++++++++ /trunk/samples/sh4-unknown-linux-gnu/reported.by | 3 3 0 0 + 7 files changed, 479 insertions(+)
2008-10-22Remove an unwanted SuperH chunk from an Alpha patch.Yann E. MORIN"1-23/+0
/trunk/patches/glibc/2.7/190-alpha-asm_elf.patch | 23 0 23 0 ----------------------- 1 file changed, 23 deletions(-)
2008-10-22Remove the ppc-405fp sample, replace with a ppc-405 sample (405fp has an ↵Yann E. MORIN"3-8/+13
FPU, 405 does not). Thanks to Julien DUSSER for reporting this. /trunk/samples/powerpc-405-linux-gnu/crosstool.config | 343 343 0 0 +++++++++++++++++++++++++ /trunk/samples/powerpc-405-linux-gnu/reported.by | 3 3 0 0 + 2 files changed, 346 insertions(+)
2008-10-22Enhance the kconfig stuff build procedure:Yann E. MORIN"1-44/+66
- better allocate CFLAGS/LDFLAGS to object and dependency files - only include the needed dependency files - cleanly handle the kconfig/ check and creation - use HOST_LD to link, not HOST_CC (even if both are set to 'gcc' for now) - get rid of defoldconfig, it does not make much sense using it. /trunk/kconfig/kconfig.mk | 110 66 44 0 ++++++++++++++++++++++++++++++++--------------------- 1 file changed, 66 insertions(+), 44 deletions(-)
2008-10-21Add a 405fp soft-float PowerPC sample.Yann E. MORIN"3-1/+342
/trunk/scripts/saveSample.sh | 2 1 1 0 /trunk/samples/powerpc-405fp-linux-gnu/crosstool.config | 338 338 0 0 +++++++++++++++++++++++ /trunk/samples/powerpc-405fp-linux-gnu/reported.by | 3 3 0 0 + 3 files changed, 342 insertions(+), 1 deletion(-)
2008-10-21Add a glibc-2.6.1 patch for PPC soft-float.Yann E. MORIN"1-0/+21
http://sourceware.org/ml/crossgcc/2008-10/msg00044.html /trunk/patches/glibc/ports-2.6.1/130-powerpc-softfloat.patch | 21 21 0 0 ++++++++++++++++++ 1 file changed, 21 insertions(+)
2008-10-21Fix using only custom patches.Yann E. MORIN"1-1/+1
Reported by Patrick FLAIG: http://sourceware.org/ml/crossgcc/2008-10/msg00032.html /trunk/scripts/functions | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
2008-10-21Fix paths in a glibc-ports-2.6.1 patch.Yann E. MORIN"1-12/+12
http://sourceware.org/ml/crossgcc/2008-10/msg00041.html /trunk/patches/glibc/ports-2.6.1/120-lll_lock_t.patch | 24 12 12 0 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-)
2008-10-21Correctly handle V= only from command line, not from environment.Yann E. MORIN"1-9/+8
/trunk/ct-ng.in | 17 8 9 0 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-)
2008-10-21Eye-candy when {,dist}clean.Yann E. MORIN"2-4/+13
/trunk/tools/tools.mk | 1 1 0 0 + /trunk/ct-ng.in | 16 12 4 0 ++++++++++++---- 2 files changed, 13 insertions(+), 4 deletions(-)
2008-10-21Update config.guess.Yann E. MORIN"1-2/+5
/trunk/tools/config.guess | 7 5 2 0 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)
2008-10-20Add strace 4.5.18:Yann E. MORIN"8-0/+243
- propagated the 4.5.16 patch set - EXPERIMENTAL, as it does not build on at least ARM /trunk/patches/strace/4.5.18/160-undef-syscall.patch | 22 0 22 0 ---------------------- /trunk/config/debug/strace.in | 6 6 0 0 ++++++ 2 files changed, 6 insertions(+), 22 deletions(-)
2008-10-20Correctly handle the minimum supported kernel version in glibc.Yann E. MORIN"1-39/+39
Should be propagated to eglibc as well... /trunk/scripts/build/libc/glibc.sh | 78 39 39 0 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 39 insertions(+), 39 deletions(-)
2008-10-20Offer a single option for the glibc/eglibc add-ons selection, rather than ↵Yann E. MORIN"1-9/+0
hiding it behind a toggle. If the list is empty, then there is no add-on. If the list is not empty, then there are add-ons. /trunk/config/libc/glibc-eglibc.in-common | 9 0 9 0 --------- 1 file changed, 9 deletions(-)
2008-10-19Add the latest Linux kernel 2.6.27.2.Yann E. MORIN"1-0/+5
/trunk/config/kernel/linux.in | 5 5 0 0 +++++ 1 file changed, 5 insertions(+)
2008-10-19Add the latest Linux kernel 2.6.27.1.Yann E. MORIN"1-0/+5
/trunk/config/kernel/linux.in | 5 5 0 0 +++++ 1 file changed, 5 insertions(+)
2008-10-19Avoid (re)building the kconfig dependencies when we don't need them (clean, ↵Yann E. MORIN"1-4/+20
build, list-steps...). /trunk/kconfig/kconfig.mk | 24 20 4 0 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-)
2008-10-18Extract the config files related stuff from the kconfig stuffYann E. MORIN"3-172/+189
- create config/config.mk, with all the config.gen/ rules - the only common points between config files and configurators: - the top-level config file to include, stored in KCONFIG_TOP - the config_file rules, which makes config files available to configurators - dependency-files are renamed from %.d to %.dep (.d is reserved for directories) - a few eye-candy here and there /trunk/kconfig/kconfig.mk | 184 12 172 0 +++-------------------------------------------------- /trunk/config/config.mk | 118 9 109 0 +++------------------------------- /trunk/ct-ng.in | 1 1 0 0 + 3 files changed, 22 insertions(+), 281 deletions(-)
2008-10-17Fix saving samples when the uClibc config file is already saved.Yann E. MORIN"3-71/+76
/trunk/scripts/saveSample.sh | 4 2 2 0 /trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 140 71 69 0 ++++++++------- /trunk/samples/arm-unknown-linux-uclibcgnueabi/reported.by | 3 3 0 0 + 3 files changed, 76 insertions(+), 71 deletions(-)
2008-10-17Update the kconfig stuff to match the one in the linux-2.6.27 version.Yann E. MORIN"24-1286/+1759
/trunk/kconfig/zconf.hash.c | 225 110 115 0 +++---- /trunk/kconfig/lkc_proto.h | 4 3 1 0 + /trunk/kconfig/mconf.c | 217 110 107 0 +++--- /trunk/kconfig/menu.c | 86 60 26 0 ++- /trunk/kconfig/symbol.c | 212 156 56 0 ++++-- /trunk/kconfig/kconfig.mk | 24 9 15 0 - /trunk/kconfig/lex.zconf.c | 97 80 17 0 ++- /trunk/kconfig/util.c | 38 30 8 0 + /trunk/kconfig/lkc.h | 22 18 4 0 + /trunk/kconfig/expr.c | 32 19 13 0 + /trunk/kconfig/confdata.c | 254 172 82 0 +++++--- /trunk/kconfig/lxdialog/dialog.h | 12 9 3 0 + /trunk/kconfig/lxdialog/inputbox.c | 6 3 3 0 /trunk/kconfig/lxdialog/checklist.c | 4 2 2 0 /trunk/kconfig/lxdialog/menubox.c | 6 3 3 0 /trunk/kconfig/lxdialog/textbox.c | 2 1 1 0 /trunk/kconfig/lxdialog/util.c | 47 30 17 0 + /trunk/kconfig/lxdialog/yesno.c | 4 2 2 0 /trunk/kconfig/expr.h | 20 10 10 0 /trunk/kconfig/zconf.tab.c | 1441 793 648 0 ++++++++++++++++++++++++------------------- /trunk/kconfig/conf.c | 276 124 152 0 ++++---- /trunk/kconfig/check-gettext.sh | 14 14 0 0 + /trunk/ct-ng.in | 2 1 1 0 23 files changed, 1759 insertions(+), 1286 deletions(-)