[Dovecot] [BUG(let)] Dovecot does not recognize threaded/reentrant mysql libs
OpenMacNews
openmacnews at gmail.com
Thu Sep 28 20:09:25 EEST 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
hi,
i build mysql (currently v5.0.22) on OSX 10.4.7 w/ threading enabled.
i.e., i build the reentrant libs:
libmysqlclient_r.dylib
rather than the 'usual':
libmysqlclient.dylib
currently, to make Dovecot 'play nice' and recognize the reentrant
libs, I:
perl -pi -e
's/AC_CHECK_LIB\(mysqlclient,/AC_CHECK_LIB\(mysqlclient_r,/g'
configure.in
perl -pi -e 's/mysql_lib=\"\-lmysqlclient \-lz
\-lm"/mysql_lib=\"\-lmysqlclient_r \-lz \-lm\"/g' configure.in
then:
autoreconf -i -f
before configure, etc.
subsquent build/exec/function all seem OK with this mod, and the
linked, reentrant mysql lib:
ls -al /usr/local/dovecot/libexec/dovecot/dovecot-auth
-rwxr-xr-x 1 root wheel 950616 Sep 28 09:59
/usr/local/dovecot/libexec/dovecot/dovecot-auth
otool -L /usr/local/dovecot/libexec/dovecot/dovecot-auth
/usr/local/lib/libiconv.2.dylib (compatibility version 7.0.0,
current version 7.0.0)
/usr/lib/libpam.1.dylib (compatibility version 1.0.0, current
version 1.0.0)
/usr/local/mysql/lib/mysql/libmysqlclient_r.15.dylib
(compatibility version 16.0.0, current version 16.0.0)
/usr/local/lib/libreadline.5.1.dylib (compatibility version
5.0.0, current version 5.1.0)
/usr/local/ncurses/lib/libncurses.5.5.dylib (compatibility
version 5.5.0, current version 5.5.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0,
current version 88.1.6)
/usr/local/ssl/lib/libssl.0.9.8.dylib (compatibility version
0.9.8, current version 0.9.8)
/usr/local/ssl/lib/libcrypto.0.9.8.dylib (compatibility version
0.9.8, current version 0.9.8)
/usr/local/lib/libz.1.dylib (compatibility version 1.0.0,
current version 1.2.3)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current
version 1.0.0)
once verified that these changes are sufficient (anybody else got
eyeballs on this?), a conditional in configure should do ...
richard
- --
/"\
\ / ASCII Ribbon Campaign
X against HTML email, vCards
/ \ & micro$oft attachments
[GPG] OpenMacNews at gmail dot com
fingerprint: 50C9 1C46 2F8F DE42 2EDB D460 95F7 DDBD 3671 08C6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iEYEARECAAYFAkUcAcUACgkQlffdvTZxCMYQXACgustNRKkqu97hWI88CTQwxZG7
q10AniSAcnhYesxf68x4y5Z7pg6uf/2f
=py2/
-----END PGP SIGNATURE-----
More information about the dovecot
mailing list