summaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)AuthorFilesLines
2009-01-03Get rid of all stuff related to building a /delivery' traball:Yann E. MORIN"1-9/+0
- building a delivery tarball has long been broken (since crostool-Ng is installable) - get rid of implied do_print_filename, that can be mis-leading now tarballs can not be built /trunk/scripts/build/kernel/bare-metal.sh | 4 0 4 0 ---- /trunk/scripts/build/kernel/linux.sh | 4 0 4 0 ---- /trunk/scripts/build/tools/000-template.sh | 11 0 11 0 ----------- /trunk/scripts/build/tools/100-libelf.sh | 4 0 4 0 ---- /trunk/scripts/build/tools/200-sstrip.sh | 11 1 10 0 +---------- /trunk/scripts/build/binutils.sh | 4 0 4 0 ---- /trunk/scripts/build/cc/gcc.sh | 5 0 5 0 ----- /trunk/scripts/build/debug/000-template.sh | 11 0 11 0 ----------- /trunk/scripts/build/debug/100-dmalloc.sh | 4 0 4 0 ---- /trunk/scripts/build/debug/400-ltrace.sh | 4 0 4 0 ---- /trunk/scripts/build/debug/300-gdb.sh | 7 0 7 0 ------- /trunk/scripts/build/debug/500-strace.sh | 4 0 4 0 ---- /trunk/scripts/build/debug/200-duma.sh | 4 0 4 0 ---- /trunk/scripts/build/libc/none.sh | 5 0 5 0 ----- /trunk/scripts/build/libc/glibc.sh | 10 0 10 0 ---------- /trunk/scripts/build/libc/uClibc.sh | 6 0 6 0 ------ /trunk/scripts/build/libc/eglibc.sh | 10 0 10 0 ---------- /trunk/scripts/build/gmp.sh | 6 0 6 0 ------ /trunk/scripts/build/mpfr.sh | 6 0 6 0 ------ /trunk/docs/overview.txt | 9 0 9 0 --------- 20 files changed, 1 insertion(+), 128 deletions(-)
2008-12-11Move toolchain-config.in from tools/ to scripts/Yann E. MORIN"1-0/+1
Small documentation fix. /trunk/scripts/crosstool.sh | 2 1 1 0 +- /trunk/docs/overview.txt | 1 1 0 0 + 2 files changed, 2 insertions(+), 1 deletion(-)
2008-12-11Move addToolsVersion.sh from tools/ to scripts/Yann E. MORIN"1-1/+1
/trunk/docs/overview.txt | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
2008-11-16Get rid of the local-test in Makefile.Yann E. MORIN"1-12/+13
/trunk/Makefile.in | 30 19 11 0 +++++++++++++++++++----------- /trunk/docs/overview.txt | 25 13 12 0 +++++++++++++------------ 2 files changed, 32 insertions(+), 23 deletions(-)
2008-11-16Honor the DESTDIR variable to install out-of-place (Eg. for packaging).Yann E. MORIN"1-0/+12
/trunk/configure | 10 10 0 0 +++++++++ /trunk/Makefile.in | 62 36 26 0 +++++++++++++++++++++++++++++++----------------------- /trunk/docs/overview.txt | 12 12 0 0 ++++++++++ 3 files changed, 58 insertions(+), 26 deletions(-)
2008-11-13Merge 1199 and 1200 from /devel/YEM-build_host_target_cleanup:Yann E. MORIN"1-0/+6
- Allow hand-indentation in the kconfig prompts - Start documenting the kconfig deviations from the kernel's version /trunk/kconfig/menu.c | 10 8 2 0 ++++++++-- /trunk/docs/overview.txt | 6 6 0 0 ++++++ 2 files changed, 14 insertions(+), 2 deletions(-)
2008-11-07Do not autodetect 64-bit archs, have them tell be 'select'-ing ARCH_64 in ↵Yann E. MORIN"1-0/+6
the configuration. /trunk/scripts/crosstool.sh | 12 5 7 0 +++++------- /trunk/docs/overview.txt | 6 6 0 0 ++++++ /trunk/config/target.in | 4 4 0 0 ++++ /trunk/config/arch/x86_64.in | 1 1 0 0 + /trunk/config/arch/ia64.in | 1 1 0 0 + 5 files changed, 17 insertions(+), 7 deletions(-)
2008-10-31Remove regtest actions, introduce build-all actions:Yann E. MORIN"1-5/+14
- regtest was not easy to use - one may wish to simply build all samples - introduce a per-sample automatic build /trunk/docs/overview.txt | 19 14 5 0 ++++++++--- /trunk/samples/samples.mk | 92 49 43 0 ++++++++++++++++++++++++++++------------------------- /trunk/ct-ng.comp | 8 5 3 0 +++-- 3 files changed, 68 insertions(+), 51 deletions(-)
2008-10-23Push the calculation of the tuple's kernel part down to kernel's build scripts:Yann E. MORIN"1-4/+9
- 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-09Remove CT_BROKEN.Yann E. MORIN"1-6/+0
Only one component is actually BROKEN (libelf), make it depend on EXPERIMENTAL, but state BROKEN in the prompt. ltrace (which depends on libelf) is now marked as EXPERIMENTAL, with the reference to the BROKEN libelf in the help entry. /trunk/docs/overview.txt | 6 0 6 0 ------ /trunk/config/debug/ltrace.in | 7 4 3 0 ++++--- /trunk/config/global/ct-behave.in | 8 0 8 0 -------- /trunk/config/tools/libelf.in | 5 3 2 0 +++-- 4 files changed, 7 insertions(+), 19 deletions(-)
2008-10-05Separate the architecture config file and function script.Yann E. MORIN"1-18/+12
/trunk/kconfig/kconfig.mk | 46 23 23 0 +++++++++++++++++++++++----------------------- /trunk/scripts/crosstool.sh | 2 1 1 0 +- /trunk/docs/overview.txt | 28 11 17 0 +++++++++++----------------- 3 files changed, 35 insertions(+), 41 deletions(-)
2008-10-03Update the internals documentation, adding the kernel API.Yann E. MORIN"1-8/+67
Update the internals architecture documentation. /trunk/docs/overview.txt | 75 67 8 0 ++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 67 insertions(+), 8 deletions(-)
2008-10-01Save the toolchain configuration to its own file, as an auto-extracting ↵Yann E. MORIN"1-11/+8
shell script: - get rid of the 'extractconfig' action, it was cumbersome to use, and badly documented, - introduce a skeleton for the config script, - update auto-completion, - document the config script. /trunk/kconfig/kconfig.mk | 9 2 7 0 ++------- /trunk/scripts/crosstool.sh | 6 5 1 0 +++++- /trunk/docs/overview.txt | 21 9 12 0 +++++++++------------ /trunk/tools/toolchain-config.in | 8 8 0 0 ++++++++ /trunk/ct-ng.comp | 2 1 1 0 +- 5 files changed, 25 insertions(+), 21 deletions(-)
2008-09-29Rework the way EXPERIMENTAL kernels are marked as such.Yann E. MORIN"1-0/+47
/trunk/kconfig/kconfig.mk | 51 25 26 0 ++++++++++++++++++++++---------------------- /trunk/docs/overview.txt | 47 47 0 0 +++++++++++++++++++++++++++++++++++++++++ /trunk/config/kernel/bare-metal.in | 1 1 0 0 + 3 files changed, 73 insertions(+), 26 deletions(-)
2008-09-28Had a new known issue: ccache will break the build because we're sym-linking ↵Yann E. MORIN"1-4/+21
to have our own compiler for host and build systems, but that screws up ccache finding the real compiler. There is no fix, so the only way to inform the users is to document it: remove ccache. /trunk/docs/known-issues.txt | 25 21 4 0 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-)
2008-09-05Update docs/overview.txt with the script shell fragment that defines bash ↵Yann E. MORIN"1-0/+14
completion. /trunk/docs/overview.txt | 14 14 0 0 ++++++++++++++ 1 file changed, 14 insertions(+)
2008-08-11Merge the branches/eglibc stuff:Yann E. MORIN"1-0/+1
- Add support for eglibc /trunk/scripts/functions | 6 4 2 0 ++++-- /trunk/docs/CREDITS | 1 1 0 0 + /trunk/config/libc.in | 12 12 0 0 ++++++++++++ /trunk/arch/arm/functions | 4 2 2 0 ++-- 4 files changed, 19 insertions(+), 4 deletions(-)
2008-08-08Update the knwon issues with the broekn build of seemingly-native toolchains.Yann E. MORIN"1-0/+59
/trunk/docs/known-issues.txt | 59 59 0 0 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+)
2008-08-07Update the known issues: empty the file prior to adding new ones.Yann E. MORIN"1-7/+0
/trunk/docs/known-issues.txt | 7 0 7 0 ------- 1 file changed, 7 deletions(-)
2008-08-07Introduce four new ARCH specific variables that CT_DoArchValues can set if ↵Yann E. MORIN"1-23/+22
they want: - CT_ARCH_CC_CORE_EXTRA_CONFIG - CT_ARCH_CC_EXTRA_CONFIG - CT_ARCH_TARGET_CLFAGS - CT_ARCH_TARGET_LDFLAGS This will hopefully enable architectures to specify specific flags. PowerPC will need them to introduce SPE (coming RSN). /trunk/scripts/crosstool.sh | 2 2 0 0 ++ /trunk/scripts/functions | 4 2 2 0 ++-- /trunk/docs/overview.txt | 45 22 23 0 ++++++++++++++++++++++----------------------- /trunk/config/target.in | 10 10 0 0 ++++++++++ 4 files changed, 36 insertions(+), 25 deletions(-)
2008-07-27Update CREDITS.Yann E. MORIN"1-0/+4
/trunk/docs/CREDITS | 4 4 0 0 ++++ 1 file changed, 4 insertions(+)
2008-07-20Update CREDITS.Yann E. MORIN"2-2/+3
Eye-candy on overview.txt. /trunk/docs/overview.txt | 4 2 2 0 ++-- /trunk/docs/CREDITS | 1 1 0 0 + 2 files changed, 3 insertions(+), 2 deletions(-)
2008-07-15Update the list of known issues.Yann E. MORIN"1-13/+0
/trunk/docs/known-issues.txt | 13 0 13 0 ------------- 1 file changed, 13 deletions(-)
2008-06-27Update the architecture API: architecture help is mandatory.Yann E. MORIN"1-0/+8
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(+)
2008-06-27Autogenerate the architecture selection choice menu.Yann E. MORIN"1-8/+67
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(-)
2008-06-25Update documentation.Yann E. MORIN"2-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(-)
2008-06-14Preliminary Alpha support, courtesy Ioannis E. Venetis <venetis@capsl.udel.edu>.Yann E. MORIN"1-0/+3
/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-01Rework a little bit the steps and samples help entries.Yann E. MORIN"1-1/+1
/trunk/docs/overview.txt | 2 1 1 0 +- /trunk/steps.mk | 7 5 2 0 +++++-- /trunk/samples/samples.mk | 8 5 3 0 +++++--- /trunk/ct-ng.in | 5 3 2 0 +++-- 4 files changed, 14 insertions(+), 8 deletions(-)
2008-05-26Update the list of known issues.Yann E. MORIN"1-3/+5
/trunk/docs/known-issues.txt | 8 5 3 0 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-)
2008-05-18PowerPC support by Daniel Dittmann.Yann E. MORIN"1-0/+3
/trunk/docs/CREDITS | 3 3 0 0 +++ /trunk/config/target.in | 8 8 0 0 ++++++++ /trunk/arch/powerpc/functions | 9 9 0 0 +++++++++ /trunk/arch/powerpc/config.in | 1 1 0 0 + 4 files changed, 21 insertions(+)
2008-05-18Fix building glibc-2.6.1 and glibc-2.7 for ARM with recent kernels.Yann E. MORIN"1-0/+3
Patch by Matthias Kaehlcke <matthias@kaehlcke.net>. /trunk/patches/glibc/ports-2.6.1/200-ARM-asm_page_h.patch | 11 11 0 0 +++++++++++ /trunk/patches/glibc/ports-2.7/100-ARM-asm_page_h.patch | 11 11 0 0 +++++++++++ /trunk/docs/CREDITS | 3 3 0 0 +++ 3 files changed, 25 insertions(+)
2008-05-11Add a patch to the ageing glibc-2.3.6 to make it compile on stupid shells ↵Yann E. MORIN"1-0/+4
that have a defective implementation of echo. Thanks to Willy Tarreau for pointing to the patch. /trunk/patches/glibc/2.3.6/250-csu-Makefile.patch | 39 39 0 0 +++++++++++++++++++++++++++++ /trunk/docs/CREDITS | 4 4 0 0 +++ 2 files changed, 43 insertions(+)
2008-05-02Better explain why populate exists.Yann E. MORIN"1-14/+30
New entry for how to add a new component version. Some homogeneisation in style. /trunk/docs/overview.txt | 44 30 14 0 ++++++++++++++++++++++++++++++-------------- 1 file changed, 30 insertions(+), 14 deletions(-)
2008-05-02Update known issues with dmalloc failure.Yann E. MORIN"1-1/+14
/trunk/docs/known-issues.txt | 15 14 1 0 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-)
2008-04-30Add a file documenting known issues.Yann E. MORIN"1-0/+5
/trunk/docs/known-issues.txt | 5 5 0 0 +++++ 1 file changed, 5 insertions(+)
2008-04-27Document the contrib/ sub-directory.Yann E. MORIN"1-7/+13
Fixed the documentation for the arch-dpecific 'CT_DoArchValues' function. /trunk/docs/overview.txt | 20 13 7 0 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-)
2008-04-13Update patch to gdb. Thanks Khem RAJ <kraj@mvista.com>Yann E. MORIN"1-0/+3
patches/gdb/6.5/500-thread-timeout.patch | 13 6 7 0 ++++++------- docs/CREDITS | 3 3 0 0 +++ 2 files changed, 9 insertions(+), 7 deletions(-)
2008-02-20- Rewrite some parts of history: some sentences could have been considered ↵Yann E. MORIN"1-16/+8
rude, which was not my intention. - Fix a few typoes at the same time.
2008-02-20Fix some obvious typoes in docs/overview.txtRobert P. J. DAY"1-15/+15
2008-02-15Robert P. J. DAY says:Yann E. MORIN"1-1/+2
Add support for the selection of strace-4.5.16, including an updated set of patches from strace-4.5.15.
2008-02-14Add latest kernel versions (Robert P. J. DAY).Yann E. MORIN"1-0/+1
2008-01-28Credit Mark Jonas <toertel@gmail.com> for the initial work on Super-H support.Yann E. MORIN"1-0/+3
(I forgot to add you to the CREDITS at the time, sorry Mark).
2008-01-28Credit Michael Abbott.Yann E. MORIN"1-0/+3
2007-09-15Further improve the architecture-specific framework.Yann E. MORIN"1-19/+46
Apply this framework into building of glibc and gcc. (Whoo! 500th commit! Yeah!)
2007-09-14Another little fix in the documentation.Yann E. MORIN"1-7/+7
2007-09-14A little fix in the documentation.Yann E. MORIN"1-1/+2
2007-09-14Further expand the architecture-specific function: add CT_KERNEL_ARCH building.Yann E. MORIN"1-0/+8
2007-09-14Update docs/CREDITS: ARM EABI support.Yann E. MORIN"1-2/+8
Update README: point at docs/CREDITS.
2007-09-14Migrate all supported architectures to use the architecture-specific framework.Yann E. MORIN"1-11/+30
2007-09-14Improve (POSIX-wise) determination of bashh version.Yann E. MORIN"1-0/+36