summaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)AuthorFilesLines
2012-03-06docs: update my e-mailYann E. MORIN"13-16/+16
Since anciens.enib.fr has been dead for two months now, without any hope of recovery, update my e-mail to point to @free.fr instead. Reported-by: "Bryan Hundven" <bryanhundven@gmail.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-02-13docs/known-issues: add note about build issue on x86_64 with 32bit userspaceJohannes Stezenbach1-0/+20
Signed-off-by: Johannes Stezenbach <js@sig21.net>
2011-11-07configure: use autoconf to generate configureYann E. MORIN"1-2/+8
Create configure.ac, an autoconf script to generate ./configure This will be needed by a subsequent patch to properly handle --build and --host, and more tests, when the kconfig stuff will be installed pre-built. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-12-31docs: credit Konrad EISELE for the initial multilib supportYann E. MORIN"1-0/+4
Konrad submitted an initial patch adding multlib support: http://sourceware.org/ml/crossgcc/2011-11/msg00040.html The patch was full of good ideas, but had a few issues, so I (Yann E. MORIN) started it all from scatch, re-using part of the original patch. This got implemented in this series: hg log -r 446a17b5dd1e:e47d17391ae3 As I forgot to credit Konrad in these changelogs, update the docs so that the work by Konrad gets credited. Without his initial effort, we would probably not have had multlib support so soon. Thank you Konrad! Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-11-16docs: Add strategies for assembling root filesystems.Yann E. MORIN"1-9/+132
Expand the documentation for using a crosstool-NG-generated toolchain for building a root filesystem for a target device. Signed-off-by: "Trevor Woerner" <twoerner@gmail.com> yann.morin.1998@anciens.enib.fr: some eye-candy] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-11-16docs: --target versus --hostYann E. MORIN"1-5/+10
In the very beginnings, eons ago, autotools also got confused by this whole build vs. host vs. target, and got it wrong. Now they fixed it, but they want to keep backward compatibility, so the --target is still recongised, although ./configure will complain if you do so. It is better to use --host. Signed-off-by: "Trevor Woerner" <twoerner@gmail.com> [yann.morin.1998@anciens.enib.fr: add build/host clarification] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-09-29doc: document the description line for the commit messageYann E. MORIN"1-0/+36
Documented how to format description lines for packages patches. Added a note on enforcing Signed-off-by lines. Signed-off-by: Michael Hope <michael.hope@linaro.org> [yann.morin.1998@anciens.enib.fr: further describe the desc line] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-09-16docs/known-issues: add the infamous "mixed implicit and normal rules"Yann E. MORIN"1-3/+25
make-3.82 now refuses to have both normal and implicit rules in the same definition, so document the issue with a known workaround. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-08-22docs: Document usage with Xcode 4.1Titus von Boxberg"1-5/+19
With Xcode 4.1 'gcc' is symlinked llvm-gcc-4.2 which cannot bootstrap other gccs. See http://llvm.org/bugs/show_bug.cgi?id=9571 On my machine the faulty gcc is gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00) Document a workaround. Signed-off-by: "Titus von Boxberg" <titus@v9g.de>
2011-08-22configure: require libtoolize, create wrapper to itTitus von Boxberg"1-5/+6
libtoolize must be checked_for and there needs to be a wrapper that points to GNU libtoolize since that may be installed as glibtoolize. This fixes a problem with building Cloog/PPL that was Reported-by: "Pierrick Brossin" <pierrick@bs-network.net> Signed-off-by: "Titus von Boxberg" <titus@v9g.de>
2011-08-17configure: handle --program-prefixYann E. MORIN"1-4/+4
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-07-28docs: add signed-off-by line to sample commit messageTitus von Boxberg1-6/+8
Signed-off-by: Titus von Boxberg <titus@v9g.de>
2011-07-23docs: update table of content for known issuesYann E. MORIN"1-6/+4
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-07-20docs: update known issuesYann E. MORIN"1-0/+18
Document the glibc build failures with male-3.82. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-07-17misc: fix more typos here and there...Yann E. MORIN"11-28/+28
Reported-by: "Antony N. Pavlov" <antony@niisi.msk.ru> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-07-17misc: fix typosYann E. MORIN"13-13/+13
Reported-by: "Antony N. Pavlov" <antony@niisi.msk.ru> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-07-03docs/C : libncurses is not needed anymoreTitus von Boxberg1-1/+2
macports libncurses was required only on SL 10.6.3
2011-07-03docs/C : use new URL in hg tutorialTitus von Boxberg1-1/+1
ct-ng has moved, update documentation
2011-04-07docs: add a status for know issuesYann E. MORIN"1-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>
2011-04-07docs: use the error message in the known issues titlesYann E. MORIN"1-7/+5
This helps users find the appropriate known issue entry. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-04-07docs: add known issues summary in the ToCYann E. MORIN"1-0/+11
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-04-07docs: add known issue about missing forced unwind supportYann E. MORIN"1-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>
2011-02-27docs: rename chapter 9Yann E. MORIN"1-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>
2011-02-24docs: add chapter 9 to ToCYann E. MORIN"2-2/+8
Missed in the previous commit... :-/ Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-02-24docs: add an in-depth explanations of the build stepsYann E. MORIN"1-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>
2011-01-25config: add an option to name the sysroot directoryYann E. MORIN"1-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>
2010-12-21docs: overview.txt is gone, point to the new documentationYann E. MORIN"1-2/+2
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
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