From 29563b25656410449a26bfddce18ad1a5df7bfc4 Mon Sep 17 00:00:00 2001 From: Duncan Bellamy Date: Sat, 27 Sep 2025 21:38:39 +0000 Subject: [PATCH] crimson: fix building without systemd Use BOOL WITH_SYSTEMD guard before including Jounald.cc in sources for crimson-common Fixes: https://tracker.ceph.com/issues/73148 Signed-off-by: Duncan Bellamy --- src/crimson/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crimson/CMakeLists.txt b/src/crimson/CMakeLists.txt index 4133494039c58..0d17fb6dde7cf 100644 --- a/src/crimson/CMakeLists.txt +++ b/src/crimson/CMakeLists.txt @@ -80,7 +80,6 @@ add_library(crimson-common STATIC ${PROJECT_SOURCE_DIR}/src/common/HTMLFormatter.cc ${PROJECT_SOURCE_DIR}/src/common/Formatter.cc ${PROJECT_SOURCE_DIR}/src/common/Graylog.cc - ${PROJECT_SOURCE_DIR}/src/common/Journald.cc ${PROJECT_SOURCE_DIR}/src/common/ostream_temp.cc ${PROJECT_SOURCE_DIR}/src/common/LogEntry.cc ${PROJECT_SOURCE_DIR}/src/common/TextTable.cc @@ -125,6 +124,7 @@ add_library(crimson-common STATIC ${PROJECT_SOURCE_DIR}/src/osd/PGPeeringEvent.cc ${PROJECT_SOURCE_DIR}/src/common/scrub_types.cc ${PROJECT_SOURCE_DIR}/src/xxHash/xxhash.c + $<$:${PROJECT_SOURCE_DIR}/src/common/Journald.cc> ${crimson_common_srcs} $ $) -- 2.39.5