Hello Dan, Tim, * Dan Nicholson wrote on Tue, Nov 04, 2008 at 08:32:57PM CET: > On Tue, Nov 4, 2008 at 9:24 AM, Tim Mooney wrote: > > > > I thought the reason that distros remove .la files is because some distro > > vendors feel that libtool often establishes direct link dependencies that > > aren't needed, and those direct dependencies can cause headaches during > > upgrades? > > I think this is a big one.
Ah, yes, I forgot about that issue when writing the reply; sorry. > Mandriva has a wiki page that has collected > a lot of information on this topic: > > http://wiki.mandriva.com/en/Overlinking > > They are apparently using a patch from Debian to keep libtool from > linking all dependencies: If the patch would not break some valid use cases (e.g., having indirect uninstalled libtool libraries), then it could be integrated upstream, too. OTOH, the --as-needed approach is workable for many cases, too (except some dlopen scenarios where you want some dependencies to be present that would not otherwise be needed). Cheers, Ralf _______________________________________________ http://lists.gnu.org/mailman/listinfo/libtool