From ab2b43048750aa7e8ba7e6e7710aca1d97e8376a Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 23 Sep 2025 11:44:44 +0200 Subject: [PATCH] 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. --- src/core/meson.build | 3 +-- src/coredump/meson.build | 2 +- src/login/meson.build | 1 - src/pstore/meson.build | 1 - src/test/meson.build | 1 - 5 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/core/meson.build b/src/core/meson.build index 1e701a90f2..c561f04a55 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 1896d22c25..27b2bbcec1 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 954b7e1f3a..0ad9beb167 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 31670c6274..d6bb925789 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 2a4d77a8ef..a966fc4ab1 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 + {