Chapter 5 GCC nit

steve crosby steve.crosby at gmail.com
Tue Aug 2 14:46:53 PDT 2005


On 8/3/05, Joshua Murphy <poisonbl at gmail.com> wrote:
> just going by the numbers then, and that pass 1 is ~3 times the work,
> 11 is far too much, but does g++ actually add that much to the compile
> time? ... granted i don't recall make test taking more than about
> 20-30 mins (3-4) SBU on my box ... so i guess 14 with the tests does
> fall around the same mark as 11 without ... though i must admit that i
> never really timed the full build of pass 2 ... i generally sleep
> and/or eat dinner while i run that one ...
> 

Here are the full stats from a recent (2-3 days ago) build, with the
following exceptions
 - all built with --disable-nls
 - no gettext
 - no module-tools

Chapter 5 gcc pass 1 is 3.20, pass 2 is 2.71
Chapter 6 gcc is 2.64

Data Format is Package-version, Disk Usage, SBU (seconds)   

binutils-2.16.1                 121.38  1.00 (260)
gcc-3.4.4                       333.41  3.20 (831)
linux-libc-headers-2.6.12.0     27.00   0.00 (0)
glibc-2.3.5                     225.74  4.69 (1220)
gcc-3.4.4                       285.34  2.71 (704)
binutils-2.16.1                 102.21  1.13 (294)
gawk-3.1.4                      14.72   0.20 (52)
coreutils-5.2.1                 41.47   0.58 (151)
bzip2-1.0.3                     3.28    0.02 (6)
gzip-1.3.5                      1.96    0.05 (14)
diffutils-2.8.7                 6.32    0.15 (39)
findutils-4.2.23                7.80    0.19 (49)
make-3.80                       6.53    0.11 (28)
grep-2.5.1a                     3.87    0.10 (26)
sed-4.1.4                       5.42    0.13 (34)
ncurses-5.4                     26.43   0.59 (154)
patch-2.5.4                     1.20    0.04 (10)
tar-1.15.1                      11.25   0.20 (52)
texinfo-4.8                     13.07   0.19 (49)
bash-3.0                        16.52   0.37 (96)
m4-1.4.3                        2.37    0.05 (14)
bison-2.0                       8.56    0.14 (37)
flex-2.5.31                     7.31    0.10 (25)
util-linux-2.12q                8.87    0.04 (10)
perl-5.8.7                      81.20   0.51 (133)
linux-libc-headers-2.6.12.0     27.00   0.01 (3)
man-pages-2.07                  35.36   0.00 (1)
glibc-2.3.5                     220.63  4.55 (1183)
binutils-2.16.1                 113.06  1.14 (297)
gcc-3.4.4                       364.77  2.64 (687)
coreutils-5.2.1                 41.23   0.56 (145)
zlib-1.2.3                      3.15    0.04 (11)
mktemp-1.5                      0.41    0.02 (6)
iana-etc-1.10                   1.94    0.00 (0)
findutils-4.2.23                7.79    0.17 (44)
gawk-3.1.4                      14.75   0.20 (51)
ncurses-5.4                     26.82   0.58 (150)
readline-5.0                    7.59    0.13 (33)
vim-6.3                         33.48   0.30 (79)
m4-1.4.3                        2.37    0.06 (16)
bison-2.0                       8.52    0.16 (42)
less-382                        1.80    0.08 (21)
groff-1.19.1                    28.86   0.38 (99)
sed-4.1.4                       5.41    0.13 (35)
flex-2.5.31                     7.31    0.10 (27)
inetutils-1.4.2                 7.58    0.25 (65)
iproute2-2.6.11-050330          4.00    0.10 (26)
perl-5.8.7                      139.04  1.12 (290)
texinfo-4.8                     13.32   0.20 (52)
autoconf-2.59                   7.21    0.03 (9)
automake-1.9.6                  7.85    0.03 (7)
bash-3.0                        15.71   0.36 (93)
file-4.14                       6.57    0.16 (41)
libtool-1.5.18                  15.89   0.17 (45)
bzip2-1.0.3                     3.96    0.04 (10)
diffutils-2.8.7                 6.33    0.14 (37)
kbd-1.12                        11.78   0.04 (10)
e2fsprogs-1.38                  20.20   0.36 (93)
grep-2.5.1a                     3.87    0.10 (26)
gzip-1.3.5                      1.96    0.05 (13)
hotplug-2004_09_23              0.44    0.00 (0)
man-1.6                         1.93    0.02 (6)
make-3.80                       6.52    0.11 (28)
patch-2.5.4                     1.20    0.04 (11)
procps-3.2.5                    2.23    0.06 (15)
psmisc-21.6                     1.55    0.05 (13)
shadow-4.0.11.1                 11.64   0.40 (105)
sysklogd-1.4.1                  0.57    0.01 (2)
sysvinit-2.86                   0.95    0.02 (5)
tar-1.15.1                      11.25   0.22 (57)
udev-064                        7.08    0.05 (13)
util-linux-2.12q                11.33   0.12 (31)
lfs-bootscripts-3.2.1           0.48    0.00 (0)
linux-2.6.12.3                  271.62  0.89 (232)

-- -
Steve Crosby



More information about the lfs-dev mailing list