I got to wondering how long it would take to build HLFS from the book after noticing the SBU information was missing. It takes quite a fair amount of time especially when you're watching compiler messages scroll down the screen.

Anyway, I don't know if anyone's done this specifically for HLFS yet, but here are my time stats for the temporary utility build for both glibc and uClibc (chapter 5). I also threw in some 'du -sh' info, just for overkill. I also took the time to normalise the results to the first build of binutils using the 'real' time value output of the time command.

The results are kinda interesing. No tests were run, and the output for the time command is for all commands AFTER patching and configuring. That means, including make, make install, ln -s <blah> <blah>, cp <blah> <blah>, etc. All done on a first gen Centrino (1M cache) laptop clocked at 1.6GHz with two ttys open (lynx up on one of them displaying the respecitve book being worked on) booted off the LFS 6.1-3 live CD.


real    0m0.116s
user    0m0.008s
sys     0m0.107s
22M     linux-libc-headers-2.6.12.0
5.2M    /tools/
used    5.2M
SBU     0.000

real    0m14.598s
user    0m2.313s
sys     0m0.694s
17M     uClibc-0.9.28
7.4M    /tools/
used    2.2M
SBU     0.078

real    3m6.552s
user    2m0.839s
sys     0m24.320s
93M     binutils-2.16.1
46M     binutils-build/
34M     /tools/
used    26.6M
SBU     1.000

real    5m20.858s
user    4m37.210s
sys     0m18.071s
230M    gcc-3.4.5
46M     gcc-build/
46M     /tools/
used    12M
SBU     1.719

real    2m13.143s
user    1m11.131s
sys     0m13.982s
30M     uClibc-0.9.28
49M     /tools/
used    3M
SBU     0.718

real    0m15.718s
user    0m5.916s
sys     0m1.587s
39M     gettext-0.14.5
49M     /tools/
used    0M
SBU     0.084

real    0m43.199s
user    0m35.105s
sys     0m3.892s
18M     tcl8.4.12
55M     /tools/
used    6M
SBU     0.231

real    0m4.572s
user    0m2.789s
sys     0m0.396s
3.1M    expect-5.43
55M     /tools/
used    0M
SBU     0.024

real    0m0.329s
user    0m0.068s
sys     0m0.176s
5.0M    dejagnu-1.4.4
56M     /tools/
used    1M
SBU     0.001

real    3m26.489s
user    2m14.583s
sys     0m30.620s
93M     binutils-2.16.1
51M     binutils-build/
89M     /tools/
used    33M
SBU     1.106

real    11m1.251s
user    8m56.280s
sys     0m53.985s
234M    gcc-3.4.5
96M     gcc-build/
130M    /tools/
used    41M
SBU     3.544

real    0m18.627s
user    0m16.870s
sys     0m0.939s
15M     gawk-3.1.5
133M    /tools/
used    3M
SBU     0.099

real    1m8.180s
user    0m51.575s
sys     0m5.671s
51M     coreutils-5.93
147M    /tools/
used    14M
SBU     0.365

real    0m7.300s
user    0m5.666s
sys     0m0.626s
5.1M    diffutils-2.8.1
147M    /tools/
used    0M
SBU     0.039

real    0m15.325s
user    0m12.713s
sys     0m1.087s
11M     findutils-4.2.27
149M    /tools/
used    2M
SBU     0.082

real    0m8.928s
user    0m7.412s
sys     0m0.573s
6.3M    make-3.80
150M    /tools/
used    1M
SBU     0.047

real    0m9.107s
user    0m6.369s
sys     0m0.875s
4.2M    grep-2.5.1a
150M    /tools/
used    0M
SBU     0.048

real    0m8.932s
user    0m7.323s
sys     0m0.689s
5.5M    sed-4.1.4
151M    /tools/
used    1M
SBU     0.047

real    0m48.618s
user    0m34.332s
sys     0m7.698s
42M     gettext-0.14.5
152M    /tools/
used    1M
SBU     0.260

real    2m14.779s
user    1m36.506s
sys     0m11.789s
21M     ncurses-5.5
161M    /tools/
used    9M
SBU     0.722

real    0m4.359s
user    0m4.078s
sys     0m0.232s
1.7M    patch-2.5.9
161M    /tools/
used    0M
SBU     0.023

real    0m27.320s
user    0m22.127s
sys     0m3.272s
12M     tar-1.15.1
163M    /tools/
used    2M
SBU     0.146

real    0m3.317s
user    0m2.936s
sys     0m0.180s
3.4M    bzip2-1.0.3
164M    /tools/
used    1M
SBU     0.017

real    0m5.036s
user    0m3.937s
sys     0m0.604s
1.9M    gzip-1.3.5
164M    /tools/
used    0M
SBU     0.026

real    0m32.718s
user    0m27.517s
sys     0m2.905s
13M     texinfo-4.8
167M    /tools/
used    3M
SBU     0.172

real    0m57.086s
user    0m47.069s
sys     0m3.416s
19M     bash-3.1
169M    /tools/
used    2M
SBU     0.306

real    0m5.415s
user    0m5.015s
sys     0m0.216s
2.5M    m4-1.4.4
170M    /tools/
used    1M
SBU     0.029

real    0m46.386s
user    0m40.600s
sys     0m3.578s
12M     bison-2.1
171M    /tools/
used    1M
SBU     0.248

real    0m22.498s
user    0m17.809s
sys     0m2.034s
7.0M    flex-2.5.31
172M    /tools/
used    1M
SBU     0.120

real    0m5.978s
user    0m5.064s
sys     0m0.288s
8.7M    util-linux-2.12r
172M    /tools/
used    0M
SBU     0.032

real    1m30.821s
user    1m24.395s
sys     0m4.630s
66M     perl-5.8.7
187M    /tools/
used    15M
SBU     0.486

After Stripping
97M     /tools/
saved   90M


real    0m2.947s
user    0m0.004s
sys     0m0.112s
22M     linux-libc-headers-2.6.12.0
5.2M    /tools/
used    5.2M
SBU     0.017

real    0m35.926s
user    0m21.242s
sys     0m4.406s
106M    glibc-2.3.6
758K    glibc-build/
7.8M    /tools/
used    2.6M
SBU     0.200

real    2m50.592s
user    1m58.066s
sys     0m23.968s
93M     binutils-2.16.1
46M     binutils-build/
34M     /tools/
used    26.2M
SBU     1.000

real    5m12.680s
user    4m32.635s
sys     0m17.954s
230M    gcc-3.4.5
46M     gcc-build/
47M     /tools/
used    13M
SBU     1.833

real    44m10.766s
user    30m11.993s
sys     2m30.728s
114M    glibc-2.3.6
140M    glibc-build/
139M    /tools/
used    92M
SBU     15.539

real    0m48.411s
user    0m36.491s
sys     0m3.831s
18M     tcl8.4.12
145M    /tools/
used    6M
SBU     0.284

real    0m4.799s
user    0m2.934s
sys     0m0.437s
3.1M    expect-5.43
145M    /tools/
used    0M
SBU     0.028

real    0m0.330s
user    0m0.089s
sys     0m0.151s
5.0M    dejagnu-1.4.4
146M    /tools/
used    1M
SBU     0.002

real    4m16.617s
user    3m3.141s
sys     0m35.183s
93M     binutils-2.16.1
38M     binutils-build/
162M    /tools/
used    16M
SBU     1.429

real    11m0.928s
user    8m48.006s
sys     1m1.706s
231M    gcc-3.4.5
90M     gcc-build/
197M    /tools/
used    35M
SBU     3.874

real    0m18.720s
user    0m16.784s
sys     0m1.083s
15M     gawk-3.1.5
200M    /tools/
used    3M
SBU     0.110

real    1m9.756s
user    0m53.688s
sys     0m7.315s
50M     coreutils-5.93
213M    /tools/
used    13M
SBU     0.409

real    0m7.506s
user    0m5.694s
sys     0m0.794s
5.1M    diffutils-2.8.1
214M    /tools/
used    1M
SBU     0.044

real    0m13.986s
user    0m11.507s
sys     0m1.208s
11M     findutils-4.2.27
215M    /tools/
used    1M
SBU     0.082

real    0m8.865s
user    0m7.390s
sys     0m0.645s
6.4M    make-3.80
217M    /tools/
used    2M
SBU     0.052

real    0m10.437s
user    0m4.158s
sys     0m0.611s
4.2M    grep-2.5.1a
217M    /tools/
used    0M
SBU     0.061

real    0m6.286s
user    0m5.242s
sys     0m0.414s
5.5M    sed-4.1.4
218M    /tools/
used    1M
SBU     0.036

real    0m37.775s
user    0m26.452s
sys     0m6.410s
42M     gettext-0.14.5
218M    /tools/
used    0M
SBU     0.221

real    2m28.023s
user    1m41.611s
sys     0m13.453s
21M     ncurses-5.5
227M    /tools/
used    9M
SBU     0.867

real    0m4.176s
user    0m3.910s
sys     0m0.223s
1.7M    patch-2.5.9
228M    /tools/
used    1M
SBU     0.024

real    0m16.060s
user    0m13.154s
sys     0m1.201s
12M     tar-1.15.1
230M    /tools/
used    2M
SBU     0.094

real    0m3.366s
user    0m2.973s
sys     0m0.203s
3.4M    bzip2-1.0.3
230M    /tools/
used    0M
SBU     0.019

real    0m3.825s
user    0m2.944s
sys     0m0.407s
1.9M    gzip-1.3.5
231M    /tools/
used    1M
SBU     0.022

real    0m23.697s
user    0m20.100s
sys     0m1.451s
13M     texinfo-4.8
234M    /tools/
used    3M
SBU     0.138

real    0m53.205s
user    0m44.074s
sys     0m3.049s
20M     bash-3.1
236M    /tools/
used    2M
SBU     0.311

real    0m5.357s
user    0m4.858s
sys     0m0.280s
2.5M    m4-1.4.4
237M    /tools/
used    1M
SBU     0.031

real    0m29.926s
user    0m26.396s
sys     0m1.744s
12M     bison-2.1
238M    /tools/
used    1M
SBU     0.175

real    0m11.500s
user    0m8.376s
sys     0m0.768s
7.0M    flex-2.5.31
239M    /tools/
used    1M
SBU     0.067

real    0m6.114s
user    0m5.249s
sys     0m0.329s
8.7M    util-linux-2.12r
239M    /tools/
used    0M
SBU     0.035

real    1m21.713s
user    1m17.209s
sys     0m2.799s
66M     perl-5.8.7
254M    /tools/
used    15M
SBU     0.478

After Stripping
156M    /tools/
saved   98M

-- 
http://linuxfromscratch.org/mailman/listinfo/hlfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to