README
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Jun 13 23:38:37 2010 +0200 (2010-06-13)
changeset 1983 198a5a6e5239
parent 1554 3b8df55987ae
child 2091 7975604aacbd
permissions -rw-r--r--
cc/gcc: baremetal requires a two-pass process

Here, we implement a highly ugly hack. I'm not proud of that one...

To build the libstdc++ library, the compiler requires the C library. In
case we build for non-baremetal, this is normally handled by the final
step, later.

But in the case of bare-metal, we never go through the final step (because
it does not work, and it seems complex enough to make it work), so the
baremetal compilers are issued out of the core step.
     1 This is the README for crosstool-NG
     2 
     3 TABLE OF CONTENT /
     4 ________________/
     5 
     6   - GETTING STARTED
     7   - CREDITS
     8   - KNOWN ISSUES
     9 
    10 
    11 GETTING STARTED /
    12 _______________/
    13 
    14 To get you started, just enter:
    15   ./configure --help
    16 
    17 You can find a (terse and WIP) documentation in docs/overview.txt.
    18 Here's a summary of what you'll find in there:
    19   Introduction
    20   History
    21   Installing crosstool-NG
    22   Configuring crosstool-NG
    23   Running crosstool-NG
    24   Using the toolchain
    25   Toolchain types
    26   Contributing
    27   Internals
    28 
    29 You can also point your browser at:
    30   http://ymorin.is-a-geek.org/projects/crosstool
    31 
    32 
    33 CREDITS /
    34 _______/
    35 
    36 The people that helped are listed in docs/CREDITS. Many thanks to them! :-)
    37 
    38 
    39 KNOWN ISSUES /
    40 ____________/
    41 
    42 The list of known issues is listed in docs/known-issues.txt.
    43 
    44 Aloha!