2014-02-22 20:57 GMT+04:00 Kay Sievers <k...@vrfy.org>: > On Sat, Feb 22, 2014 at 5:48 PM, Armin K. <kre...@email.com> wrote: > > On 02/22/2014 05:44 PM, Kay Sievers wrote: > >> On Sat, Feb 22, 2014 at 3:22 PM, Armin K <kre...@email.com> wrote: > >>> --- > >>> Makefile.am | 2 ++ > >>> 1 file changed, 2 insertions(+) > >>> > >>> diff --git a/Makefile.am b/Makefile.am > >>> index e25d532..b1f0670 100644 > >>> --- a/Makefile.am > >>> +++ b/Makefile.am > >>> @@ -4479,11 +4479,13 @@ lib_LTLIBRARIES += \ > >>> # move lib from $(libdir) to $(rootlibdir) and update devel link, if > needed > >>> compat-lib-install-hook: > >>> libname=libsystemd-login.so && $(move-to-rootlibdir) > >>> + libname=libsystemd-journal.so && $(move-to-rootlibdir) > >>> libname=libsystemd-id128.so && $(move-to-rootlibdir) > >>> libname=libsystemd-daemon.so && $(move-to-rootlibdir) > >> > >> Hmm, that is already in the libsystemd section and does not belong in > >> the compat libs section. > >> > >> Please check does not work for you? > > > When --enable-compat-libs is used, and rootlibdir != libdir, > > libsystemd-{login,id128,daemon}.so.* (versioned libraries) get installed > > in rootlibdir, but libsystemd-daemon.so.* remains in libdir. Either > > don't move any or move them all, simple as that. > > Ah, I mis-read that as libsystemd.so, sorry, simple as that. > > Applied. >
Excuse me, but what reason this libs in $rootlibdir ? All systemd components static linked now with internal libs(for v209). systemd can boot without $libdir (/usr/lib) mounted. All other software, why used libsystemd(or compat libs), and libgudev run after mount $libdir (/usr/lib). I think that it is necessary to remove: - libsystemd-install-hook - compat-lib-install-hook - and even libgudev-install-hook Needed only libudev-install-hook (for dmsetup, libdevmapper ). -- Alexey Shabalin
_______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel