You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Alexey Neyman aba43b63d3 Order the samples in build-all.
First, build cross samples (indicated by lack of comma in their names);
then, build canadian cross samples (and, when they are supported,
cross-native). While building canadian cross, set up the path to the
build-to-host cross if it was built previously.

Signed-off-by: Alexey Neyman <>
8 years ago
config Merge pull request #213 from bhundven/binutils_gold_conflicts_with_static_toolchain 8 years ago
contrib test-suite: define $tmpdir to $TOPDIR 8 years ago
docs Fix a typo in the documentation 8 years ago
kconfig kconfig: Update kconfig. Sync with Linux-4.2 8 years ago
licenses.d Rename directory "licenses" to "licenses.d" for those filesystems unable to handle lower/upper case. 16 years ago
patches musl-libc: backport gcc-6 musl support, add gdb and strace patches 8 years ago
samples Order the samples in build-all. 8 years ago
scripts Only create backtrace stamp if dir exists. 8 years ago
.gitignore Update .gitignore files. 8 years ago Manage travis-ci build in an external script 8 years ago
.travis.yml samples: add arm-unknown-linux-musleabi 8 years ago
COPYING Update and clarify COPYING (plus a typo). 15 years ago
LICENSES Add the full crosstool-NG sources to the new repository of its own. 16 years ago Revert the automated build option 8 years ago Replace README to and add travis-ci status 8 years ago
TODO TODO: remove some items 9 years ago
bootstrap configure: use autoconf to generate configure 12 years ago Revert the automated build option 8 years ago
ct-ng.comp kconfig: Update kconfig. Sync with Linux-4.2 8 years ago all: remove references to creating a tarball 8 years ago avr-libc: add support for avr-libc C library 8 years ago

Crosstool-NG Build Status

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:


You will find the documentation in the directory docs. Here is a quick overview of what you'll find there:

  1. Table of content
  2. Introduction
  3. Installing crosstool-NG
  4. Configuring a toolchain
  5. Building the toolchain
  6. Using the toolchain
  7. Toolchain types
  8. Contributing
  9. Internals
  1. Credits
  2. Known issues
  3. Misc. tutorials

You can also point your browser at: