Run 1 is with PTI (to protect against Meltdown) and the latest
firmware (to maybe protect against Spectre),
run -> 1.0 1.1 1.2 mean
tools
-----
binutils pass 1 81.670 82.515 81.793
gcc pass 1 186.533 189.689 191.666
headers 4.485 4.508 4.709
glibc 115.907 117.524 120.494
libstdcpp 24.208 24.551 24.337
binutils pass 2 28.852 29.105 28.992
gcc pass 2 284.075 284.588 284.570
tcl 47.898 47.967 48.405
expect 4.201 4.163 4.316
dejagnu 1.126 1.126 1.131
check 5.189 5.174 5.274
ncurses 17.742 17.881 17.942
bash 18.440 18.322 19.176
bison 18.204 18.227 19.844
bzip2 0.905 0.960 0.985
coreutils 37.750 37.761 42.580
diffutils 17.369 17.393 18.939
file 4.450 4.434 4.842
findutils 24.923 24.888 27.596
gawk 10.306 10.285 11.266
gettext 38.130 38.268 42.345
grep 13.678 13.643 14.983
gzip 8.629 8.523 9.277
m4 13.339 13.325 14.226
make 4.320 4.271 4.398
patch 14.751 14.631 15.015
perl 48.887 48.574 49.587
sed 12.418 12.373 12.671
tar 23.630 23.668 24.080
texinfo 18.300 18.391 18.882
util-linux 23.928 23.753 24.090
xz 7.935 7.895 8.083
tools.sh 20m53 20m45 21m14
1253s 1245s 1274s 1257s
variation +1.4% -1.0%, mean 2.4% slower
intochroot
----------
On the way into chroot (or if I was re-entering after a build had
failed), I check symlinks /etc/passwd and /etc/group, check that
everything is mounted - or mount it, and then create /etc/passwd
and /etc/group. That script never ends until after I have exited
from chroot
passwd 0.002 0.003 0.003
group 0.002 0.002 0.002
chroot
------
Again, some variation from the book - particularly, I split up
glibc and sanity checks, and I do not invoke the new bash.
directories 0.009 0.009 0.009
essential symls 0.008 0.008 0.007
inputrc 0.001 0.001 0.002
other-files 0.002 0.003 0.003
headers 3.334 3.290 3.235
man-pages 0.052 0.051 0.050
glibc 846.770 848.512 854.017 849.766
variation +0.5% -0.4%, mean 1.5% slower
nsswitch 0.002 0.002 0.002
tzdata 0.100 0.097 0.097
localtime 0.002 0.001 0.002
ld.so.conf 0.001 0.002 0.002
adj-linker 0.004 0.005 0.004
adj-specfile 0.005 0.005 0.006
sanity-check-1 0.033 0.030 0.031
zlib 1.271 1.180 1.199
file 5.068 4.697 4.759
readline 4.295 4.009 3.997
m4 22.788 21.629 21.782
bc 9.124 9.011 9.055
binutils 159.592 148.362 152.028 153.327
variance +4.1% -3.2%, mean 5.1% slower
gmp 51.485 50.641 50.900
mpfr 22.120 21.723 21.870
mpc 13.771 13.552 13.795
gcc 2042.403 2009.520 2025.698 2025.874
variance +0.8% -0.8%, mean 1.0% slower
sanity-check-2 0.098 0.038 0.037
bzip2 1.996 1.906 1.998
pkg-config 17.007 16.631 16.730
ncurses 16.628 16.250 17.078
attr 2.656 2.638 2.629
acl 2.701 2.724 2.699
libcap 0.405 0.396 0.425
sed 20.636 20.247 20.233
shadow 9.005 8.879 8.891
psmisc 3.430 3.362 3.403
iana-etc 0.095 0.093 0.094
bison 20.683 20.156 20.002
flex 12.976 12.713 12.711
bison tests 0.708 0.693 0.703
grep 21.716 21.454 21,549
bash 175.725 175.502 175.632
libtool 96.052 94.761 95.649
gdbm 5.802 5.809 5.670
gperf 2.725 2.714 2.650
expat 7.303 7.362 7.214
inetutils 30.341 29.685 29.434
perl 712.279 719.438 710.527
XML-Parser 1.966 1.976 1.937
intltool 2.256 2.254 2.249
autoconf 69.411 68.792 68.726
automake 866.321 859.905 857.051
xz 11.958 11.823 11.947
kmod 4.545 4.492 4.507
gettext 118.462 117.003 117.202
libffi 35.472 35.157 35.070
Python3 46.551 45.992 46.581
ninja 19.544 19.407 19.466
meson 0.926 0.912 0.914
procps 9.066 8.959 9.151
e2fsprogs 83.469 85.771 79.814
coreutils 112.305 110.959 111.345
acl tests 0.749 0.743 0.748
diffutils 24.767 24.669 24.453
gawk 15.116 14.770 14.700
findutils 45.473 45.211 44.977
groff 41.824 42.082 41.624
grub2 39.213 39.296 38.406
less 3.097 3.084 3.045
gzip 10.515 10.447 10.179
iproute2 5.276 5.297 5.222
kbd 7.262 7.323 7.124
libpipeline 12.373 12.348 12.154
make 57.478 57.448 57.397
patch 17.464 17.430 17.389
sysklogd 0.526 0.519 0.514
sysvinit 0.487 0.476 0.503
eudev 13.996 13.836 13.474
util-linux 50.601 51.179 51.016
man-db 28.325 20.132 28.356
tar 298.935 271.359 284.193
texinfo 44.628 44.698 44.249
vim 9.195 9.257 9.078
elfutils 18.410 18.556 18.233
debug-symbols 0.226 0.194
(part of stripping again)
chroot.sh 1h50m31 1:49:12 1:49:31
6631s 6552s 6571s 6585s
variation +0.7% -0.5%, mean 2.4% slower
linux-4.14.13
zcat /proc/config 0.002 0.002 0.002
make oldconfig 1.664 1.694 1.713
make -j8 4m54.645 4m51.194 4m55.290
modules_inst' 0.781 0.773 0.775
kernel total 4m57.092 4m53.661 4m57.778
round to sec 297s 294s 298s 296s
variation +1.7% -0.3%, mean 0.3% slower
--
Truth, in front of her huge walk-in wardrobe, selected black leather
boots with stiletto heels for such a barefaced truth.
- Unseen Academicals
--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page