A versatile (cross-)toolchain generator.
Go to file
Yann E. MORIN" c36b921790 Generate the kernel config choice, rather than having it hard-coded:
- change the menu label from 'Target OS' to 'Operating System',
  - bare-metal is a kind of kernel (OS), rename to 'bare-metal' from 'none',
  - update the kconfig.mk to generate the kernel choice entries,
  - update glibc&eglibc kernel version option accordingly.
Update the debug & tools confiog file generation to match with arch & kernel.
Print terse command lines when building in kconfig/ (a-la Linux kernel).
Fix the makefile rules in kconfig/kconfig.mk to be /simple/ rules.

 /trunk/kconfig/kconfig.mk                       |  117    81    36     0 +++++++++++++++++++++----------
 /trunk/config/kernel/linux.in                   |    4     4     0     0 +
 /trunk/config/kernel/bare-metal.experimental.in |   15    15     0     0 ++++
 /trunk/config/kernel.in                         |   33     5    28     0 +--------
 /trunk/config/libc/glibc-eglibc-common.in       |    4     2     2     0
 5 files changed, 107 insertions(+), 66 deletions(-)
2008-09-16 17:39:40 +00:00
arch Introduce a new EXPERIMENTAL feature: BARE_METAL. 2008-09-14 16:21:07 +00:00
config Generate the kernel config choice, rather than having it hard-coded: 2008-09-16 17:39:40 +00:00
contrib Update the Openrisc contributed support to the new auto-generated architecture menu. 2008-06-27 14:11:08 +00:00
docs Update docs/overview.txt with the script shell fragment that defines bash completion. 2008-09-05 10:57:06 +00:00
kconfig Generate the kernel config choice, rather than having it hard-coded: 2008-09-16 17:39:40 +00:00
licenses.d Rename directory "licenses" to "licenses.d" for those filesystems unable to handle lower/upper case. 2007-03-11 09:46:22 +00:00
patches Remove the now really obsolete Linux kernel headers copy and sanitised. 2008-09-10 21:40:23 +00:00
samples Introduce a new EXPERIMENTAL feature: BARE_METAL. 2008-09-14 16:21:07 +00:00
scripts Generate the kernel config choice, rather than having it hard-coded: 2008-09-16 17:39:40 +00:00
tools Move all the Linux kernel config options to a single file (to ease supporting more than one kernel). 2008-09-15 14:52:29 +00:00
.version Bump version to 1.2.0+svn 2008-07-20 17:20:45 +00:00
configure Merge #912 from branches/eglibc: 2008-08-09 17:44:34 +00:00
COPYING Update and clarify COPYING (plus a typo). 2008-09-14 18:20:03 +00:00
ct-ng.comp Fix auto-completion for updaetools. 2008-09-11 09:01:48 +00:00
ct-ng.in When dumping version, also print some /legal/ blah-blah: 2008-07-16 22:23:46 +00:00
LICENSES Add the full crosstool-NG sources to the new repository of its own. 2007-02-24 11:00:05 +00:00
Makefile.in Force CT_WORK_DIR to "${CT_TOP_DIR}/targets" when saving the config as a new sample. 2008-06-30 11:19:17 +00:00
README Update README to point to docs/known-issues.txt. 2008-08-30 15:24:28 +00:00
steps.mk Remove the now really obsolete Linux kernel headers copy and sanitised. 2008-09-10 21:40:23 +00:00

This is the README for crosstool-NG

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

You can find a (terse and WIP) documentation in docs/overview.txt.

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

If you need to send a bug report or a patch, please send a mail with subject
prefixed with "[CT_NG]" with the following destinations:
    TO: yann.morin.1998 (at) anciens.enib.fr
    CC: crossgcc (at) sourceware.org

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

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

Aloha!