A versatile (cross-)toolchain generator.
Go to file
Johannes Stezenbach 5ddbc863e1 scripts/functions: fix endless loop in debug-shell with IO redirection
CT_DEBUG_INTERACTIVE is disabled when stdin, stdout or
stderr are redirected, but the check is only done at
the start of the build and doesn't catch when individual
build commands use redirection.  When stdin is redirected
it will cause the debug shell to exit immediately, causing
and endless loop.  Thus, save the stdin/our/err file handles
and restore them before invoking the debug shell.

Signed-off-by: Johannes Stezenbach <js@sig21.net>
Message-Id: <20121030102225.GA8303@sig21.net>
Patchwork-Id: 195409
2012-10-30 00:22:25 +00:00
config libc/newlib: remove getting from CVS 2012-10-30 22:40:48 +01:00
contrib docs: update my e-mail 2012-03-06 21:36:10 +01:00
docs samples: add rule to dump current .config into a defconfig 2012-08-15 22:06:22 +02:00
kconfig samples: add rule to dump current .config into a defconfig 2012-08-15 22:06:22 +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 libc/uClibc: add workaround patch for ICE in m68k builds 2012-09-26 16:41:02 +02:00
samples samples: add new m68k-unknown-uclinux-uclibc sample 2012-09-26 16:37:31 +02:00
scripts scripts/functions: fix endless loop in debug-shell with IO redirection 2012-10-30 00:22:25 +00:00
.hgignore scripts: fix tools override 2012-01-16 23:36:42 +01: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
bootstrap configure: use autoconf to generate configure 2011-11-07 22:28:40 +01:00
configure.ac configure: remove trailing cruft 2012-10-07 23:15:57 +02:00
COPYING Update and clarify COPYING (plus a typo). 2008-09-14 18:20:03 +00:00
ct-ng.comp samples: add rule to dump current .config into a defconfig 2012-08-15 22:06:22 +02:00
ct-ng.in docs: update my e-mail 2012-03-06 21:36:10 +01: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 configure: check for GNU awk, not any awk 2012-07-14 18:25:47 +02:00
README configure: use autoconf to generate configure 2011-11-07 22:28:40 +01:00
steps.mk cc/gcc: build core compilers for canadian 2012-01-03 22:57:25 +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

If you are using a development snapshot, you'll have to
create the configure script, first. Just run:
    ./bootstrap

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://crosstool-ng.org/

Aloha!