Activity log for bug #96980

Date Who What changed Old value New value Message
2007-03-27 14:24:15 Hyrum Wright bug added bug
2008-10-01 04:12:21 Daniel T Chen apr-util: status New Incomplete
2008-10-01 04:12:21 Daniel T Chen apr-util: statusexplanation On 8.10 alpha/beta, in a 64-bit chroot, I see: ... When linking with libtool, an application should do something like: APU_LIBS="`apu-1-config --link-libtool --libs`" or when linking directly: APU_LIBS="`apu-1-config --link-ld --libs`" ... Does this suffice for your needs?
2008-10-22 02:23:17 Max Bowsher apr-util: status Incomplete New
2008-10-22 02:23:17 Max Bowsher apr-util: statusexplanation On 8.10 alpha/beta, in a 64-bit chroot, I see: ... When linking with libtool, an application should do something like: APU_LIBS="`apu-1-config --link-libtool --libs`" or when linking directly: APU_LIBS="`apu-1-config --link-ld --libs`" ... Does this suffice for your needs? Daniel: I'm uncertain what point you're trying to make by quoting the documentation. It doesn't seem relevant to the issue at hand. The point is that upstream *by design* re-exports certain libraries from apu-1-config --libs, and this feature has been broken by a Debian patch. I do understand why distributions desire to avoid unnecessary recursive linking of libraries because of the excessive pain that this causes to library transitions, but in this case in the eagerness of stomping on supposedly unnecessary linkage, an upstream feature has been broken.
2008-11-15 18:58:53 Simon Morgan apr-util: status New Confirmed
2008-11-15 18:58:53 Simon Morgan apr-util: statusexplanation Daniel: I'm uncertain what point you're trying to make by quoting the documentation. It doesn't seem relevant to the issue at hand. The point is that upstream *by design* re-exports certain libraries from apu-1-config --libs, and this feature has been broken by a Debian patch. I do understand why distributions desire to avoid unnecessary recursive linking of libraries because of the excessive pain that this causes to library transitions, but in this case in the eagerness of stomping on supposedly unnecessary linkage, an upstream feature has been broken. Can reproduce this in 8.10. ~ $ apu-config --libs ~ $ ldd /usr/lib/libaprutil-1.so | grep libdb libdb-4.6.so => /usr/lib/libdb-4.6.so (0x00007f88026df000) ~ $ ldd /usr/lib/libaprutil-1.so | grep sqlite libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0x00007fee6d158000) ~ $ ldd /usr/lib/libaprutil-1.so | grep expat libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f9ddb64d000)
2009-05-18 18:28:23 Stefan Sperling bug watch added http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=378105