mirror of
https://github.com/systemd/systemd-stable.git
synced 2024-12-23 17:34:00 +03:00
Backports of patch from systemd git to stable distributions
9b85fc6a89
Reduce number of exported symbols with -fvisibility=hidden by default, this is safe as we're not generating and loadable library and our binaries should have no exported symbol other than main(). This alone reduces around 4kb per binary. It will also request GCC to emit every function and data variable in its own section, then request the linker to remove unused sections. This reduces the size of utility tools (/lib/systemd/systemd-*) by half or even more (in my system some binaries went from 84kb to 32kb). |
||
---|---|---|
m4 | ||
man | ||
src | ||
test1 | ||
test2 | ||
tmpfiles.d | ||
units | ||
.gitignore | ||
bootstrap.sh | ||
CODING_STYLE | ||
configure.ac | ||
DISTRO_PORTING | ||
fixme | ||
LICENSE | ||
Makefile.am | ||
README | ||
systemd.pc.in |
systemd System and Session Manager DETAILS: http://0pointer.de/blog/projects/systemd.html WEB SITE: http://www.freedesktop.org/wiki/Software/systemd GIT: git://anongit.freedesktop.org/systemd ssh://git.freedesktop.org/git/systemd GITWEB: http://cgit.freedesktop.org/systemd/ MAILING LIST: http://lists.freedesktop.org/mailman/listinfo/systemd-devel http://lists.freedesktop.org/mailman/listinfo/systemd-commits IRC: #systemd on irc.freenode.org BUG REPORTS: https://bugs.freedesktop.org/enter_bug.cgi?product=systemd AUTHOR: Lennart Poettering with major support from Kay Sievers REQUIREMENTS: Linux kernel >= 2.6.30 (with autofs4, devtmpfs, cgroups) libudev >= 151 libcgroup >= 0.35 vala >= 0.80 gtk+ >= 2.20 dbus >= 1.2.24