[clamav-users] configure flags -- and --disable-clamav

Eric Shubert ejs at shubes.net
Sat May 10 02:42:14 UTC 2014


The clamav-toaster package has traditionally configured clamav with 
"./configure --". The new clamav package for QMT (qmail-toaster) that I 
created (many months ago) uses "./configure --disable-clamav".

I noticed that the resulting binary packages were considerably different 
in size (15M vs 41M) on CentOS5 with either arch, and I decided today 
was a good day to investigate.

The "--" configuration builds with no llvm/jit, while the
--disable-clamav flag includes llvm/jit. That's some kind of overhead, 
including 2 to 3 times as long to build.

So my questions are:

What does the -- flag actually do, such that llvm/jit is disabled?

What does the --disable-clamav flag do?

I can't seem to find answers documented anywhere, including ./configure 
--help.


What is the impact of having jit disabled? (QMT users have had it 
disabled until recently)

Is jit really worth the overhead? (I suppose the answer to this is 
subjective)

Thanks for any assistance.

-- 
-Eric 'shubes'




More information about the clamav-users mailing list