mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2024-12-18 20:37:56 +00:00
A versatile (cross-)toolchain generator.
08d91d41f3
If EXPERIMENTAL is not set, the only choice for version is the set of released versions - currently, 1.1.14. But this only option is disabled because it is also marked EXPERIMENTAL; this leaves no available choices in the configuration. Marking MUSL as experimental: it seems to have header issues which prevent, for example, gdbserver from building. musl copied chunks of ptrace.h code from the kernel into its own headers, which now clash with Linux kernel headers. Manifests at least on SH4 target. Also, musl breaks in powerpc builds: GCC balks at it with "unsupported DEFAULT_LIBC" message. Also, 64-bit powerpc and mips are not supported. So, until someone figures out the dependencies for musl in config/, mark it experimental. Signed-off-by: Alexey Neyman <stilor@att.net> |
||
---|---|---|
config | ||
contrib | ||
debian | ||
docs | ||
kconfig | ||
licenses.d | ||
patches | ||
samples | ||
scripts | ||
.gitignore | ||
.travis.sh | ||
.travis.yml | ||
bootstrap | ||
configure.ac | ||
COPYING | ||
ct-ng.comp | ||
ct-ng.in | ||
LICENSES | ||
Makefile.in | ||
README.md | ||
steps.mk | ||
TODO |
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:
- Table of content
- Introduction
- Installing crosstool-NG
- Configuring a toolchain
- Building the toolchain
- Using the toolchain
- Toolchain types
- Contributing
- Internals
- Credits
- Known issues
- Misc. tutorials
You can also point your browser at: http://crosstool-ng.org
Aloha!
irc: irc.freenode.net #crosstool-ng