Commit Graph

100 Commits

Author SHA1 Message Date
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"
ff9c9cf141 Add linux-2.6.22.{8,9}. 2007-09-29 16:43:13 +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"
af2e42b572 Fix using --local. 2007-09-16 17:57:21 +00:00
Yann E. MORIN"
f4bfb6a0ae Small eye-candy fix. 2007-09-14 21:30:22 +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"
d409c9fd1a Merge from branches/ia64@476 : add ia64 preliminary support. 2007-09-11 17:24:09 +00:00
Yann E. MORIN"
011e23d094 Add D.U.M.A. 2_5_8 and associated patches.
Fix a patch for D.U.M.A 2_5_1.
Add libelf 0.8.10, still does not build... :-(
2007-09-07 21:31:01 +00:00
Yann E. MORIN"
c77336fb3d ARM defaults to LE, MIPS to BE. Reflect this in the target configuration options. 2007-09-06 14:00:28 +00:00
Yann E. MORIN"
2863a69944 Add linux-2.6.22.6 for the kernel headers. 2007-09-02 09:24:15 +00:00
Yann E. MORIN"
55aceff1be Unmark glibc-2.6{,.1} as being EXPERIMENTAL: they are no longer considered as such. 2007-09-02 09:23:55 +00:00
Yann E. MORIN"
49c5a210bf For those architectures that support both endianness, some default to big endian, others default to little endian.
Make this possible in the target selection menu.
2007-08-30 19:49:21 +00:00
Yann E. MORIN"
271190fa1e Apply some scosmetic changes, courtesy Al Stone <ahs3@ahs3.net>. 2007-08-30 19:22:15 +00:00
Yann E. MORIN"
9abfe13620 Add linux-2.6.22.{4,5} 2007-08-29 16:46:23 +00:00
Yann E. MORIN"
d0148e3ca2 Add binutils-2.18. 2007-08-29 16:44:40 +00:00
Yann E. MORIN"
e364b7acd6 Add linux-2.6.22.3 for kernel headers isntall. 2007-08-15 20:57:19 +00:00
Yann E. MORIN"
09f0dcc66f Change "triplet" (target triplet) to "tuple". That sounds better!
Document overriding the number of // jobs.
Some small documentation fixes.
2007-08-15 16:18:35 +00:00
Yann E. MORIN"
e58af8f79e Get rid of the core cc selection. It is now the same as the final compiler. 2007-08-15 10:14:43 +00:00
Yann E. MORIN"
6c368af5b4 Do a clean-up pass on the OBSOLETE features (versions):
- remove legions of those,
 - remove associated patches no longer needed,
 - mark then as (OBSOLETE) in the prompt;
2007-08-14 20:11:44 +00:00
Yann E. MORIN"
ab0fc7eab4 Totally comment-out the multilib option: it's not implemented, and not really implementable with the current crosstool-NG scheme. 2007-08-14 19:32:22 +00:00
Yann E. MORIN"
0a0d8d6ba8 Add experimental binutils-2.17.50.0.18, along with patches from previous snapshot. 2007-08-12 08:05:57 +00:00
Yann E. MORIN"
ce48ea4aef Add linux-2.6.22.2 for headers. 2007-08-11 14:59:36 +00:00
Yann E. MORIN"
06153223e2 Add glibc: 2.5.1 - 2.6 - 2.6.1.
Apply the same patches as glibc 2.5: they apply without any problem (except for ridiculously small offsets).
2007-08-11 10:57:18 +00:00
Yann E. MORIN"
ab8763bedd Introduce new config option: CT_TARGET_ALIAS_SED_EXPR
This option is used as a sed expression to pass onto CT_TARGET to create an alias.
2007-08-07 19:40:38 +00:00
Yann E. MORIN"
7131764f9c Remove any reference to libfloat. That has gone once and for all.
Rationale:
Most of the time, soft-float problems are caused by this sucker of gcc:
it has support for soft float for all of the targets I've tried so far,
but does not activate this code until you dwelve into half a dozen of
files to make it accept to build and link the support code...

So, yes: gcc has soft-float support. And again, yes: gcc is a sucker.
2007-07-30 20:02:13 +00:00
Yann E. MORIN"
af1ecbd4f3 Add gcc-4.2.1. 2007-07-29 19:15:27 +00:00
Yann E. MORIN"
9ecf1b7cd8 Mark D.U.M.A 2_5_2 and 2_5_3 as being broken: they don't even build on any of my sample toolchain... :-( 2007-07-24 21:45:46 +00:00
Yann E. MORIN"
b984db5ffc Clean the help entry for CT_ARCH_CPU. 2007-07-22 16:32:24 +00:00
Yann E. MORIN"
143e1b0e98 Add D.U.M.A. 2.5.2 and 2.5.3. 2007-07-21 10:15:13 +00:00
Yann E. MORIN"
d995e22025 Add an option to save downloaded tarballs to local tarballs directory.
Sanitise CT_GetFile.
Change some messages (Copying -> Retrieving).
2007-07-15 17:00:30 +00:00
Yann E. MORIN"
51212ec0eb Really unmark gcc-4.2.0 as being EXPERIMENTAL. 2007-07-15 16:32:14 +00:00
Yann E. MORIN"
1a300453d6 Unmark gcc-4.2.0 as being EXPERIMENTAL. 2007-07-15 09:43:36 +00:00
Yann E. MORIN"
f5a4f2ca64 DEfault log level to CT_LOG_DEBUG if CT_DEBUG_CT is set, and to CT_LOG_INFO if not. 2007-07-14 13:06:56 +00:00
Yann E. MORIN"
239c3d41ff Mark some linux versions as obsolete.
Add missing dot relewases.
2007-07-13 14:45:48 +00:00
Yann E. MORIN"
1b324cc69e Mark binutils-2.6.17.* as being EXPERIMENTAL versions. 2007-07-13 14:26:45 +00:00
Yann E. MORIN"
e4a493abc9 Add ltrace (and libelf) utilities.
Marked as BROKEN for others to debug that if they need it.
2007-07-13 12:22:34 +00:00
Yann E. MORIN"
c6025fb66a Introduce a BROKEN option (depends on EXPERIMENTAL) to hide/see broken stuff for debugging sessions!
Re-order: OBSOLETE goes before EXPERIMENTAL.
2007-07-13 12:15:53 +00:00
Yann E. MORIN"
28f92e8b09 Add strace debugging aid. 2007-07-12 13:34:56 +00:00
Yann E. MORIN"
9e90a9a9e2 Unmark D.U.M.A. as being EXPERIMENTAL. 2007-07-12 13:23:21 +00:00
Yann E. MORIN"
21842b5910 Add D.U.M.A., the Electric Fence successor. 2007-07-12 08:47:15 +00:00
Yann E. MORIN"
cf186a25e4 Add linux-2.6.22. 2007-07-09 16:34:44 +00:00
Yann E. MORIN"
7e40126cb9 Add (EXPERIMENTAL) in prompts of those options that depend on EXPERIMENTAL. 2007-07-08 22:22:18 +00:00
Yann E. MORIN"
e4491e87ad Add linux-2.6.21.6 kernel. 2007-07-08 11:02:38 +00:00
Yann E. MORIN"
96456d1abb Add binutils-2.17.50.0.17. 2007-07-03 22:28:14 +00:00
Yann E. MORIN"
5b1af13ea6 Make checking the linux installed headers optional (instead of systematic). 2007-07-03 22:16:42 +00:00
Yann E. MORIN"
9265403b8b Get rid of eclipse fiels once and for all.
Homogenise the references to crosstool-NG:
  - the project is named "crosstool-NG"
  - the front-end is named "ct-ng"
  - don't use shortcuts (such as "ct-ng" to stand for "crosstool-NG")
Default action is to print help.
Don't speak of make rules when dumping help, just speak of actions.
2007-07-02 19:40:54 +00:00
Yann E. MORIN"
26713d4210 Merge the build system to trunk: ct-ng is now installable:
- ./configure --prefix=/some/place
 - make
 - make install
 - export PATH="${PATH}:/some/place/bin"
 - ct-ng <action>
2007-07-01 19:04:20 +00:00