Tomasz Kłoczko wrote:
BTW size. Did you try to compile systemd with optimisation for size
(-Os)?
There are many Linux packages which should be optimised for size
because they provide binaries which are speed critical like boot
loaders and boot tools (grub, lilo, gubby) some diagnostics and system
tools (dmidecode, strace, parted, shadow-utils, util-linux, lvm, mdadm
..)
In many cases optimisations for size provides faster code at it has
lower probability generate CPU cache misses.
If -Os code is actually faster than -O2, then we should change the
distrowide default.
Kevin Kofler