packages: cairo/cairo-link.patch, cairo/cairo.spec - 1.10.0 - merged from d...
qboosh at pld-linux.org
Sat Sep 11 12:37:23 CEST 2010
On Thu, Sep 09, 2010 at 09:22:52PM +0200, Patryk Zawadzki wrote:
> On Thu, Sep 9, 2010 at 9:08 PM, Jakub Bogusz <qboosh at pld-linux.org> wrote:
> > Plus: keeping all *-static containing *.la files on builders is in no
> > way better than preevailing situation: *.la files are still "poisoned"
> > by obsolete libraries (and thus rebuilding would be still required
> > in case of transition like libpng12 -> libpng14 or dropping some
> > dependency), and they affect on shared library building (-as-needed
> > still needs to be enforced).
> So two options: make libtool ignore the .la or replace all .la file
> contents with a pre-built template that pulls no dependencies
Keeping stub .la doesn't make any sense; if there is no other method to
pull all dependencies (like correct pkgconfig files chain), static
library can be considered useless.
> (we want configure/autotools to take care of that anyway).
I don't see how autoconf/automake (without pkgconfig stuff) could take
care of dependencies of already built library.
Jakub Bogusz http://qboosh.pl/
More information about the pld-devel-en