aboutsummaryrefslogtreecommitdiff
path: root/docs/overview.txt
Commit message (Collapse)AuthorAgeFilesLines
* doc: update documentation, mostly eye-candyYann E. MORIN"2009-10-031-5/+4
|
* libc/glibc: fix building for seemingly native toolchainsYann E. MORIN"2009-10-021-0/+16
| | | | | | | | | | Build glibc with -O2 as a fix/workaround to building seemingly-native toolchains. See: - docs/overview.txt - docs/known-issues.txt - http://sourceware.org/ml/crossgcc/2009-09/msg00055.html
* docs: typo in overview.txtYann E. MORIN"2009-09-061-2/+2
|
* config: choose whether to use the shell or the C wrapperYann E. MORIN"2009-08-301-0/+47
| | | | | Offer a config choice on whether to isntall the script wrapper, or the compiled C wrapper. Update docs/overview.txt accordingly.
* overview: fix table of content, fix the hacker's wayYann E. MORIN"2009-08-301-1/+1
| | | | | table of content: add missing entry the hacker's way: no need to "make install"
* [populate] enhance documentationYann E. MORIN2009-06-141-0/+27
| | | | | This patch adds explanations on how populate works internally.
* [populate] fix documentationYann E. MORIN2009-06-141-7/+19
| | | | | | This patch fixes the existing documentation: - document -l and -L - use syntax more in line with the help entry
* Add a bit more explanations on the meaning of OBSOLETE and EXPERIMENTAL.Yann E. MORIN"2009-04-201-2/+6
| | | | | | | -------- 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(-)
* Fix obvious "DESTDIR" misspelling.Robert P. J. DAY"2009-04-171-1/+1
|
* Get rid of all stuff related to building a /delivery' traball:Yann E. MORIN"2009-01-031-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(-)
* Move toolchain-config.in from tools/ to scripts/Yann E. MORIN"2008-12-111-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(-)
* Move addToolsVersion.sh from tools/ to scripts/Yann E. MORIN"2008-12-111-1/+1
| | | | | /trunk/docs/overview.txt | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
* Get rid of the local-test in Makefile.Yann E. MORIN"2008-11-161-12/+13
| | | | | | /trunk/Makefile.in | 30 19 11 0 +++++++++++++++++++----------- /trunk/docs/overview.txt | 25 13 12 0 +++++++++++++------------ 2 files changed, 32 insertions(+), 23 deletions(-)
* Honor the DESTDIR variable to install out-of-place (Eg. for packaging).Yann E. MORIN"2008-11-161-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(-)
* Merge 1199 and 1200 from /devel/YEM-build_host_target_cleanup:Yann E. MORIN"2008-11-131-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(-)
* Do not autodetect 64-bit archs, have them tell be 'select'-ing ARCH_64 in ↵Yann E. MORIN"2008-11-071-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(-)
* Remove regtest actions, introduce build-all actions:Yann E. MORIN"2008-10-311-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(-)
* Push the calculation of the tuple's kernel part down to kernel's build scripts:Yann E. MORIN"2008-10-231-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(-)
* Remove CT_BROKEN.Yann E. MORIN"2008-10-091-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(-)
* Separate the architecture config file and function script.Yann E. MORIN"2008-10-051-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(-)
* Update the internals documentation, adding the kernel API.Yann E. MORIN"2008-10-031-8/+67
| | | | | | | Update the internals architecture documentation. /trunk/docs/overview.txt | 75 67 8 0 ++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 67 insertions(+), 8 deletions(-)
* Save the toolchain configuration to its own file, as an auto-extracting ↵Yann E. MORIN"2008-10-011-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(-)
* Rework the way EXPERIMENTAL kernels are marked as such.Yann E. MORIN"2008-09-291-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(-)
* Update docs/overview.txt with the script shell fragment that defines bash ↵Yann E. MORIN"2008-09-051-0/+14
| | | | | | | completion. /trunk/docs/overview.txt | 14 14 0 0 ++++++++++++++ 1 file changed, 14 insertions(+)
* Introduce four new ARCH specific variables that CT_DoArchValues can set if ↵Yann E. MORIN"2008-08-071-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(-)
* Update CREDITS.Yann E. MORIN"2008-07-201-2/+2
| | | | | | | | 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(-)
* Update the architecture API: architecture help is mandatory.Yann E. MORIN"2008-06-271-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(+)
* Autogenerate the architecture selection choice menu.Yann E. MORIN"2008-06-271-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(-)
* Update documentation.Yann E. MORIN"2008-06-251-10/+27
| | | | | | /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(-)
* Rework a little bit the steps and samples help entries.Yann E. MORIN"2008-06-011-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(-)
* Better explain why populate exists.Yann E. MORIN"2008-05-021-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(-)
* Document the contrib/ sub-directory.Yann E. MORIN"2008-04-271-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(-)
* - Rewrite some parts of history: some sentences could have been considered ↵Yann E. MORIN"2008-02-201-16/+8
| | | | | | rude, which was not my intention. - Fix a few typoes at the same time.
* Fix some obvious typoes in docs/overview.txtRobert P. J. DAY"2008-02-201-15/+15
|
* Further improve the architecture-specific framework.Yann E. MORIN"2007-09-151-19/+46
| | | | | | Apply this framework into building of glibc and gcc. (Whoo! 500th commit! Yeah!)
* Another little fix in the documentation.Yann E. MORIN"2007-09-141-7/+7
|
* A little fix in the documentation.Yann E. MORIN"2007-09-141-1/+2
|
* Further expand the architecture-specific function: add CT_KERNEL_ARCH building.Yann E. MORIN"2007-09-141-0/+8
|
* Migrate all supported architectures to use the architecture-specific framework.Yann E. MORIN"2007-09-141-11/+30
|
* Improve (POSIX-wise) determination of bashh version.Yann E. MORIN"2007-09-141-0/+36
|
* Change "triplet" (target triplet) to "tuple". That sounds better!Yann E. MORIN"2007-08-151-8/+23
| | | | | Document overriding the number of // jobs. Some small documentation fixes.
* Fix the step shortcuts (using a dash would confuse make).Yann E. MORIN"2007-07-301-2/+2
|
* In overview.txt, document the two ways of using crosstool-NG: install and ↵Yann E. MORIN"2007-07-241-6/+82
| | | | | | | | --local. Fix some typos in overview.txt. Document populate's options, still in overview.txt. Credit the buildroot people for the patches I vampirise from time to time.
* Re-order and rework a bit docs/overview.txt. Plus a typo fix.Yann E. MORIN"2007-07-171-10/+12
|
* Revisit the extract-config way of working: ct-ng is the sole entry point to ↵Yann E. MORIN"2007-07-171-0/+16
| | | | crosstool-NG, and ct-ng.extrac-config no longer exists. You now have to call "ct-ng extractconfig </path/to/your/build.log" instead.
* Document CT_OBSOLETE, CT_EXPERIMENTAL and CT_BROKEN.Yann E. MORIN"2007-07-131-0/+21
|
* Update man page to explictly point to overview.txt.Yann E. MORIN"2007-07-091-0/+29
| | | | In overview.txt, document usage of the populate script.
* Update the overview documentation.Yann E. MORIN"2007-07-041-8/+35
|
* Get rid of eclipse fiels once and for all.Yann E. MORIN"2007-07-021-12/+13
| | | | | | | | | Homogenise the references to crosstool-NG: - the project is named "crosstool-NG" - the front-end is named "ct-ng" - don't use shortcuts (such as "ct-ng" to stand for "crosstool-NG") Default action is to print help. Don't speak of make rules when dumping help, just speak of actions.
* Update docs/overview.txt to match the new way to call crosstool-ng: "ct-ng ↵Yann E. MORIN"2007-07-021-16/+16
| | | | [action]" in lieu of "make [action]".