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 |
|