On 01/06/2012 12:31 PM, Peter O'Gorman wrote:
On 01/06/2012 11:21 AM, Stepan Kasal wrote:
1) .la file always contains the recursively evaluated list of libraries.
While this is necessary for static linking and dumb dynamic linkers,
it is an issue for dyn. linkers that can do recursive resolution
(which is the case on GNU/Linux distributions for many years).
(I believe that the rule that forbids packing .la files to -dev and
-devel subpackages on Debian and Fedora (respectively), is there just
to work around this problem.)
This is still an issue, libtool always adds all dependencies. Many
packages assume this and don't explicitly add required dependencies to
Makefile.am etc. I don't recall the arguments for not changing this when
building shared. IIRC Scott tried to include Debian's patch at some
point. I'll look it up in the archives later.
http://lists.gnu.org/archive/html/libtool/2004-11/msg00455.html
http://lists.gnu.org/archive/html/libtool/2004-12/msg00259.html
http://lists.gnu.org/archive/html/libtool/2004-12/msg00029.html
http://lists.gnu.org/archive/html/libtool/2007-09/msg00017.html
And from you, no response given:
http://lists.gnu.org/archive/html/libtool/2008-01/msg00003.html
Peter
_______________________________________________
https://lists.gnu.org/mailman/listinfo/libtool