A versatile (cross-)toolchain generator.
Go to file
Johannes Stezenbach 264bcd36c1 scripts: remove . from $PATH
Add CT_SanitizePath function which removes entries referring to ., /tmp
and non-existing directories from $PATH, and call it early in the
build script.

If . is in PATH, gcc-4.4.4 build breaks:

[ALL  ]    checking what assembler to use...
/tmp/build/targets/arm-unknown-linux-uclibcgnueabi/build/gcc-core-static/arm-unknown-linux-uclibcgnueabi/bin/as
...
[ALL  ]    config.status: creating as

i.e. "as" is supposed to be the arm-unknown-linux-uclibcgnueabi cross assembler,
but config.status creates a local "as" script which is calling the
host assembler.

Signed-off-by: Johannes Stezenbach <js@sig21.net>
[Yann E. MORIN: style fixes + explanations]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
(transplanted from 20dd8cef1c8adff0aa3e78ae6d7acfbc45ed5a83)
2010-07-29 19:30:37 +02:00
config complibs/gmp: 5.0.0 misses 'EXPERIMENTAL' in the prompt 2010-06-16 18:57:10 +02:00
contrib Update the OpenRISC or32 contrib to correctly set EXPERIMENTAL. 2008-10-15 08:15:28 +00:00
docs docs: update the known issues 2010-04-30 14:33:07 +02:00
kconfig kconfig: silence a warning about undefined env variable 2010-03-05 09:43:00 +01: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 Revert changeset d341be24dc68 2010-05-18 22:58:49 +02:00
samples samples: update 2010-04-30 14:28:14 +02:00
scripts scripts: remove . from $PATH 2010-07-29 19:30:37 +02:00
.hgignore Add .hgignore file. 2009-06-17 15:27:55 +02:00
.hgtags Tagging release 1.7.1 2010-06-27 18:38:12 +02:00
.version 1.7: update version to 1.7.1+hg 2010-06-27 18:38:12 +02:00
configure configure: fix --mandir 2010-07-15 22:34:31 +02:00
COPYING Update and clarify COPYING (plus a typo). 2008-09-14 18:20:03 +00:00
ct-ng.comp scripts: misc help and auto-complete fixes 2010-04-02 00:18:26 +02:00
ct-ng.in scripts: misc help and auto-complete fixes 2010-04-02 00:18:26 +02: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: fix --mandir 2010-07-15 22:34:31 +02:00
README docs: move the "contributing" section to overview.txt 2009-10-10 12:55:17 +02:00
steps.mk scripts: misc help and auto-complete fixes 2010-04-02 00:18:26 +02:00
TODO docs/TODO: remove finished items, update descriptions for remaining items 2010-01-13 19:27:12 +01:00

This is the README for crosstool-NG

TABLE OF CONTENT /
________________/

  - GETTING STARTED
  - CREDITS
  - KNOWN ISSUES


GETTING STARTED /
_______________/

To get you started, just enter:
  ./configure --help

You can find a (terse and WIP) documentation in docs/overview.txt.
Here's a summary of what you'll find in there:
  Introduction
  History
  Installing crosstool-NG
  Configuring crosstool-NG
  Running crosstool-NG
  Using the toolchain
  Toolchain types
  Contributing
  Internals

You can also point your browser at:
  http://ymorin.is-a-geek.org/projects/crosstool


CREDITS /
_______/

The people that helped are listed in docs/CREDITS. Many thanks to them! :-)


KNOWN ISSUES /
____________/

The list of known issues is listed in docs/known-issues.txt.

Aloha!