From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Schantl To: development@lists.ipfire.org Subject: Re: [PATCH] systemd: Enable build of compat libs. Date: Fri, 16 Oct 2015 18:16:05 +0200 Message-ID: <1445012165.2021.11.camel@ipfire.org> In-Reply-To: <1445009848.18375.72.camel@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1628970623008910083==" List-Id: --===============1628970623008910083== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Hello Michael, currently the own known package in IPFire 3 is the strongswan package (also the latest available version), which requires those compat libs during configure and building. Perhaps there are some more packages which may be include in the future affected by this problem and requires those libs to build. An additional reason for adding the compat libraries would be keep the compatiblity with some old packages which have been compiled and linked against systemd < 215 which was the last version that provided these libs. Otherwise they are not installable and useable anymore. Best regards, -Stefan > What packages are depending on this? Couldn't these just be > recompiled? > > -Michael > > On Fri, 2015-10-16 at 17:35 +0200, Stefan Schantl wrote: > > Some software out there is still linking against the old > > systemd libraries which now are shipped in an own package. > > > > Signed-off-by: Stefan Schantl > > --- > > systemd/systemd.nm | 24 +++++++++++++++++++++++- > > 1 file changed, 23 insertions(+), 1 deletion(-) > > > > diff --git a/systemd/systemd.nm b/systemd/systemd.nm > > index 7112a3c..7346c09 100644 > > --- a/systemd/systemd.nm > > +++ b/systemd/systemd.nm > > @@ -5,7 +5,7 @@ > > > > name = systemd > > version = 221 > > -release = 1 > > +release = 2 > > > > maintainer = Stefan Schantl > > groups = System/Base > > @@ -60,6 +60,7 @@ build > > --with-sysvrcnd-path= \ > > --enable-introspection \ > > --enable-zlib \ > > + --enable-compat-libs \ > > --disable-smack \ > > --disable-backlight \ > > --disable-firstboot \ > > @@ -358,9 +359,30 @@ packages > > end > > end > > > > + package %{name}-compat-libs > > + summary = systemd compatibility libraries. > > + description > > + Compatibility libraries for systemd. If > > your > > package requires this > > + package, you need to update your link > > options and build. > > + end > > + > > + requires > > + %{name}-libs = %{thisver} > > + end > > + > > + files > > + %{libdir}/libsystemd-daemon.so.* > > + %{libdir}/libsystemd-login.so.* > > + %{libdir}/libsystemd-journal.so.* > > + %{libdir}/libsystemd-id128.so.* > > + end > > + end > > + > > package %{name}-devel > > template DEVEL > > > > + requires += %{name}-compat-libs = %{thisver} > > + > > files += %{prefix}/lib/pakfire/macros/ > > end --===============1628970623008910083== Content-Type: application/pgp-signature Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="signature.asc" MIME-Version: 1.0 LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogR251UEcgdjEKCmlRSWNCQUFC Q2dBR0JRSldJU0xGQUFvSkVFN1hUaFdQazdMZUxFNFFBSTdvb2NqckFmOUhEaTUwcWd3M3BqRGIK Nks2UUkvNzM4dm9LWWZxNjZwWStTV01wdXRBTldyakxwMDByNEExbUdnKzhGM0JvWE01U1oxeEZZ WFZCdngragoraEtucGRZZDlBK2wwdHd1dUdvVGJKOWg5Z2dZS2NrWEVCZC9reEFxdEFMV1NGeUhu dWJWSGhQMnI3V0JNNVQvCkxZa21CRERjVjhCblFtbEgvS3FQcmtUTnlseVJjcytVcUtWZzlJcHcv WDdFOGxjWVNabHdiUG90bDQ0N1RIeTEKb2N2ZDVIOUVOWkhxd2tPa2F4SXUwZVFOMENnLzd6WTNp MU1iNUp6aTBvelRIdGJKK3diVDFxYy9oMEFKR21oVgpEeXhPSDVCMDVVanlWMkZ0MUVJYzdEVHU3 dG1kcVpObkRhWGM5bFk1UkNMMk50Tld2SU9RU0FZMlYyVjl1TVhoCmhsaWZCems1bkI1TkhhOVU1 dzA0NjhGbkI3SHBTUFQ4dDFiUzVTbmRwODJHWnUwVXZkMFVGaEpBd2xFNXQ2V1kKOW85RlhlT0Yy cG04MjBKNndvZGtkenZXTXVWYmsxN2hmSnUzUHRwUGZJWHUxbkNGWmNZTlB4SE9xeit6em50bwpj TkFXVlQrS3Z1aDI5Umx5NS9tR0huQTBib3gzSUVNNldVOEJnK2ErMStmMEROQkV4cDQ1dkg4MHV5 czhjUDNUCmNhWk5EVHNLbFFyOUM5OC9vUEZFdXlxeG9Rc3p2M21jcXB1R0ZaazgyK29udyt1NCta Z1NJM2E4VHRpVDJyb1MKaGdOa0ZlL3lWMEI0SnRQQ1ZpekN3WDZwd0lGK1B2Vlp6dVg4clRKZzEz WWNkNVcxeitEbCtoWGNNZFhwVG91ZgpWbjBlRXMxNURUc1lXaFMybzNtWAo9UWx2WAotLS0tLUVO RCBQR1AgU0lHTkFUVVJFLS0tLS0K --===============1628970623008910083==--