Which Idiot thought it was a good idea to make systemd a dependency of the Xorg server core binary?
Conversation
Replying to
huh, which distro? are you sure it's a required dependency and also not just libsystemd?
Replying to
[root@beyla ~]# strings /usr/bin/Xorg.bin | grep systemd.so
libsystemd.so.0
[root@beyla ~]# cat /etc/issue
Arch Linux \r (\l)
Replying to
And it doesn't matter if its systemd or libsystemd, It's a dependency against something being part of the systemd project.
1
Replying to
As I understand it, libsystemd is a shim and therefore relatively harmless. Could be wrong though.
4
Show replies
Replying to
I completely understand if you want your X session to be known to logind or something similar. But you do that through the XDM.
Replying to
Having the logic in the X server core binary is utter and coplete idiocy.
Replying to
Heck, if you want the logind interaction being part of the X server process, make it a loadable module. But XDM makes more sense.
Replying to
Oh, and why did I use `strings` instead of `ldd`, well because for some reason on Linux `ldd` walks the dependencies.
Replying to
I'd prefer the Solaris ldd behavior on Linux as well, showing just the 1st degree dependencies.

