Yann E. MORIN" b00d3ef516 libc/newlib: build in the 'start files' pass
A few facts:
- building the C library requires a proper core compiler
- core compiler is issued from one of the core passes
- the C library is required to build libstdc++
- newlib is only built for baremetal
- in bare metal, the final compiler is issued from one of the core passes

So we need to build the C library between core pass 1 and core pass 2.
The only place is eithe libc_headers() or libc_start_files(). The most
pertinent seems to be libc_start_files().

So we build newlib from libc_start_files(), and leave libc() empty.
2010-06-13 23:45:29 +02:00
2010-05-22 22:04:31 +02:00
2010-04-30 14:28:14 +02:00
2009-06-17 15:27:55 +02:00
2009-06-14 18:19:22 +00:00

This is the README for crosstool-NG

TABLE OF CONTENT /
________________/

  - GETTING STARTED
  - CREDITS
  - KNOWN ISSUES


GETTING STARTED /
_______________/

To get you started, just enter:
  ./configure --help

You can find a (terse and WIP) documentation in docs/overview.txt.
Here's a summary of what you'll find in there:
  Introduction
  History
  Installing crosstool-NG
  Configuring crosstool-NG
  Running crosstool-NG
  Using the toolchain
  Toolchain types
  Contributing
  Internals

You can also point your browser at:
  http://ymorin.is-a-geek.org/projects/crosstool


CREDITS /
_______/

The people that helped are listed in docs/CREDITS. Many thanks to them! :-)


KNOWN ISSUES /
____________/

The list of known issues is listed in docs/known-issues.txt.

Aloha!
Description
A versatile (cross-)toolchain generator.
Readme 20 MiB
Languages
Shell 50.9%
C 27.4%
M4 16.8%
Makefile 2%
Yacc 1.4%
Other 1.5%