[Dovecot] managesieve segfault with gold linker

Stephan Bosch stephan at rename-it.nl
Fri Aug 3 12:28:36 EEST 2012


On 7/30/2012 4:56 PM, Eray Aslan wrote:
> On 07/13/2012 04:38 PM, Eray Aslan wrote:
>> I'll try to find out more but I will be on vacation for a few days
>> so it might not be quick.
> Recap:
> When linked with gold, pigeonhole-0.3.1 make check fails with:
> dovecot-2.1-pigeonhole-0.3.1/src/testsuite/.libs/lt-testsuite:
> symbol lookup error:
> dovecot-2.1-pigeonhole-0.3.1/src/lib-sieve/.libs/libdovecot-sieve.so.0:
> undefined symbol: mail_deliver_get_log_var_expand_table
>
> Well, /usr/lib64/dovecot/libdovecot-lda.so provides the
> mail_deliver_get_log_var_expand_table symbol, but
> /usr/lib64/dovecot/libdovecot-sieve.so doesn't link against it.  The
> following patch works for me:

I applied this patch a while back, but I forgot to mail about it after I 
tested it. It works also for the normal linker, so I guess it is ok.

I cannot produce a URL for the commit right now, because the hg server 
is down for some unexpected maintenance.

Regards,

Stephan.


More information about the dovecot mailing list