]> git.ipfire.org Git - ipfire-3.x.git/commit
clamav: Disable llvm support
authorStefan Schantl <stefan.schantl@ipfire.org>
Thu, 4 Jul 2019 13:44:05 +0000 (15:44 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 4 Jul 2019 03:45:11 +0000 (04:45 +0100)
commitf2234b33d7d5159cd3aedfec22752f688a5ebd99
tree9d29a102bf6a9dc28db3e7911d130f29f61ddc22
parent53f29fdabecf854d37174d21fefa2fc909b95f86
clamav: Disable llvm support

When enabled, LLVM provides the capability to just-in-time compile ClamAV bytecode signatures.
Without LLVM, ClamAV uses a built-in bytecode interpreter to execute bytecode signatures.
The mechanism is different, but the results are same and the performance overall is comparable.

At present only LLVM versions up to LLVM 3.6.2 are supported by ClamAV, and LLVM 3.6.2 is old enough
that newer distributions no longer provide it. Therefore, the ClamAV Devs recommend using the
--disable-llvm configure option.

Fixes #11601

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
clamav/clamav.nm