Re: Re: libtool(.la) archive policy proposal

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, 2006-10-14 at 13:58 +0200, Axel Thimm wrote:
> On Sat, Oct 14, 2006 at 02:45:31PM +0300, Ville Skyttä wrote:
> > On Sat, 2006-10-14 at 13:29 +0200, Axel Thimm wrote:
> > > On Sat, Oct 14, 2006 at 02:20:19PM +0300, Ville Skyttä wrote:
> > >
> > > > ...and in many cases, end up unnecessarily bloating linkage of
> > > > binaries/libs in main packages too, making things like soname changes
> > > > even more painful than they already are...
> > > 
> > > I think the thread made clear that this is not the case.
> > 
> > If it did, I missed it.  Got any pointers to posts that support the
> > above conclusion to share?
> 
> How about this thread? No, honestly check the discussion especially
> Alexandre's posts who goes into the details of both libtool and
> non-libtool library internals.

https://www.redhat.com/archives/fedora-packaging/2006-October/msg00080.html

I think this is the best statement from Alexandre of the facts which he
works out over the course of the message.  I think there are two options
for what to do about it:

A) Get rid of .la's with the possible exception of when static libraries
are kept (maybe this can go along with Ralf's Static Library proposal).
Uses of lt_dlopen("foo.la") are bugs and should be fixed by converting
to lt_dlopenext("foo")

B) Keep all *.la's and create the complete Requires chains specified by
the .la file (could be automated some day.)  And also have Application
packages that use lt_dlopen("foo.la") Require: the chains of library
file *.la's that contain them.  (Which either means application packages
Requiring: *-devel packages or application and main library packages
(libfoo rather than libfoo-devel) holding the *.la's)

-Toshio

Attachment: signature.asc
Description: This is a digitally signed message part

--
Fedora-packaging mailing list
Fedora-packaging@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-packaging

[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux