[Dovecot] Dovecot 1.1.1 + zlib plugin + mbox crash

Dean Brooks dean at iglou.com
Tue Aug 5 18:44:54 EEST 2008


On Mon, Aug 04, 2008 at 04:24:09PM -0400, Timo Sirainen wrote:
> On Aug 4, 2008, at 2:38 PM, Dean Brooks wrote:
> 
> >Does dovecot require a shared version of the libbz2 library to compile
> >correctly?  Is there no way to statically link this?
> 
> You could link the libbz2.a into the imap binary (and hope that linker  
> doesn't optimize it away), but you can't link .a libraries to shared  
> libraries (plugins).
> 
> >Or, alternatively, is there a way to shut off this libbz2 plugin
> >completely in the configure script?
> 
> You could afterwards remove HAVE_BZLIB from config.h and remove it  
> from Makefile.
> 
> Wonder if there's a way in autoconf to detect if a library is shared..

Is there a way to implement a --without-bzlib style option so people
can disable compilation of some of these plugins?

It seems like a bad idea to make Dovecot completely contingent on
having a specific .so available on a system.  Especially given that
the .so version of bzlib isn't even installed by default when
compiling the bzlib library.

--
Dean Brooks
dean at iglou.com


More information about the dovecot mailing list