#1144877 Please enable TurboVM support

#1144877#5
Date:
2026-08-19 17:54:34 UTC
From:
To:
Hi,

the latest rsyslog upstream release contains:

- mmnormalize: add optional liblognorm TurboVM acceleration
https://github.com/rsyslog/rsyslog/pull/6667

For that, liblognorm needs to be built with --enable-turbo (default=no)

This feature appears to be only available on x86_64/amd64 and
aarch64/arm64, so debian/rules would have to enable this feature
conditionally.

Thanks for considering

Regards,
Michael

#1144877#12
Date:
2026-09-12 08:37:54 UTC
From:
To:
JFTR,

Ack. Per upstream's defaults enabling this feature requires -msse4.2 on
amd64 and -march=armv8-a+simd on arm64, cf.
<https://github.com/rsyslog/liblognorm/blob/main/configure.ac#L185> ff.
and this seems to go beyond their current respective arch baselines, cf.
<https://wiki.debian.org/ArchitectureSpecificsMemo#Architecture_baselines>,
so perhaps the scalar fallback (functional but without SIMD
acceleration) will need to be utilized instead, cf.
<https://github.com/rsyslog/liblognorm/blob/main/doc/turbo.rst#building-with-turbovm>.

Also, there are known differences from the standard engine, cf.
<https://github.com/rsyslog/liblognorm/blob/main/doc/turbo.rst#known-differences-from-the-standard-engine>,
so I guess I will give this some testing in Experimental first.

Cheers,
Flo