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

2018-07-19 Thread Micah Snyder (micasnyd)
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 boos

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

2018-07-19 Thread Sergey
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

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

2018-07-17 Thread Sergey
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.  Thanks. -- Regards, Sergey ___ clamav-users mailing l

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

2018-07-17 Thread Sierk Bornemann
> Am 17.07.2018 um 15:47 schrieb Micah Snyder (micasnyd) : > > You're making an assumption that the LLVM 3.7-3.9 patches are ready-to-take. Debian seems to use it since a while on all its stable and unstable branches... > Last time I worked with them I had some issues with the patches on syste

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

2018-07-17 Thread Micah Snyder (micasnyd)
You're making an assumption that the LLVM 3.7-3.9 patches are ready-to-take. Last time I worked with them I had some issues with the patches on systems other than Debian. At the time, we were attempting to wrap up a _very_ long development cycle with final bug fixes and regression testing. We

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

2018-07-17 Thread Sierk Bornemann
> Am 17.07.2018 um 14:44 schrieb Micah Snyder (micasnyd) : > > ClamAV has 3 options for handling bytecode signatures: > • Built-in LLVM (based on LLVM 2.8) > • Built-in bytecode interpreter > • System-installed LLVM (support limited to LLVM 3.6 at this time, > although Debian

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

2018-07-17 Thread Micah Snyder (micasnyd)
ClamAV has 3 options for handling bytecode signatures: 1. Built-in LLVM (based on LLVM 2.8) 2. Built-in bytecode interpreter 3. System-installed LLVM (support limited to LLVM 3.6 at this time, although Debian has had success with a set of patches that enabled support up to 3.9). With 0.

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

2018-07-17 Thread Sergey
On Tuesday 17 July 2018, Al Varnell wrote: > It's best to use the bytecode interpreter for ClamAV > bytecode signatures, but if for some reason you feel > you must use LLVM-JIT I thought it was necessary to use llvm to use bytecode signatures. Was I wrong? Is ClamAV not lost functionality witho

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

2018-07-17 Thread Al Varnell
On Tue, Jul 17, 2018 at 02:03 AM, Sergey wrote: > On Tuesday 17 July 2018, Al Varnell wrote: > >>> Yes. But LLVM < 3.7 deprecated also. >> >> No, deprecated refers to the use of LLVM greater than 3.6 by >> ClamAV 0.100.0, not LLVM itself. > > Deprecated refers to use deprecated LLVM 3.6 which ca

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

2018-07-17 Thread Sergey
On Tuesday 17 July 2018, Al Varnell wrote: > > Yes. But LLVM < 3.7 deprecated also. > > No, deprecated refers to the use of LLVM greater than 3.6 by > ClamAV 0.100.0, not LLVM itself. Deprecated refers to use deprecated LLVM 3.6 which can be absent in modern distro. Therefore deprecating interna

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

2018-07-17 Thread Al Varnell
On Tue, Jul 17, 2018 at 01:34 AM, Sergey wrote: > On Tuesday 17 July 2018, tschmidt wrote: > ClamAV 0.100.0 has been released! >>> * Deprecating internal LLVM code support. The configure script has changed to search the system for an installed instance of the LLVM develop

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

2018-07-17 Thread Sergey
On Tuesday 17 July 2018, tschmidt wrote: > >> ClamAV 0.100.0 has been released! > > > >> * Deprecating internal LLVM code support. The configure script has > >> changed to search the system for an installed instance of the LLVM > >> development libraries, and to otherwise use the bytecode i

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

2018-07-17 Thread tschmidt
Am 17.07.2018 um 09:47 schrieb Sergey: > On Monday 09 April 2018, Joel Esler (jesler) wrote: > >> ClamAV 0.100.0 has been released! > >> * Deprecating internal LLVM code support. The configure script has >> changed to search the system for an installed instance of the LLVM >> development li

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

2018-07-17 Thread Sergey
On Monday 09 April 2018, Joel Esler (jesler) wrote: > ClamAV 0.100.0 has been released! > * Deprecating internal LLVM code support. The configure script has > changed to search the system for an installed instance of the LLVM > development libraries, and to otherwise use the bytecode interp

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

2018-04-09 Thread Joel Esler (jesler)
https://blog.clamav.net/2018/04/clamav-01000-has-been-released.html ClamAV 0.100.0 has been released! Join us as we welcome ClamAV 0.100.0 to the family officially. You can grab it, as always, from the downloads page on ClamAV.net. ClamAV 0.100.0 is a featur