Commit Graph

420 Commits

Author SHA1 Message Date
Yann E. MORIN"
34c2acc77a Patch from Michael Abbott <michael@araneidae.co.uk> to allow build to work with ancient findutils. 2008-01-28 18:40:31 +00:00
Yann E. MORIN"
42dd33bb71 Add a new patch to uClibc-0.9.29. 2008-01-18 20:04:20 +00:00
Yann E. MORIN"
f82dfe27b8 Bump version to 1.0.0+svn. 2008-01-16 22:27:55 +00:00
Yann E. MORIN"
860f764a2c Bump version to 1.0.0.
I consider crosstool-NG to be stable enough that a 1.0.0 release is acceptable.
I've been using it daily since a long time without really serious _crosstool-NG_
bug (although there are a few minor ones).

There is still a lot of work, especially with Super-H and IA64 support, which
are both marked EXPERIMENTAL.

Enjoy!
2008-01-16 22:25:32 +00:00
Yann E. MORIN"
2fa75919ca Update the samples to the new set of options (not changing the configuration). 2008-01-16 22:21:55 +00:00
Yann E. MORIN"
d257047760 Move improperly installed gcc libraries to the sysroot.
Remove a huge comment that itself says it should have been deleted ages ago.
2008-01-16 22:15:16 +00:00
Yann E. MORIN"
7a5dafbdc8 Merge the preliminary Super-H support from /branches/Super-H. 2008-01-16 22:06:15 +00:00
Yann E. MORIN"
72e58fb2a3 Fix a long standing bug when setting compiler flags. 2008-01-16 21:51:18 +00:00
Yann E. MORIN"
3f9386c0a7 Bail out if /bin/bash does not exist, or if it is not bash>=3.0.
Force make to use /bin/bash as shell.
2008-01-16 21:41:53 +00:00
Yann E. MORIN"
4850e20c26 Fix from Marco Fonseca <mfonseca@fortresstech.com> to use the newly-built, bootstrap cross-compiler when installing glibc headers. 2007-11-02 18:55:55 +00:00
Yann E. MORIN"
33f66b807d Add EXPERIMENTAL glibc-2.7. 2007-10-30 19:18:45 +00:00
Yann E. MORIN"
66fc264900 Add EXPERIMENTAL gcc-4.2.2. 2007-10-30 19:18:11 +00:00
Yann E. MORIN"
e86ddb6bbc Add linux 2.6.22.10, 2.6.23 and 2.6.23.1. 2007-10-30 19:17:06 +00:00
Yann E. MORIN"
ad000c98d8 New patch to binutils 2.18, from "Matvejchikov Ilya" <matvejchikov@gmail.com> (coming from buildroot).
Fixes building with /old/ version of texinfo. Thanks!
2007-10-30 19:15:45 +00:00
Yann E. MORIN"
5f568e5557 Fix by "Arvid Brodin" <Arvid.Brodin@enea.com> to CFLAGS coming from CT_ARCH_TUNE.
Thanks for spotting this one! ;-)
2007-10-30 19:13:51 +00:00
Yann E. MORIN"
ff9c9cf141 Add linux-2.6.22.{8,9}. 2007-09-29 16:43:13 +00:00
Yann E. MORIN"
8891e25cd6 Do not try to save new;y downloaded tarballs to local storage if the directory does not exist. 2007-09-23 17:18:18 +00:00
Yann E. MORIN"
b1e693e402 Renamed all patches file names so that locales are now irrelevant to sort the files.
Removed the locale check as it is now irrelevant.
Removed the experimental binutils 2.17.50.0.xx: 2.18 is here now.
2007-09-23 17:08:09 +00:00
Yann E. MORIN"
3ad6464ffe Add linux-2.6.22.7 for kernel headers. 2007-09-22 17:25:42 +00:00
Yann E. MORIN"
ec7e653022 Bump version to 0.3.2+svn. 2007-09-17 21:52:37 +00:00
Yann E. MORIN"
e617d84559 Bump version to 0.3.2 2007-09-17 21:51:24 +00:00
Yann E. MORIN"
a4baec803d Mark ARM EABI as being EXPERIMENTAL. 2007-09-17 21:47:52 +00:00
Yann E. MORIN"
dd9e2b9602 ARM EABI is now working for little endian ARM targets.
Big endian is still missing, though...
2007-09-16 17:59:18 +00:00
Yann E. MORIN"
af2e42b572 Fix using --local. 2007-09-16 17:57:21 +00:00
Yann E. MORIN"
d285ebb248 Simplify a bit more bash detection. 2007-09-16 17:50:27 +00:00
Yann E. MORIN"
60b7c724bd Call architecture-specific functions from all scripts needing them. 2007-09-16 08:52:26 +00:00
Yann E. MORIN"
398b1b8e69 When sstrip is already downloaded, link instead of copying (as for all other
components).
A little eye-candy fix.
2007-09-16 08:27:37 +00:00
Yann E. MORIN"
0b39dc5751 Revert multilib handling. Even if we don't do multilib, we need to at least
say we don't, and not let gcc choose on its own (which it does wrong).
2007-09-16 08:24:55 +00:00
Yann E. MORIN"
3f09a4d4c6 Further improve the architecture-specific framework.
Apply this framework into building of glibc and gcc.

(Whoo! 500th commit! Yeah!)
2007-09-15 21:44:18 +00:00
Yann E. MORIN"
8ed77399de We don't support Cygwin yet, no point in having quirks in. 2007-09-15 08:40:07 +00:00
Yann E. MORIN"
672f596f8b Another little fix in the documentation. 2007-09-14 21:58:55 +00:00
Yann E. MORIN"
6069957d44 A little fix in the documentation. 2007-09-14 21:57:17 +00:00
Yann E. MORIN"
9501e62afa Further expand the architecture-specific function: add CT_KERNEL_ARCH building. 2007-09-14 21:50:30 +00:00
Yann E. MORIN"
693ceb85bc Update docs/CREDITS: ARM EABI support.
Update README: point at docs/CREDITS.
2007-09-14 21:41:00 +00:00
Yann E. MORIN"
9e947198d2 Initial support for ARM EABI (courtesy Szilveszter Ordog <ordog@mail.thot-soft.com>). 2007-09-14 21:31:00 +00:00
Yann E. MORIN"
f4bfb6a0ae Small eye-candy fix. 2007-09-14 21:30:22 +00:00
Yann E. MORIN"
60b0bb1bab Migrate all supported architectures to use the architecture-specific framework. 2007-09-14 21:17:59 +00:00
Yann E. MORIN"
c0f4b573f8 Stop build if Makefile.in was changed. 2007-09-14 21:13:04 +00:00
Yann E. MORIN"
26647ee564 Improve (POSIX-wise) determination of bashh version. 2007-09-14 19:30:56 +00:00
Yann E. MORIN"
7b70a704e0 Add the framework to have architecture-specific configuration and functions.
API is not yet defined.
2007-09-14 17:43:16 +00:00
Yann E. MORIN"
ae7e017380 Small eye candy fix. 2007-09-14 17:29:39 +00:00
Yann E. MORIN"
25fb1678c0 Fix setting floating point in uClibc (thanks to Szilveszter Ordog <ordog@mail.thot-soft.com>) 2007-09-14 16:02:45 +00:00
Yann E. MORIN"
e7e37942d9 Kill off bashisms in ./configure (thanks to Enrico Weigelt <weigelt@metux.de>). 2007-09-14 15:57:48 +00:00
Yann E. MORIN"
f791f6b6bf Sanitise ./configure a little bit.
Add a check for bash 3.0 or above.
2007-09-12 20:44:15 +00:00
Yann E. MORIN"
2fe3a9dbbb Don't use /bin/sh for crosstool-NG build scripts, we want /bin/bash!
Don't hardcode ncurses include and link flags.
2007-09-12 17:35:07 +00:00
Yann E. MORIN"
8bbec81bc0 Update credits to give adequate credit to Al Stone. 2007-09-11 17:50:18 +00:00
Yann E. MORIN"
d409c9fd1a Merge from branches/ia64@476 : add ia64 preliminary support. 2007-09-11 17:24:09 +00:00
Yann E. MORIN"
e0a9ceef99 make-3.80 does not have $(lastword ...). Fix this when ct-ng calls itself: don't try to be smart, we just _know_ where ct-ng is at configure time!
Fis a latent bug in handling the number parallel jobs.
2007-09-11 17:14:28 +00:00
Yann E. MORIN"
07549c00fb Use symlinks to the localy stored tarballs rather than copying them.
If saving tarballs to local storage is selected, move newly downloaded tarballs there and symlink.
2007-09-08 19:00:45 +00:00
Yann E. MORIN"
a1d03e8c79 In a directory previously used as CT_TOP_DIR, when using a new version, ct-ng will fail to create the symlink to the new config files.
Fix that by forcing creation of the symlink, even if it already exists and points to a previous location.
2007-09-08 10:32:53 +00:00