Commit Graph

691 Commits

Author SHA1 Message Date
Yann E. MORIN"
c6b330d845 Update all samples to the latest set of options (because so much as changed since we dropped the core C compiler and many obsolete versions). 2007-08-15 21:24:02 +00:00
Yann E. MORIN"
7af2ee399f Add patches against gcc-3.4.6. Untested. 2007-08-15 21:23:08 +00:00
Yann E. MORIN"
5b7672f931 Clarify licensing issues. 2007-08-15 21:22:28 +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"
713cddab0f Remove dead linuxthreads patches. 2007-08-15 20:43:50 +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"
ecab7e451f Fix printing the version string when configured with --local. 2007-08-15 15:39:44 +00:00
Yann E. MORIN"
54cca9f2ba Add the possibility to force the number of // jobs without reconfiguring. 2007-08-15 14:59:37 +00:00
Yann E. MORIN"
46e19208cd Warn when using -pipe with glibc>=2.6. 2007-08-15 14:35:11 +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"
ecd5005989 Don't use -pipe when building glibc>=2.6: ./configure chokes on it.
(This is because "gcc -pipe --help" doesn't print what it should print).
2007-08-12 15:19:45 +00:00
Yann E. MORIN"
a2323d410a Fix a small typo when extracting non-compressed steps.
Have a go for a sane handlign of tar options and extensions.
2007-08-12 15:18:09 +00:00
Yann E. MORIN"
7ee3cc8bc9 Fix saving the environment. Thanks to Mark Vels <Mark.Vels@fundem.net> for pointed it out! 2007-08-12 08:43:56 +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"
25f164c32f When adding a new experimental/obsolete version, mark it as so in the prompt. 2007-08-11 10:55:38 +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"
feb0328d7a Make use of setsid to spawn removal processes: we don't want the rm's to stop if the main script fails and ends before all directories were removed. 2007-08-07 18:05:41 +00:00
Yann E. MORIN"
a43770ab06 Ignore generated doc. 2007-08-07 17:15:47 +00:00
Yann E. MORIN"
dddf8170a9 Have Mekfile.in be a little more verbose. 2007-08-07 17:15:27 +00:00
Yann E. MORIN"
ef21bfc5c0 Fix Makefile.in:
- correctly generate the documentation,
 - correctly remove generated documentation.
2007-08-07 17:10:07 +00:00
Yann E. MORIN"
72caaf7717 Revert previous spurious commit. 2007-08-07 17:08:13 +00:00
Yann E. MORIN"
f1741dc507 Fix the Makefile.in to correctly remove generated documentation. 2007-08-07 17:07:39 +00:00
Yann E. MORIN"
3c0ae4744b Add patches for binutils-2.17.50.0.17 (vampirised from buildroot). 2007-08-06 19:52:44 +00:00
Yann E. MORIN"
e22c2d5076 Add patches for gcc-4.2.1. 2007-08-04 14:18:42 +00:00
Yann E. MORIN"
1dc89fa058 A little cleanup in the glibc's pthread headers install. 2007-08-03 20:27:15 +00:00
Yann E. MORIN"
4c8537d254 Remove the correct file when cleaning. 2007-07-30 21:27:10 +00:00
Yann E. MORIN"
349be6b143 Change svn:ignore to reflect the new generated file. 2007-07-30 21:24:52 +00:00
Yann E. MORIN"
5dcc71b489 Change the way the compressed man page is built/installed. 2007-07-30 21:23:53 +00:00
Yann E. MORIN"
8e11f48162 Overwrite pre-existing compressed man page. 2007-07-30 21:13:23 +00:00
Yann E. MORIN"
928658aeaa Install a compressed man page (as per Debian's policy).
(Yes, you guessed: I'll try to have crosstool-NG packaged in Debian)
2007-07-30 21:10:22 +00:00
Yann E. MORIN"
8922b9cd7d Small typo fix. 2007-07-30 21:09:12 +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"
20e08ffa90 Fix the step shortcuts (using a dash would confuse make). 2007-07-30 19:35:39 +00:00
Yann E. MORIN"
af1ecbd4f3 Add gcc-4.2.1. 2007-07-29 19:15:27 +00:00
Yann E. MORIN"
ccd9e55838 Bump version to +svn. 2007-07-28 21:35:46 +00:00
Yann E. MORIN"
36385b101a Bump version to 0.2.2. 2007-07-28 21:34:41 +00:00
Yann E. MORIN"
a7862a5c99 Remove TODO, I can seem to update it and follow what's there... :-( 2007-07-28 21:15:11 +00:00
Yann E. MORIN"
6459b59608 Add a new sample for LE ARM. 2007-07-28 21:14:21 +00:00
Yann E. MORIN"
319811373d Fix uninstalling man. 2007-07-28 20:45:24 +00:00
Yann E. MORIN"
96ef489cb4 Tidy up a bit the uClibc config munging. 2007-07-28 11:59:37 +00:00
Yann E. MORIN"
d4886dbe64 Fix install: man page was not being installed.
Fix uninstall: dont't uninstall if using local copy, don't try to remove non-existant files.
2007-07-28 11:57:42 +00:00
Yann E. MORIN"
4d90f28bf9 Update tools/config.guess. 2007-07-27 11:45:13 +00:00
Yann E. MORIN"
f9b4691831 In overview.txt, document the two ways of using crosstool-NG: install and --local.
Fix some typos in overview.txt.
Document populate's options, still in overview.txt.
Credit the buildroot people for the patches I vampirise from time to time.
2007-07-24 21:51:24 +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"
b35207cc88 Update the samples to the latest option set. 2007-07-24 20:41:08 +00:00
Yann E. MORIN"
a8a9235844 The latest uClibc-0.9.29 patch grabbed from buildroot is buggy wrt a type (__ulong_t does not exist, while __u_long does). Fix that. 2007-07-23 20:56:29 +00:00