crosstool-NG with support for Xtensa
Shell C Roff Makefile Yacc M4 Other
Switch branches/tags
xtensa-linux-crosscompilers xtensa-20161024 crosstool-ng-1.23.0 crosstool-ng-1.23.0-rc2 crosstool-ng-1.23.0-rc1 crosstool-ng-1.22.0 crosstool-ng-1.21.0 crosstool-ng-1.20.0 crosstool-ng-1.19.0 crosstool-ng-1.18.0 crosstool-ng-1.17.0 crosstool-ng-1.16.0 crosstool-ng-1.15.3 crosstool-ng-1.15.2 crosstool-ng-1.15.1 crosstool-ng-1.15.0 crosstool-ng-1.14.1 crosstool-ng-1.14.0 crosstool-ng-1.13.4 crosstool-ng-1.13.3 crosstool-ng-1.13.2 crosstool-ng-1.13.1 crosstool-ng-1.13.0 crosstool-ng-1.12.4 crosstool-ng-1.12.3 crosstool-ng-1.12.2 crosstool-ng-1.12.1 crosstool-ng-1.12.0 crosstool-ng-1.11.4 crosstool-ng-1.11.3 crosstool-ng-1.11.2 crosstool-ng-1.11.1 crosstool-ng-1.11.0 crosstool-ng-1.10.1 crosstool-ng-1.10.0 crosstool-ng-1.9.3 crosstool-ng-1.9.2 crosstool-ng-1.9.1 crosstool-ng-1.9.0 crosstool-ng-1.8.2 crosstool-ng-1.8.1 crosstool-ng-1.8.0 crosstool-ng-1.7.2 crosstool-ng-1.7.1 crosstool-ng-1.7.0 crosstool-ng-1.6.2 crosstool-ng-1.6.1 crosstool-ng-1.6.0 crosstool-ng-1.5.3 crosstool-ng-1.5.2 crosstool-ng-1.5.1 crosstool-ng-1.5.0 crosstool-ng-1.4.2 crosstool-ng-1.4.1 crosstool-ng-1.4.0 crosstool-ng-1.3.3 crosstool-ng-1.3.2 crosstool-ng-1.3.1 crosstool-ng-1.3.0 crosstool-ng-1.2.5 crosstool-ng-1.2.4 crosstool-ng-1.2.3 crosstool-ng-1.2.2 crosstool-ng-1.2.1 crosstool-ng-1.2.0 crosstool-ng-1.1.3 crosstool-ng-1.1.3a crosstool-ng-1.1.2 crosstool-ng-1.1.1 crosstool-ng-1.1.0 crosstool-ng-1.0.0 crosstool-ng-0.3.2 crosstool-ng-0.3.1 crosstool-ng-0.3.0 crosstool-ng-0.2.2 crosstool-ng-0.2.1 crosstool-ng-0.2.0 crosstool-ng-0.1.2 crosstool-ng-0.1.1 crosstool-ng-0.1.0 crosstool-ng-0.0.5 crosstool-ng-0.0.4 crosstool-ng-0.0.3 crosstool-ng-0.0.2 crosstool-ng-0.0.1
Nothing to show
Clone or download
jcmvbkbc Merge pull request #45 from melak/freebsd_build_fix
scripts/internals: Backport FreeBSD support from upstream
Latest commit 5cd940f Jun 9, 2017
Failed to load latest commit information.
config mingw-w64: Set it as experimental Nov 19, 2015
contrib uClibc: Fall back to default configs if not provided Nov 13, 2015
docs docs: document Xtensa configuration overlay Nov 19, 2015
kconfig Add a check for gperf function signature. Mar 4, 2017
licenses.d Rename directory "licenses" to "licenses.d" for those filesystems una… Mar 11, 2007
local-patches local-patches/gcc: backport stack smashing protection support May 14, 2017
overlays overlays: fix newlib header location for lx106 May 14, 2017
patches gcc: xtensa: fix for libgcc unwinding on windowed elf targets Oct 17, 2016
samples Add xtensa-esp32-elf sample Oct 17, 2016
scripts scripts/internals: Backport FreeBSD support from upstream Jun 9, 2017
.gitignore Add new temp directory to .gitignore. Oct 30, 2015 Manage travis-ci build in an external script Oct 3, 2015
.travis.yml Add xtensa-unknown-linux-uclibc to Travis build Nov 13, 2015
COPYING Update and clarify COPYING (plus a typo). Sep 14, 2008
LICENSES Add the full crosstool-NG sources to the new repository of its own. Feb 24, 2007 Add a check for gperf function signature. Mar 4, 2017 Replace README to and add travis-ci status Sep 16, 2015
TODO gcc: Support only the latest branch releases of gcc Oct 31, 2015
bootstrap configure: use autoconf to generate configure Nov 7, 2011 Add a check for gperf function signature. Mar 4, 2017
ct-ng.comp kconfig: Update kconfig. Sync with Linux-4.2 Sep 4, 2015 Merge pull request #233 from stilor/fix-build-all Nov 4, 2015 Build companion libs for target. Nov 13, 2015

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: