"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 10 May 2007 21:33:35 +0000] rev 85
Update the way we handle directories supplied by the user:
- the tarball directory is considered as a local copy, and tarballs are copied to a working area,
- the sources and build directories (CT_SRC_DIR and CT_BUILD_DIR) are now computed, and no longer an option,
- the build dir has been renamed from 'build' to 'targets'.
That should ease preparing a tarball of the resulting target.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 10 May 2007 16:22:44 +0000] rev 84
Clean the sample saving script.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 09 May 2007 18:55:35 +0000] rev 83
libfloat is a component by itself, not a sup-part of the C library.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 09 May 2007 13:11:04 +0000] rev 82
Again, some progress bar optimisation.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 08 May 2007 20:41:08 +0000] rev 81
Hop, a somewhat more efficient progress bar, less CPU consuming, if that was a problem :-)
(a litlle recreation while toochains are building...)
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 08 May 2007 20:24:26 +0000] rev 80
Beautify the progress bar.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 08 May 2007 18:43:26 +0000] rev 79
Fix handling of downloader output: they are now correctly logged using the internal log facility.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 08 May 2007 17:48:32 +0000] rev 78
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.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 08 May 2007 12:57:52 +0000] rev 77
Inform that a component is already extracted.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 08 May 2007 12:54:06 +0000] rev 76
Print the elapsed time alongside with the progress bar, such as below:
[02:27] \
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 08 May 2007 12:12:40 +0000] rev 75
Cosmetics: newline at end of file, ports are now a separate option.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 08 May 2007 10:57:34 +0000] rev 74
Print the major components and their version when calling "make help".
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 08 May 2007 10:52:39 +0000] rev 73
Bah. Be silent when there is nothing to do: glibc has no config (file) to check.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 08 May 2007 10:42:03 +0000] rev 72
Remove the incomplete i686-unknown-linux-uclibc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 May 2007 22:10:50 +0000] rev 71
Update the i586-geode-linux-uclibc sample.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 May 2007 22:09:36 +0000] rev 70
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.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 May 2007 21:50:06 +0000] rev 69
Bah, the arm-qemu-linux-uclibc sample isn't usefull. Base your work on the armeb-unkown-linux-uclibc sample instead.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 May 2007 21:48:40 +0000] rev 68
Update the mips-unknown-linux-uclibc sample:
- LFS is needed to properly compile libstdc++ (pity),
- globally update to the latest set of options.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 May 2007 21:47:38 +0000] rev 67
Update armeb-unknown-linux-uclibc sample:
- no need for the kernel .config file,
- globqlly update to latest set of options.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 May 2007 21:45:31 +0000] rev 66
Simplify kernel config file need.
Don't build a default config file when not needed.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 May 2007 16:10:17 +0000] rev 65
Don't print directories as we descend into them.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 May 2007 15:57:02 +0000] rev 64
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.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 07 May 2007 09:04:02 +0000] rev 63
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.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 06 May 2007 21:47:29 +0000] rev 62
Linux kernel headers install does not need the kernel to be configured. Dropping this unneccessary step.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 06 May 2007 13:42:10 +0000] rev 61
Introduce an OBSOLETE config option, to mask-out legacy stuff.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 06 May 2007 11:55:09 +0000] rev 60
Add uClibc-0.9.29 now it's out, and remove the 0.9.29-rc1.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 03 May 2007 17:51:03 +0000] rev 59
Rename the MIPS toolchain: it's not qemu-specific!
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 03 May 2007 17:42:40 +0000] rev 58
Final merge from the MIPS branch.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 01 May 2007 16:51:12 +0000] rev 57
Update CREDITS.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 01 May 2007 16:49:15 +0000] rev 56
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).