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'

_______________________________________________
Help us build a comprehensive ClamAV guide:
https://github.com/vrtadmin/clamav-faq
http://www.clamav.net/support/ml

Reply via email to