Yann E. MORIN" 4fb8055bf7 Ah! I finally have a progress bar that doesn't stall the build!
- pipe size in Linux is only 8*512=4096 bytes
 - pipe size is not setable
 - when the feeding process spits out data faster than the eating
   process can read it, then the feeding process stalls after 4KiB
   of data sent to the pipe
 - for us, the progress bar would spawn a sub-shell every line,
   and the sub-shell would in turn spawn a 'date' command.
   Which was sloooww as hell, and would cause some kind of a
   starvation: the pipe was full most of the time, and the
   feeding process was stalled all this time.

Now, we use internal variables and a little hack based onan offset
to determine the elapsed time. Much faster this way, but still
CPU-intensive.
2007-05-20 13:48:26 +00:00
2007-05-20 09:28:16 +00:00
2007-05-19 22:52:47 +00:00
2007-05-18 08:28:36 +00:00
2007-05-17 16:22:51 +00:00
2007-05-13 19:09:55 +00:00

This is the README for crosstool-NG

To get you started, just enter:
  make help

You can find a (terse and WIP) documentation in docs/.

You can also point your browser to
  http://ymorin.is-a-geek.org/dokuwiki/projects/crosstool

If you need to send a bug report or a patch, please mail:
   yann.morin.1998 (at) anciens.enib.fr
with subject prefixed with "[CT_NG]"
Description
A versatile (cross-)toolchain generator.
Readme
Languages
Shell 50.9%
C 27.4%
M4 16.9%
Makefile 1.9%
Yacc 1.4%
Other 1.5%