In this test, pgsql was the static driver, mysql was dynamic.
libaprutil-1.so looks like this:
# ldd libaprutil-1.so
linux-gate.so.1 => (0xffffe000)
libpq.so.4 => /usr/lib/libpq.so.4 (0xb7f65000)
libexpat.so.0 => /opt/test264/lib/libexpat.so.0 (0xb7f49000)
libapr-1.so.0 => /opt/test264/lib/libapr-1.so.0 (0xb7f24000)
librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb7f1b000)
libcrypt.so.1 => /lib/tls/i686/cmov/libcrypt.so.1 (0xb7eed000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7eda000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7ed6000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7da2000)
libssl.so.0.9.8 => /usr/lib/i686/cmov/libssl.so.0.9.8 (0xb7d62000)
libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 (0xb7c28000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0xb7bac000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0xb7ba9000)
/lib/ld-linux.so.2 (0x80000000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7b95000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0xb7b6f000)
libresolv.so.2 => /lib/tls/i686/cmov/libresolv.so.2 (0xb7b5c000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0xb7b57000)
FYI, the dynamic driver (apr_dbd_mysql.so) looks like this:
# ldd apr_dbd_mysql.so
linux-gate.so.1 => (0xffffe000)
libmysqlclient_r.so.15 => /usr/lib/libmysqlclient_r.so.15 (0xb7e07000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7df4000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7cbf000)
libcrypt.so.1 => /lib/tls/i686/cmov/libcrypt.so.1 (0xb7c91000)
libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0xb7c7b000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7c55000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7c41000)
/lib/ld-linux.so.2 (0x80000000)
-tom-
Bojan Smojver wrote:
On Wed, 2007-02-28 at 22:16 -0500, Tom Donovan wrote:
This worked for me on both Windows and Linux.
One question here - what does the output of ldd .libs/libaprutil-1.so
look like on the Linux box?