| 1 | From 29563b25656410449a26bfddce18ad1a5df7bfc4 Mon Sep 17 00:00:00 2001
|
| 2 | From: Duncan Bellamy <[email protected]>
|
| 3 | Date: Sat, 27 Sep 2025 21:38:39 +0000
|
| 4 | Subject: [PATCH] crimson: fix building without systemd
|
| 5 |
|
| 6 | Use BOOL WITH_SYSTEMD guard before including Jounald.cc in sources for crimson-common
|
| 7 |
|
| 8 | Fixes: https://tracker.ceph.com/issues/73148
|
| 9 |
|
| 10 | Signed-off-by: Duncan Bellamy <[email protected]>
|
| 11 | ---
|
| 12 | src/crimson/CMakeLists.txt | 2 +-
|
| 13 | 1 file changed, 1 insertion(+), 1 deletion(-)
|
| 14 |
|
| 15 | diff --git a/src/crimson/CMakeLists.txt b/src/crimson/CMakeLists.txt
|
| 16 | index 4133494039c58..0d17fb6dde7cf 100644
|
| 17 | |
| 18 | |
| 19 | @@ -80,7 +80,6 @@ add_library(crimson-common STATIC
|
| 20 | ${PROJECT_SOURCE_DIR}/src/common/HTMLFormatter.cc
|
| 21 | ${PROJECT_SOURCE_DIR}/src/common/Formatter.cc
|
| 22 | ${PROJECT_SOURCE_DIR}/src/common/Graylog.cc
|
| 23 | - ${PROJECT_SOURCE_DIR}/src/common/Journald.cc
|
| 24 | ${PROJECT_SOURCE_DIR}/src/common/ostream_temp.cc
|
| 25 | ${PROJECT_SOURCE_DIR}/src/common/LogEntry.cc
|
| 26 | ${PROJECT_SOURCE_DIR}/src/common/TextTable.cc
|
| 27 | @@ -125,6 +124,7 @@ add_library(crimson-common STATIC
|
| 28 | ${PROJECT_SOURCE_DIR}/src/osd/OSDMap.cc
|
| 29 | ${PROJECT_SOURCE_DIR}/src/osd/PGPeeringEvent.cc
|
| 30 | ${PROJECT_SOURCE_DIR}/src/common/scrub_types.cc
|
| 31 | + $<$<BOOL:${WITH_SYSTEMD}>:${PROJECT_SOURCE_DIR}/src/common/Journald.cc>
|
| 32 | ${crimson_common_srcs}
|
| 33 | $<TARGET_OBJECTS:common_mountcephfs_objs>
|
| 34 | $<TARGET_OBJECTS:common-options-objs>)
|