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.