[systemd-devel] [PATCH] Makefile.am: reduce linked libraries

Kay Sievers kay at vrfy.org
Wed Apr 4 13:02:04 PDT 2012


On Wed, Apr 4, 2012 at 21:59, Gustavo Sverzut Barbieri
<barbieri at profusion.mobi> wrote:
> On Wed, Apr 4, 2012 at 4:52 PM, Kay Sievers <kay at vrfy.org> wrote:

>> It should be possible: selinux, lzma, z should not be needed. I think
>> they just appeared in the systemd tree, and did not in the udev tree.
>> There will be a lot of turnaround in the systemd tree then next weeks
>> and udev will see some changes, so the current state just reflects a:
>> "it builds after the merge" nothing else really.
>
> Oh, then I guessed right :-)
>
> As for the linkage review, yeah it would help.

Yeah, we will look into that. It's about time to split up util.c in
shared/acl.c, shared/pathname.c and such, and let them not pull in all
the stuff which are not needed.

>> Blkid, uuid, kmod are linked because of the udevadm test-builtin
>> command. We could change that one way or the other if it really solves
>> a problem, which it might not.
>
> Likely these are needed in initramfs as well as they may be used to
> load required module and detect the root partition.

Right, when udevadm is there, then there is udevd, which definitely
needs all of them.

Kay


More information about the systemd-devel mailing list