William A. Rowe, Jr.
Thu, 15 May 2008 15:27:15 -0700
William A. Rowe, Jr. wrote:
http://people.apache.org/~wrowe/ldap/apr-util-1.x-ldap.patch http://people.apache.org/~wrowe/ldap/httpd-2.x-ldap.patch illustrates how this translates for such a patched apr-util-1.
As an illustration, here are the results from this change on three example
binaries, htpasswd (built --enable-static-support), httpd and mod_ldap.so
[EMAIL PROTECTED] apache2x]$ ldd bin/htpasswd
linux-gate.so.1 => (0x00110000)
libm.so.6 => /lib/libm.so.6 (0x00dc6000)
libuuid.so.1 => /lib/libuuid.so.1 (0x0062d000)
librt.so.1 => /lib/librt.so.1 (0x001bf000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x04dd8000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00111000)
libdl.so.2 => /lib/libdl.so.2 (0x00df1000)
libc.so.6 => /lib/libc.so.6 (0x00c6b000)
/lib/ld-linux.so.2 (0x001a0000)
[EMAIL PROTECTED] apache2x]$ ldd bin/httpd
linux-gate.so.1 => (0x00110000)
libm.so.6 => /lib/libm.so.6 (0x00dc6000)
libaprutil-1.so.0 => /usr/local/apr1.x/lib/libaprutil-1.so.0
(0x00111000)
libexpat.so.1 => /lib/libexpat.so.1 (0x0016e000)
libapr-1.so.0 => /usr/local/apr1.x/lib/libapr-1.so.0 (0x0012d000)
libuuid.so.1 => /lib/libuuid.so.1 (0x0062d000)
librt.so.1 => /lib/librt.so.1 (0x001bf000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x04dd8000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00152000)
libdl.so.2 => /lib/libdl.so.2 (0x00df1000)
libc.so.6 => /lib/libc.so.6 (0x00c6b000)
/lib/ld-linux.so.2 (0x001a0000)
[EMAIL PROTECTED] apache2x]$ ldd modules/mod_ldap.so
linux-gate.so.1 => (0x00110000)
libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0x0011e000)
liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0x00158000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00166000)
libc.so.6 => /lib/libc.so.6 (0x001bd000)
libresolv.so.2 => /lib/libresolv.so.2 (0x0017f000)
libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x00316000)
libssl.so.6 => /lib/libssl.so.6 (0x0032f000)
libcrypto.so.6 => /lib/libcrypto.so.6 (0x00374000)
/lib/ld-linux.so.2 (0x001a0000)
libdl.so.2 => /lib/libdl.so.2 (0x00193000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x004a7000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x004d9000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00507000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0x00198000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x0059a000)
libz.so.1 => /lib/libz.so.1 (0x005c0000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x005d3000)
libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x0019b000)
libselinux.so.1 => /lib/libselinux.so.1 (0x005dc000)