Skip to content

Commit 0b2332f

Browse files
committed
fix more meson bs
1 parent ce459f5 commit 0b2332f

3 files changed

Lines changed: 9 additions & 7 deletions

File tree

meson.build

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2126,7 +2126,7 @@ libsystemd_includes = [basic_includes, include_directories(
21262126
'src/libsystemd/sd-resolve',
21272127
'src/libsystemd/sd-varlink')]
21282128

2129-
includes = [libsystemd_includes, include_directories('src/shared')]
2129+
includes = [libsystemd_includes, include_directories('src/shared', 'src/aged')]
21302130

21312131
subdir('po')
21322132
subdir('catalog')
@@ -2361,6 +2361,8 @@ module_additional_kwargs = {
23612361

23622362
#####################################################################
23632363

2364+
# AGED bypass must come before core since systemd links against it
2365+
subdir('src/aged')
23642366
# systemd-analyze requires 'libcore'
23652367
subdir('src/core')
23662368
# systemd-networkd requires 'libsystemd_network'
@@ -2468,9 +2470,8 @@ subdir('src/tty-ask-password-agent')
24682470
subdir('src/update-done')
24692471
subdir('src/update-utmp')
24702472
subdir('src/user-sessions')
2471-
subdir('src/userdb')
2472-
subdir('src/aged')
2473-
subdir('src/validatefs')
2473+
subdir('src/userdb')
2474+
subdir('src/validatefs')
24742475
subdir('src/varlinkctl')
24752476
subdir('src/vconsole')
24762477
subdir('src/veritysetup')

src/core/main.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@
118118
#include "virt.h"
119119
#include "watchdog.h"
120120

121-
#include "aged/aged_bypass.h"
121+
#include "aged_bypass.h"
122122

123123
#if HAS_FEATURE_ADDRESS_SANITIZER
124124
#include <sanitizer/lsan_interface.h>

src/core/meson.build

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ generated_sources += [load_fragment_gperf_c, load_fragment_gperf_nulstr_c, bpf_d
139139
libcore_sources += [load_fragment_gperf_c, load_fragment_gperf_nulstr_c, bpf_delegate_configs_inc]
140140
libcore_build_dir = meson.current_build_dir()
141141
libcore_name = 'systemd-core-@0@'.format(shared_lib_tag)
142-
core_includes = [includes, include_directories('.')]
142+
core_includes = [includes, include_directories('.', '../aged')]
143143

144144
libcore_static = static_library(
145145
libcore_name,
@@ -205,7 +205,7 @@ executor_libs = get_option('link-executor-shared') ? \
205205
libsystemd_static,
206206
]
207207

208-
executables += [
208+
executables += [
209209
libexec_template + {
210210
'name' : 'systemd',
211211
'dbus' : true,
@@ -214,6 +214,7 @@ executables += [
214214
'link_with' : [
215215
libcore,
216216
libshared,
217+
libaged_bypass,
217218
],
218219
'dependencies' : [
219220
libapparmor_cflags,

0 commit comments

Comments
 (0)