crosstool-NG with support for Xtensa
Shell C Roff Makefile Yacc M4 Other
Switch branches/tags
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
Pull request Compare This branch is 21 commits ahead, 6 commits behind jcmvbkbc:xtensa-1.22.x.
igrr scripts: when stripping host tools, strip shared objects as well
LTO plugin is a shared library, which is not stripped otherwise.
Latest commit 6c4433a Dec 19, 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. Aug 12, 2017
licenses.d Rename directory "licenses" to "licenses.d" for those filesystems una… Mar 11, 2007
local-patches local-patches/gcc: add multilib support for mfix-esp32-psram-cache-issue Jan 5, 2018
overlays overlays: fix newlib header location for lx106 Aug 12, 2017
patches gcc: xtensa: fix for libgcc unwinding on windowed elf targets Oct 17, 2016
samples samples/xtensa-esp32-elf: enable multilib support Jan 5, 2018
scripts scripts: when stripping host tools, strip shared objects as well Jan 9, 2018
.gitignore Add new temp directory to .gitignore. Oct 30, 2015
.gitlab-ci.yml ci: fixes and tweaks Jan 9, 2018 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. Aug 12, 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. Aug 12, 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: