From: Lennart Poettering Date: Tue, 23 Sep 2025 09:44:44 +0000 (+0200) Subject: tree-wide: drop deps on libacl X-Git-Tag: v259-rc1~457^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ab2b43048750aa7e8ba7e6e7710aca1d97e8376a;p=thirdparty%2Fsystemd.git tree-wide: drop deps on libacl test-shift-uid.c doesn't actually use anything from libacl. It all goes through shared/, and the dep there is enough. Same for the coredump stuffi, logind and core/. And pstore doesn't use it at all, neither directly or indirectly. --- diff --git a/src/core/meson.build b/src/core/meson.build index 1e701a90f23..c561f04a55b 100644 --- a/src/core/meson.build +++ b/src/core/meson.build @@ -131,8 +131,7 @@ libcore_static = static_library( include_directories : [includes, include_directories('.')], implicit_include_directories : false, c_args : ['-fvisibility=default'], - dependencies : [libacl, - libaudit_cflags, + dependencies : [libaudit_cflags, libblkid, libdl, libm, diff --git a/src/coredump/meson.build b/src/coredump/meson.build index 1896d22c258..27b2bbcec11 100644 --- a/src/coredump/meson.build +++ b/src/coredump/meson.build @@ -24,7 +24,7 @@ executables += [ 'sources' : systemd_coredump_sources + systemd_coredump_extract_sources, 'extract' : systemd_coredump_extract_sources, 'link_with' : [libshared], - 'dependencies' : common_dependencies + [libacl], + 'dependencies' : common_dependencies, }, executable_template + { 'name' : 'coredumpctl', diff --git a/src/login/meson.build b/src/login/meson.build index 954b7e1f3ab..0ad9beb1678 100644 --- a/src/login/meson.build +++ b/src/login/meson.build @@ -49,7 +49,6 @@ executables += [ 'include_directories' : [libexec_template['include_directories'], include_directories('.')], 'extract' : systemd_logind_extract_sources, 'dependencies' : [ - libacl, threads, ], }, diff --git a/src/pstore/meson.build b/src/pstore/meson.build index 31670c62745..d6bb9257897 100644 --- a/src/pstore/meson.build +++ b/src/pstore/meson.build @@ -9,7 +9,6 @@ executables += [ 'name' : 'systemd-pstore', 'sources' : files('pstore.c'), 'dependencies' : [ - libacl, liblz4_cflags, libxz_cflags, libzstd_cflags, diff --git a/src/test/meson.build b/src/test/meson.build index 2a4d77a8efb..a966fc4ab14 100644 --- a/src/test/meson.build +++ b/src/test/meson.build @@ -400,7 +400,6 @@ executables += [ }, test_template + { 'sources' : files('test-shift-uid.c'), - 'dependencies' : libacl, 'type' : 'manual', }, test_template + {