aboutsummaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* docs: add a status for know issuesYann E. MORIN"2011-04-071-0/+32
| | | | | | | | | | | | | As time passes, a known issues can be no longer applicable (because the component has been fixed, or a workaround ahs been added in the crosstool-NG scripts/config...). Some may also be unconfirmed, with no way to easily trigger the error, or applies to old versions of components... Add a status for every known issues. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* docs: use the error message in the known issues titlesYann E. MORIN"2011-04-071-7/+5
| | | | | | This helps users find the appropriate known issue entry. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* docs: add known issues summary in the ToCYann E. MORIN"2011-04-071-0/+11
| | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* docs: add known issue about missing forced unwind supportYann E. MORIN"2011-04-071-0/+17
| | | | | | This has been reported many times, and has become a FAQ. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* docs: rename chapter 9Yann E. MORIN"2011-02-271-0/+0
| | | | | | Rename the file so that it is the same name as the chapter. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* docs: add chapter 9 to ToCYann E. MORIN"2011-02-242-2/+8
| | | | | | Missed in the previous commit... :-/ Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* docs: add an in-depth explanations of the build stepsYann E. MORIN"2011-02-241-0/+257
| | | | | | | | | | | | | | | | | | | | | | | The build process is quite complex: gcc is built three times, there are two C library steps, there are those companion libraries... People often wonder what all these steps do, and why they are needed. Recently, someone proposed a tutorial on the crossgcc mailing list: http://sourceware.org/ml/crossgcc/2011-01/msg00059.html This meant that there was a need for such a tutorial, and explanations on how a toolchain is built. So i decide to extend my answers: http://sourceware.org/ml/crossgcc/2011-01/msg00060.html http://sourceware.org/ml/crossgcc/2011-01/msg00125.html into proper documentation in crosstool-NG. Thanks go to Francesco for suggesting this. He has a fine tutorial for beginners there: http://fturco.org/wiki/doku.php?id=debian:cross-compiler Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* config: add an option to name the sysroot directoryYann E. MORIN"2011-01-251-1/+1
| | | | | | | | | | | | | | Depending on local policies, some users have expressed a need to have the sysroot be named differently than the hard-coded name. Add an option for that. Default to 'sysroot' to match the existing literature. While at it, replace 'sys-root' with 'sysroot' everywhere we reference the sysroot. Reported-by: Alexey Kuznetsov <Alexey.KUZNETSOV@youtransactor.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* docs: overview.txt is gone, point to the new documentationYann E. MORIN"2010-12-221-2/+2
| | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* docs: move the Mercurial tutorial to the tutorials sectionYann E. MORIN"2010-08-143-194/+199
| | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* docs: split into multiple filesYann E. MORIN"2010-08-1414-1199/+1281
| | | | | | | The overview.txt file has evolved into more than just an overview. Split it into chapters, and include the misc tutorials. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* docs: update known-issuesYann E. MORIN"2010-08-011-3/+21
|
* docs/known-issues: document the "error compiling FC test program" issueYann E. MORIN"2010-07-221-0/+22
|
* docs/README.freebsd.txt: Short intro for FreeBSDTitus von Boxberg2010-05-221-0/+26
| | | | Provide short README for FreeBSD as a host OS for ct-ng.
* docs/README.macos.txt: Provide hints sectionTitus von Boxberg2010-05-301-0/+11
| | | | Hints for building tool chains.
* docs: update credtis, point to the repository logYann E. MORIN"2010-05-301-1/+11
| | | | | | The docs/CREDITS file dates back to the SVN repository. Now that we use Mercurial, the repository stores appropriate authorship for each commit. Say so in the CREDITS.
* docs: Provide new Readme for MacOSTitus von Boxberg2010-05-252-283/+39
| | | | | | | | Short README for usage of ct-ng under MacOS. Remove obsolete MacOS-X.txt yann.morin.1998@anciens.enib.fr: Make it 80-columns clean, plus a few fixes
* docs/overview.txt: Provide short mercurial HOWTOTitus von Boxberg2010-05-221-29/+183
| | | | | | | | | The usage of hg mq is imho not very well documented. Give a short intro for the most important use cases for contributions to ct-ng. yann.morin.1998@anciens.enib.fr: Slightly rewrote the explanations for the introductory message.
* docs: update the known issuesYann E. MORIN"2010-04-301-0/+17
|
* docs: update the section about the wrapperYann E. MORIN"2010-04-281-8/+20
| | | | | The wrapper is no longer needed when building non-shared companion libraries. Document that.
* kconfig: silence a warning about undefined env variableYann E. MORIN"2010-03-051-2/+2
| | | | | When using an environment variable to set a config entry, don'twarn if it is not defined. Update doc accordingly.
* config: prepare for build-system backendYann E. MORIN"2010-03-051-0/+16
| | | | | | | | | | | | | | | When acting as a backend for a build-system, we should not build any application that runs on the target, that is: - no native gdb - no companion libraries - no binutils libraries - no debug tools (save for gdbserver) - ... Here, we simply prepare the (hidden) config option that will detect that we are acting as a back-end. Update doc accordingly.
* scripts: add action to extract config from a build.log fileYann E. MORIN"2010-02-111-4/+13
| | | | | That got removed quite some time ago, but is really usefull to get the configuration from a build.log file of a failing build.
* docs: do not document CT_KERNEL_ARCH, it's going away...Yann E. MORIN"2010-01-231-11/+0
| | | | | Since we merged the 32/64-bit archs, and we explicitly used the Linux kernel arch name, we can get rid of CT_KERNEL_ARCH.
* documentation: Remove refs to seemingly native toolchains issueRichard Strand2010-01-082-40/+0
| | | | | | | Remove references to the seemingly native toolchains do not build issue as it seems to be fixed. Signed-off-by: Richard Strand <richard.strand@icomera.com>
* Fix typos and adjust some documentation.Frederic Roussel"2009-11-171-5/+5
|
* docs: adding naming conventions for crosstool-NGYann E. MORIN"2009-10-121-0/+36
|
* docs: fix chapter spacingYann E. MORIN"2009-10-121-0/+6
|
* docs: get rid of any reference to the now long-gone svn repositoryYann E. MORIN"2009-10-101-1/+1
|
* docs: move the "contributing" section to overview.txtYann E. MORIN"2009-10-101-2/+72
|
* docs: configure no longer accepts --with-contribYann E. MORIN"2009-10-101-12/+4
| | | | | It's been a while that configure does not recognise --with-contrib. Applying contibutions is to be done manually, using patch.
* 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-022-2/+20
| | | | | | | | | | 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: add a tutorial on how to build a toolchain on Mac OS-XBlair Burtan2009-09-071-0/+283
| | | | Add a step-bystep tutorial to build a cross-toolchain on Mac OS-X.
* 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
|
* Document failure to build the uClibc cross-ldd under Cygwin as a known issue.Yann E. MORIN"2009-03-301-1/+15
| | | | | /trunk/docs/known-issues.txt | 16 15 1 0 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-)
* Know issues: document the extract and/or patch steps failure under cygwin.Yann E. MORIN"2009-03-031-0/+16
| | | | | /trunk/docs/known-issues.txt | 16 16 0 0 ++++++++++++++++ 1 file changed, 16 insertions(+)
* 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(-)