A versatile (cross-)toolchain generator.
Go to file
Michael Hope 1c0488792d config: add a 'auto' value for the number of parallel jobs
When CT_PARALLEL_JOBS is -1, set the number of parallel jobs to the
number of online CPUs + 1.  Update documentation to match.

I find this useful when building in the cloud.  You can use the same
.config file and have the build adapt to the number of processors
available.  Limited testing shows that NCPUS+1 is faster than NCPUS+0
or NCPUS+2.

Signed-off-by: Michael Hope <michael.hope@linaro.org>
2011-09-29 12:40:42 +13:00
config config: add a 'auto' value for the number of parallel jobs 2011-09-29 12:40:42 +13:00
contrib testsuite: fix gcc test-suite 2010-11-03 18:36:51 +01:00
docs docs/known-issues: add the infamous "mixed implicit and normal rules" 2011-09-16 17:49:28 +02:00
kconfig kconfig: print version in .config 2011-08-30 11:35:29 +02: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 cc/gcc: propagate 4.5.2 patchset to 4.5.3 2011-09-12 18:12:52 +02:00
samples samples: add new mipsel-sde-elf sample. 2011-09-25 15:21:29 -07:00
scripts config: add a 'auto' value for the number of parallel jobs 2011-09-29 12:40:42 +13:00
.hgignore configure: recognise and handle --program-suffix 2011-08-19 22:43:01 +02:00
.hgtags update tags 2009-06-14 18:19:22 +00:00
.version [configure] Use hg to compute the version string 2009-06-17 10:46:28 +02:00
configure scripts/functions: only use one download program 2011-09-09 15:34:04 +02:00
COPYING Update and clarify COPYING (plus a typo). 2008-09-14 18:20:03 +00:00
ct-ng.comp samples: add a short list of all samples 2010-07-30 23:30:02 +02:00
ct-ng.in configure: handle --program-prefix 2011-08-17 23:05:01 +02: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 Makefile: use phony targets 2011-09-29 12:27:54 +13:00
README docs: review REaDME 2010-08-23 23:24:16 +02:00
steps.mk kernel: move the headers install step 2011-01-22 22:52:57 +01:00
TODO misc: fix more typos here and there... 2011-07-17 16:53:40 +02:00

This is the README for crosstool-NG

Crosstool-NG follows the autoconf dance. So, to get you
kick-started, just run:
  ./configure --help

You will find the documentation in the directory 'docs'.
Here is a quick overview of what you'll find there:
  0 - Table of content
  1 - Introduction
  2 - Installing crosstool-NG
  3 - Configuring a toolchain
  4 - Building the toolchain
  5 - Using the toolchain
  6 - Toolchain types
  7 - Contributing
  8 - Internals
  A - Credits
  B - Known issues
  C - Misc. tutorials

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

Aloha!