On Mon, May 16, 2016 at 12:06 PM, Martin Pitt <martin.p...@ubuntu.com> wrote: > Michael Biebl [2016-05-16 4:24 +0200]: >> Any ideas, why simple tools like loginctl, busctl, hostnamectl require 300K+ >> ? >> Could we move more common functionality into a shared, private library >> to counter the constant growth? > > Building src/shared/ into a private libsystemd-internal.so (which > doesn't have a SONAME and shipped development headers, so that we > continue to be able to change the API freely) should help a great deal > there.
Well, with static library each (small) binary only picks what it needs. With common shared library everything must be always present even if you need just a handful of small binaries. So it really needs some real life comparison in typical installations. _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/systemd-devel