[Dovecot] 1.2.6 Spurious pread()/stream errors/index corruption

Paul Freeman dovecot at lists-in.noc4.net
Fri Oct 16 03:12:10 EEST 2009


after ensuring that the main dovecot binaries were not linked against
mysqlclient and applying

this patch from 2.0: http://hg.dovecot.org/dovecot-2.0/rev/910059d94bbc

all problems were fixed in 32 & 64bit x86 linux

On Thu, 15 Oct 2009 18:59:50 -0400, Timo Sirainen <tss at iki.fi> wrote:
> On Thu, 2009-10-15 at 23:45 +0100, Paul Freeman wrote:
>> //#define HAVE_PREAD 1
>> #define PREAD_BROKEN
>> //#define PREAD_WRAPPERS
>> 
>> nm dovecot|grep pread
>>          U my_pread@@libmysqlclient_16
> 
> Oh! libmysqlclient messes this up. Why is your dovecot binary (and other
> binaries) linked against libmysqlclient? That's not normal.
> 
> I did fix this in v2.0 though, the patch probably applies to v1.2 too:
> http://hg.dovecot.org/dovecot-2.0/rev/910059d94bbc


More information about the dovecot mailing list