[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