]> git.ipfire.org Git - thirdparty/systemd.git/commit - meson.build
dynamically load compression libraries
authorMatteo Croce <teknoraver@meta.com>
Tue, 27 Feb 2024 20:28:14 +0000 (21:28 +0100)
committerMatteo Croce <teknoraver@meta.com>
Tue, 5 Mar 2024 11:37:21 +0000 (12:37 +0100)
commit3fc72d54132151c131301fc7954e0b44cdd3c860
tree728c155c4fac5c52ca571615b753cefa4b5306c2
parent1c20c9f4fce3b2eb501a776fb6025d6b5567fc00
dynamically load compression libraries

Dynamically load liblz4, libzstd and liblzma with dlopen().
This helps to reduce the size of the initrd image when these libraries
are not really needed.
17 files changed:
meson.build
src/basic/compress.c
src/basic/compress.h
src/basic/meson.build
src/boot/efi/meson.build
src/coredump/meson.build
src/journal-remote/meson.build
src/journal/meson.build
src/libsystemd/meson.build
src/login/meson.build
src/machine/meson.build
src/pstore/meson.build
src/shared/meson.build
src/systemctl/meson.build
src/test/meson.build
src/test/test-compress.c
src/test/test-dlopen-so.c