]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
lib-ssl-iostream: Remove libdovecot_openssl_common.la
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Sun, 5 Feb 2017 18:29:10 +0000 (20:29 +0200)
committerGitLab <gitlab@git.dovecot.net>
Mon, 6 Feb 2017 08:16:49 +0000 (10:16 +0200)
commitc6108c1bfa10d5fcd1def9c6a23ebcd5204d1775
tree43fc1afcf86a3f91857b3772b07f9fe39b18ae26
parent84e69f2ae895e8eaaee436fcdb82dfa5b67a88f8
lib-ssl-iostream: Remove libdovecot_openssl_common.la

Using such a library results in the same code being duplicated (in OSX) in
both libssl_iostream_openssl.so and libdcrypt_openssl.so.  This breaks the
idea of openssl_init_refcount, because each one will have their own one.

libdcrypt_openssl.so now links to libssl_iostream_openssl.so, which
shouldn't really be a problem, because lib-ssl-iostream is part of the core
libdovecot.so already. It would have been possible to also install
libdovecot_openssl_common.so and link it to both libssl_iostream_openssl.so
and libdcrypt_openssl.so, but that seems unnecessarily complicated.
src/lib-dcrypt/Makefile.am
src/lib-ssl-iostream/Makefile.am