before APU_DSO_BUILD... $ ldd /usr/local/apr1.x/lib/libaprutil-1.so linux-gate.so.1 => (0x00110000) libexpat.so.1 => /lib/libexpat.so.1 (0x00138000) libpq.so.5 => /usr/lib/libpq.so.5 (0x00159000) libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0x001bd000) libmysqlclient_r.so.15 => /usr/lib/mysql/libmysqlclient_r.so.15 (0x00228000) libz.so.1 => /lib/libz.so.1 (0x00179000) libcrypt.so.1 => /lib/libcrypt.so.1 (0x0038e000) libnsl.so.1 => /lib/libnsl.so.1 (0x003c0000) libm.so.6 => /lib/libm.so.6 (0x003d9000) libpthread.so.0 => /lib/libpthread.so.0 (0x00402000) libssl.so.6 => /lib/libssl.so.6 (0x0041b000) libcrypto.so.6 => /lib/libcrypto.so.6 (0x00460000) libsybdb.so.5 => /usr/lib/libsybdb.so.5 (0x00593000) libdb-4.6.so => /lib/libdb-4.6.so (0x005e5000) libgdbm.so.2 => /usr/lib/libgdbm.so.2 (0x0018c000) libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0x00727000) liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0x00761000) libapr-1.so.0 => /usr/local/apr1.x/lib/libapr-1.so.0 (0x0076f000) libuuid.so.1 => /lib/libuuid.so.1 (0x00193000) librt.so.1 => /lib/librt.so.1 (0x00197000) libdl.so.2 => /lib/libdl.so.2 (0x00794000) libc.so.6 => /lib/libc.so.6 (0x00799000) libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x008f2000) /lib/ld-linux.so.2 (0x001a0000) libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00985000) libcom_err.so.2 => /lib/libcom_err.so.2 (0x009b3000) libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x009b6000) libresolv.so.2 => /lib/libresolv.so.2 (0x009dc000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x009f0000) libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00a09000) libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x00a12000) libselinux.so.1 => /lib/libselinux.so.1 (0x00a15000)
and after from today's trunk/1.3.x branch... $ ldd /usr/local/apr1.x/lib/libaprutil-1.so linux-gate.so.1 => (0x00110000) libexpat.so.1 => /lib/libexpat.so.1 (0x0012e000) libapr-1.so.0 => /usr/local/apr1.x/lib/libapr-1.so.0 (0x0014f000) libuuid.so.1 => /lib/libuuid.so.1 (0x00174000) librt.so.1 => /lib/librt.so.1 (0x00178000) libcrypt.so.1 => /lib/libcrypt.so.1 (0x001bd000) libpthread.so.0 => /lib/libpthread.so.0 (0x00181000) libdl.so.2 => /lib/libdl.so.2 (0x0019a000) libc.so.6 => /lib/libc.so.6 (0x001ef000) /lib/ld-linux.so.2 (0x001a0000) We aught to still think about apr_xlate (libiconv) and apr_xml (libexpat) partitioning, but I'm not as worried about those at the moment.