A versatile (cross-)toolchain generator.
Go to file
Zoltan Devai 06cb0b6ddb libc/uClibc: fix building on system with recent glibc
While trying to build a toolchain with ct-ng 1.5.0,
arm-unknown-linux-uclibcgnueabi target,
I get the following error:

[INFO ]  Installing C library headers
[EXTRA]    Copying sources to build dir
[EXTRA]    Applying configuration
[EXTRA]    Building headers
[EXTRA]    Installing headers
[ERROR]    extra/scripts/unifdef.c:209: error: conflicting types for 'getline'
[ERROR]    make[2]: *** [extra/scripts/unifdef] Error 1
[ERROR]    Build failed in step 'Installing C library headers'

The following patch solves the problem.
(It's a backport of this uClibc commit:
http://git.uclibc.org/uClibc/commit/?id=49e81cada73616864b9b31df0aeb6961c30f5a6e
)

[--SNIP from another mail--]
AFAIK this is a problem since glibc 2.10.
2009-10-28 12:03:38 +01:00
config arch/arm: add THUMB interworking support 2009-10-26 23:11:10 +01:00
contrib Update the OpenRISC or32 contrib to correctly set EXPERIMENTAL. 2008-10-15 08:15:28 +00:00
docs docs: adding naming conventions for crosstool-NG 2009-10-12 19:31:50 +02:00
kconfig kconfig: allow stdin/stdout redirection 2009-09-08 22:42:48 +02: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 libc/uClibc: fix building on system with recent glibc 2009-10-28 12:03:38 +01:00
samples arch/arm: add sample for nommu bare-metal Cortex-M3 with newlib 2009-10-26 23:12:29 +01:00
scripts arch/arm: add THUMB interworking support 2009-10-26 23:11:10 +01:00
.hgignore Add .hgignore file. 2009-06-17 15:27:55 +02:00
.hgtags update tags 2009-06-14 18:19:22 +00:00
.version [configure] Use hg to compute the version string 2009-06-17 10:46:28 +02:00
configure Merge. 2009-10-10 17:24:36 +02:00
COPYING Update and clarify COPYING (plus a typo). 2008-09-14 18:20:03 +00:00
ct-ng.comp Add a new action: show-tuple 2009-05-13 18:10:47 +00:00
ct-ng.in Add a new action: show-tuple 2009-05-13 18:10:47 +00: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 docs: get rid of any reference to the now long-gone svn repository 2009-10-10 13:12:28 +02:00
README docs: move the "contributing" section to overview.txt 2009-10-10 12:55:17 +02:00
steps.mk /devel/gcc-4.4: 2009-05-25 18:22:26 +00:00
TODO TODO: update 2009-09-04 17:27:16 +02: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!