Commit 596b42f7 authored by Eric Le Bihan's avatar Eric Le Bihan Committed by Thomas Petazzoni
Browse files

systemd: add option to enable compatibility libs



Since systemd 209, some libraries have been merged into libsystemd.so:

 - libsystemd-daemon.so
 - libsystemd-id128.so
 - libsystemd-journal.so
 - libsystemd-login.so

A new configuration menu entry has been added to enable the installation
of compatibility pkg-config files, so that programs that depend on them
can still be built.

[Thomas: as suggested by Yann during the review, add an else clause
with --disable-compat-libs.]

Signed-off-by: default avatarEric Le Bihan <eric.le.bihan.dev@free.fr>
Reviewed-by: default avatar"Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
parent 7d6e415c
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -92,4 +92,17 @@ config BR2_PACKAGE_SYSTEMD_NETWORKD

	  http://www.freedesktop.org/software/systemd/man/systemd-networkd.html

config BR2_PACKAGE_SYSTEMD_COMPAT
	bool "enable compatibility libraries"
	help
	  Since systemd 209, the following libraries have been merged into
	  libsystemd.so:

	  - libsystemd-daemon
	  - libsystemd-id128
	  - libsystemd-journal
	  - libsystemd-login

	  This option enables the installation of compatibility *.pc files.

endif
+6 −0
Original line number Diff line number Diff line
@@ -46,6 +46,12 @@ SYSTEMD_CONF_OPT += \
	--disable-dbus \
	--without-python

ifeq ($(BR2_PACKAGE_SYSTEMD_COMPAT),y)
SYSTEMD_CONF_OPT += --enable-compat-libs
else
SYSTEMD_CONF_OPT += --disable-compat-libs
endif

ifeq ($(BR2_PACKAGE_ACL),y)
SYSTEMD_CONF_OPT += --enable-acl
SYSTEMD_DEPENDENCIES += acl