Description of problem: httpd and httpd-tools uses '-lsystemd-daemon' but should switch to '-lsystemd'. This causes it to require systemd-compat-libs, containing systemd libraries with historical names. For longer explanation see http://www.spinics.net/lists/fedora-devel/msg200853.html. Version-Release number of selected component (if applicable): httpd-0:2.4.10-1.fc21.x86_64
Is it OK if we still use `pkg-config --libs libsystemd-daemon` to link against -lsystemd or will that stop working eventually?
(In reply to Joe Orton from comment #1) > Is it OK if we still use `pkg-config --libs libsystemd-daemon` to link > against -lsystemd or will that stop working eventually? The plan is to get rid of that eventually, but not in the near future. The reason is that currently systemd-devel pulls in the systemd-compat-libs, so that builds don't break (i.e. if the dependency on systemd-devel was enough before, it is still enough, even if you're linking to the compat names). But at some point I want to move those .so links from systemd-devel to systemd-compat-libs, and at the same time the compat .pc files would be moved.
Thanks for that. I'll leave this for jkaluza to who is back next week to apply to Fedora httpd, since the patches we have seem to duplicate the systemd checks and I'm not sure what is going on there precisely. Fixed upstream as follows: http://svn.apache.org/viewvc?view=revision&revision=1614821 http://svn.apache.org/viewvc?view=revision&revision=1614823
Fixed in rawhide: http://pkgs.fedoraproject.org/cgit/httpd.git/commit/?id=94399e06f8091f2bf72dd76a2ffaf4e27f8392eb
... And also in F21.
This is already fixed in all supported Fedora versions.