README
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Thu Feb 24 22:31:15 2011 +0100 (2011-02-24)
changeset 2320 5f681a2a0a89
parent 1575 eb92c99b17cd
child 2725 32aa23619dfd
permissions -rw-r--r--
docs: add an in-depth explanations of the build steps

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>
     1 This is the README for crosstool-NG
     2 
     3 Crosstool-NG follows the autoconf dance. So, to get you
     4 kick-started, just run:
     5   ./configure --help
     6 
     7 You will find the documentation in the directory 'docs'.
     8 Here is a quick overview of what you'll find there:
     9   0 - Table of content
    10   1 - Introduction
    11   2 - Installing crosstool-NG
    12   3 - Configuring a toolchain
    13   4 - Building the toolchain
    14   5 - Using the toolchain
    15   6 - Toolchain types
    16   7 - Contributing
    17   8 - Internals
    18   A - Credits
    19   B - Known issues
    20   C - Misc. tutorials
    21 
    22 You can also point your browser at:
    23   http://ymorin.is-a-geek.org/projects/crosstool
    24 
    25 Aloha!