I have just built rsyslog in a clean Debian sid chroot. The only modification I
made
was:
diff -u /var/cache/pbuilder/build/cow.20727/rsyslog-8.2510.0/debian/rules
/tmp/rules
--- /tmp/rules.orig 2025-12-05 20:03:31.253451817 +0000
+++ /var/cache/pbuilder/build/cow.20727/rsyslog-8.2510.0/debian/rules
2025-12-05 19:37:21.590953299 +0000
@@ -12,6 +12,7 @@
confflags += --enable-imptcp \
--enable-imjournal \
--enable-omjournal \
+ --disable-libsystemd \
--enable-kmsg
endif
After the build:
$ ./tools/rsyslogd -n -iNONE
./tools/rsyslogd: Relink `/usr/lib/x86_64-linux-gnu/libfastjson.so.4' with
`/usr/lib/x86_64-linux-gnu/libm.so.6' for IFUNC symbol `modf'
Segmentation fault ./tools/rsyslogd -n -iNONE
I think that is reasonable evidence that --disable-libsystemd triggers the
issue.
I still don't understand why.
Mark