[clamav-users] ClamAV® blog: ClamAV 0.100.0 has been released!

Micah Snyder (micasnyd) micasnyd at cisco.com
Thu Jul 19 14:06:36 EDT 2018

I'm not sure that I can provide a more satisfactory answer.  The built-in interpreter executes bytecode operations more slowly but doesn't have a compilation step.  LLVM compiles the bytecodes signatures down to machine language and executes it quickly, but that compile step makes the speed boost a bit of wash because the bytecode signatures are for the most part not very large functions.

At this time, I'm not able to recommend one over the other, with the exception that using LLVM adds an extra dependency.

Micah Snyder
ClamAV Development
Cisco Systems, Inc.

On Jul 19, 2018, at 4:23 AM, Sergey <a_s_y at sama.ru<mailto:a_s_y at sama.ru>> wrote:

On Tuesday 17 July 2018, Micah Snyder (micasnyd) wrote:

If you don't provide the older LLVM 3.6 for ClamAV, it will
use it's built-interpreter rather than just-in-time-compile
the signatures.

b.t.w. Can you describe differences between built-interpreter
and LLVM in short ? Which is more preferable to use ?

Regards, Sergey
clamav-users mailing list
clamav-users at lists.clamav.net<mailto:clamav-users at lists.clamav.net>

Help us build a comprehensive ClamAV guide:


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clamav.net/pipermail/clamav-users/attachments/20180719/cf77ec1e/attachment.html>

More information about the clamav-users mailing list