Yann E. MORIN"
5b29e80130
Fix handling of downloader output: they are now correctly logged using the internal log facility.
2007-05-08 18:43:26 +00:00
Yann E. MORIN"
8a2b17ab5e
Huge fixes to glibc build, so that we can build at least (and at last):
...
- use ports addon even when installing headers,
- use optimisation (-O) when installing headers, to avoid unnecessary warnings (thanks Robert P. J. DAY for pointing this out!),
- lowest kernel version to use is only X.Y.Z, not X.Y.Z.T,
- a bit of preparations for NPTL (RSN I hope),
- fix fixing the linker scripts (changing the backup file is kind of useless and stupid);
Shut uClibc finish step: there really is nothing to do;
Add a patch for glibc-2.3.6 weak aliases handling on some archs (ARM and ALPHA at least);
Did not catch the make errors: fixed the pattern matching in scripts/functions;
Introduce a new log level, ALL:
- send components' build messages there,
- DEBUG log level is destined only for crosstool-NG debug messages,
- migrate sub-actions to use appropriate log levels;
Update the armeb-unknown-linux-gnu sample:
- it builds!
- uses gcc-4.0.4 and glibc-2.3.6,
- updated to latest config options set.
2007-05-08 17:48:32 +00:00
Yann E. MORIN"
5856bb8c5e
Inform that a component is already extracted.
2007-05-08 12:57:52 +00:00
Yann E. MORIN"
b332ed5ab6
Print the elapsed time alongside with the progress bar, such as below:
...
[02:27] \
2007-05-08 12:54:06 +00:00
Yann E. MORIN"
ea1ed9627e
Cosmetics: newline at end of file, ports are now a separate option.
2007-05-08 12:12:40 +00:00
Yann E. MORIN"
1bfad917b6
Print the major components and their version when calling "make help".
2007-05-08 10:57:34 +00:00
Yann E. MORIN"
095dfdceab
Bah. Be silent when there is nothing to do: glibc has no config (file) to check.
2007-05-08 10:52:39 +00:00
Yann E. MORIN"
e292584a4d
Remove the incomplete i686-unknown-linux-uclibc sample.
2007-05-08 10:42:03 +00:00
Yann E. MORIN"
8e3ebb2e7f
Update the i586-geode-linux-uclibc sample.
2007-05-07 22:10:50 +00:00
Yann E. MORIN"
8df61a2186
Don't make checking the kernel config file a step by itself. Only make it a step if we need a not-provided kernel config file.
2007-05-07 22:09:36 +00:00
Yann E. MORIN"
4a9251622c
Bah, the arm-qemu-linux-uclibc sample isn't usefull. Base your work on the armeb-unkown-linux-uclibc sample instead.
2007-05-07 21:50:06 +00:00
Yann E. MORIN"
05e64aae9d
Update the mips-unknown-linux-uclibc sample:
...
- LFS is needed to properly compile libstdc++ (pity),
- globally update to the latest set of options.
2007-05-07 21:48:40 +00:00
Yann E. MORIN"
cce0822e95
Update armeb-unknown-linux-uclibc sample:
...
- no need for the kernel .config file,
- globqlly update to latest set of options.
2007-05-07 21:47:38 +00:00
Yann E. MORIN"
13e8e5c773
Simplify kernel config file need.
...
Don't build a default config file when not needed.
2007-05-07 21:45:31 +00:00
Yann E. MORIN"
ef65aeae8f
Don't print directories as we descend into them.
2007-05-07 16:10:17 +00:00
Yann E. MORIN"
64d804c4f6
Fix glibc and uClibc downloading and extracting.
...
Although we no longer need the kernel config file, we now need to specify the kernel source directory when installing headers.
Re-order components downloading to match build order.
Fix the saveSample.sh script in case the referenced files are the same as the destination files.
2007-05-07 15:57:02 +00:00
Yann E. MORIN"
58b4c6d0a4
Merge the save-sample branch to trunk:
...
- reorder most of the environment setup,
- geting, extracting and patching are now components' sub-actions,
- save the current config as a sample to be used as a pre-configured target.
2007-05-07 09:04:02 +00:00
Yann E. MORIN"
45e6df196b
Linux kernel headers install does not need the kernel to be configured. Dropping this unneccessary step.
2007-05-06 21:47:29 +00:00
Yann E. MORIN"
96d28dc7d3
Introduce an OBSOLETE config option, to mask-out legacy stuff.
2007-05-06 13:42:10 +00:00
Yann E. MORIN"
0325315ce7
Add uClibc-0.9.29 now it's out, and remove the 0.9.29-rc1.
2007-05-06 11:55:09 +00:00
Yann E. MORIN"
0b017962f7
Rename the MIPS toolchain: it's not qemu-specific!
2007-05-03 17:51:03 +00:00
Yann E. MORIN"
c461d4baec
Final merge from the MIPS branch.
2007-05-03 17:42:40 +00:00
Yann E. MORIN"
1bb6092d75
Update CREDITS.
2007-05-01 16:51:12 +00:00
Yann E. MORIN"
1a1a90f23f
Merge patches sent by Robert P. J. Day <rpjday@mindspring.com>.
...
Warning: the buildroot folks purposedly removed the skip-comment patch but didn't really said why. Keeping it for the sake of having it in svn just in case (removing it will be easier thant not having it at all).
2007-05-01 16:49:15 +00:00
Yann E. MORIN"
e5e9d70de4
Vampirise patches for binutils 2.17 from buildroot.
2007-05-01 16:33:17 +00:00
Yann E. MORIN"
94a79a1186
Remove the superfluous _config suffix to preconfigured targets (in "make help").
2007-05-01 16:32:52 +00:00
Yann E. MORIN"
115d2cbd07
Update tools/config.sub to latest from gnu.org
2007-05-01 16:15:32 +00:00
Yann E. MORIN"
fced8e4583
Add uClibc-0.9.29_rc1.
2007-05-01 09:10:31 +00:00
Yann E. MORIN"
3da40a23b7
Add linux 2.6.21 and 2.6.21.1 for headers_install.
2007-05-01 09:09:30 +00:00
Yann E. MORIN"
3aa41a1751
Some little cosmetics in final compiler.
2007-05-01 09:03:40 +00:00
Yann E. MORIN"
4902ad7b07
The linux kernel config file is now optional. If none is given, a default one is created using the default target for the given architecture.
2007-04-23 21:06:09 +00:00
Yann E. MORIN"
dfe9efd35f
Fixed a non-fatal bug in a sed expression.
...
Some cosmetics as well.
2007-04-23 21:03:49 +00:00
Yann E. MORIN"
7779137ba8
Second shot at merging from the MIPS branch:
...
- log level boost for warnings and errors
- option re-ordering
- help updating
2007-04-23 20:30:34 +00:00
Yann E. MORIN"
9d86cde662
Merge missing ABI code from the MIPS branch.
2007-04-23 20:27:40 +00:00
Yann E. MORIN"
c1efc08c09
Merge first shot from the MIPS branch.
2007-04-21 17:31:51 +00:00
Yann E. MORIN"
2cdae6ce02
Maybe one time we'll have subdirs in the config/ directory: find all dependencies for .config.
...
Remove never used include (was commented out anyway). Might come back later when we play with canadian-crosses.
2007-04-18 17:35:04 +00:00
Yann E. MORIN"
ab7e22eb20
When adding a new tool version, allow it to be EXPERIMENTAL.
2007-04-18 17:32:55 +00:00
Yann E. MORIN"
66bc1c8896
Try to further fix using of the build and/or host tools for binutils to build properly.
2007-04-18 11:55:52 +00:00
Yann E. MORIN"
5b96251953
Add the EXPERIMENTAL option to show options marked as such.
...
Add the four types of toolchains ct-ng is able to build as EXPERIMENTAL, except for CROSS which *is* functional.
Reorder menus accordingly.
2007-04-17 22:24:42 +00:00
Yann E. MORIN"
8c5cfe649d
Once in a while I write some documentation... Not often enough...
2007-04-17 22:22:46 +00:00
Yann E. MORIN"
afaffaea38
Update to latest kconfig from linux-2.6.20.7.
...
I'm not sure of the improvements, but at least we're up-to-date, and updating in the future will be easier.
2007-04-15 16:45:11 +00:00
Yann E. MORIN"
5fbbd29ee6
Add headers_install for 2.6.20.7.
2007-04-15 16:35:14 +00:00
Yann E. MORIN"
f1143ea8e9
Add an option for those having the kernel headers pre-installed from a customised local tree.
...
In that case, neither download, nor extract, nor patch.
2007-04-11 21:26:03 +00:00
Yann E. MORIN"
02c025d331
Update credits.
2007-04-11 17:55:03 +00:00
Yann E. MORIN"
391eb7976d
Don't prompt for endianness not suppoted by selected architecture.
...
Change suggested by Robert P. J. DAY <rpjday@mindspring.com>.
2007-04-11 17:51:31 +00:00
Yann E. MORIN"
5f1a6f35e0
Change suggested by Robert P. J. DAY <rpjday@mindspring.com> to rename the "Kernel to use" prompt with "Target OS".
2007-04-11 17:43:38 +00:00
Yann E. MORIN"
09d1b0bd40
Bump version to 0.0.2-svn (not released yet).
2007-04-10 16:19:53 +00:00
Yann E. MORIN"
84b2e65191
Mark the version to be 0.0.1. First released snapshot.
2007-04-10 16:18:46 +00:00
Yann E. MORIN"
67e0229331
Use ${CT_TOP_DIR}/build as a base for build directories (used in default values for paths).
...
Remove this directory on distclean (hard-coded).
Mark the version to be 0.0.1-svn (no release yet).
2007-04-10 16:17:39 +00:00
Yann E. MORIN"
294ea44f19
Ignore the 'build' directory at CT_TOP_DIR.
2007-04-10 16:07:30 +00:00