summaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)AuthorFilesLines
2010-08-14docs: move the Mercurial tutorial to the tutorials sectionYann E. MORIN"3-194/+199
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2010-08-14docs: split into multiple filesYann E. MORIN"14-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>
2010-08-01docs: update known-issuesYann E. MORIN"1-3/+21
2010-07-22docs/known-issues: document the "error compiling FC test program" issueYann E. MORIN"1-0/+22
2010-05-22docs/README.freebsd.txt: Short intro for FreeBSDTitus von Boxberg1-0/+26
Provide short README for FreeBSD as a host OS for ct-ng.
2010-05-30docs/README.macos.txt: Provide hints sectionTitus von Boxberg1-0/+11
Hints for building tool chains.
2010-05-30docs: update credtis, point to the repository logYann E. MORIN"1-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.
2010-05-25docs: Provide new Readme for MacOSTitus von Boxberg2-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
2010-05-22docs/overview.txt: Provide short mercurial HOWTOTitus von Boxberg1-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.
2010-04-30docs: update the known issuesYann E. MORIN"1-0/+17
2010-04-28docs: update the section about the wrapperYann E. MORIN"1-8/+20
The wrapper is no longer needed when building non-shared companion libraries. Document that.
2010-03-05kconfig: silence a warning about undefined env variableYann E. MORIN"1-2/+2
When using an environment variable to set a config entry, don'twarn if it is not defined. Update doc accordingly.
2010-03-05config: prepare for build-system backendYann E. MORIN"1-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.
2010-02-11scripts: add action to extract config from a build.log fileYann E. MORIN"1-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.
2010-01-23docs: do not document CT_KERNEL_ARCH, it's going away...Yann E. MORIN"1-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.
2010-01-08documentation: Remove refs to seemingly native toolchains issueRichard Strand2-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>
2009-11-17Fix typos and adjust some documentation.Frederic Roussel"1-5/+5
2009-10-12docs: adding naming conventions for crosstool-NGYann E. MORIN"1-0/+36
2009-10-12docs: fix chapter spacingYann E. MORIN"1-0/+6
2009-10-10docs: get rid of any reference to the now long-gone svn repositoryYann E. MORIN"1-1/+1
2009-10-10docs: move the "contributing" section to overview.txtYann E. MORIN"1-2/+72
2009-10-10docs: configure no longer accepts --with-contribYann E. MORIN"1-12/+4
It's been a while that configure does not recognise --with-contrib. Applying contibutions is to be done manually, using patch.
2009-10-03doc: update documentation, mostly eye-candyYann E. MORIN"1-5/+4
2009-10-02libc/glibc: fix building for seemingly native toolchainsYann E. MORIN"2-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
2009-09-07docs: add a tutorial on how to build a toolchain on Mac OS-XBlair Burtan1-0/+283
Add a step-bystep tutorial to build a cross-toolchain on Mac OS-X.
2009-09-06docs: typo in overview.txtYann E. MORIN"1-2/+2
2009-08-29config: choose whether to use the shell or the C wrapperYann E. MORIN"1-0/+47
Offer a config choice on whether to isntall the script wrapper, or the compiled C wrapper. Update docs/overview.txt accordingly.
2009-08-29overview: fix table of content, fix the hacker's wayYann E. MORIN"1-1/+1
table of content: add missing entry the hacker's way: no need to "make install"
2009-06-14[populate] enhance documentationYann E. MORIN1-0/+27
This patch adds explanations on how populate works internally.
2009-06-14[populate] fix documentationYann E. MORIN1-7/+19
This patch fixes the existing documentation: - document -l and -L - use syntax more in line with the help entry
2009-04-20Add a bit more explanations on the meaning of OBSOLETE and EXPERIMENTAL.Yann E. MORIN"1-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(-)
2009-04-17Fix obvious "DESTDIR" misspelling.Robert P. J. DAY"1-1/+1
2009-03-30Document failure to build the uClibc cross-ldd under Cygwin as a known issue.Yann E. MORIN"1-1/+15
/trunk/docs/known-issues.txt | 16 15 1 0 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-)
2009-03-03Know issues: document the extract and/or patch steps failure under cygwin.Yann E. MORIN"1-0/+16
/trunk/docs/known-issues.txt | 16 16 0 0 ++++++++++++++++ 1 file changed, 16 insertions(+)
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(+)