sd-journal: drop libgcrypt dependency from libsystemd

This introduce a vtable for journal tagging feature in sd-journal,
and makes libgcrypt dependent features loaded by users (journald,
journalctl, journal-remote, and unit tests) when necessary.
This commit is contained in:
Yu Watanabe
2026-06-28 00:00:11 +09:00
parent 14236c019b
commit 24c4729198
19 changed files with 141 additions and 108 deletions
+1 -2
View File
@@ -1813,8 +1813,7 @@ if static_libsystemd != 'false'
install_tag: 'libsystemd',
install_dir : libdir,
pic : static_libsystemd_pic,
dependencies : [libgcrypt_cflags,
liblz4_cflags,
dependencies : [liblz4_cflags,
libm,
libucontext,
libxz_cflags,