[anjuta-list] do install .so do not install .la



The Fedora Packaging:Guidelines says that one should not install a .la file:
http://fedoraproject.org/wiki/Packaging/Guidelines

> Packaging Static Libraries
> 
> Packages including libraries should exclude static libs as far as possible
> (eg by configuring with --disable-static). Static libraries should only be
> included in exceptional circumstances. Applications linking against
> libraries should as far as possible link against shared libraries not
> static versions.
> 
> Libtool archives, foo.la files, should not be included. Packages using
> libtool will install these by default even if you configure with
> --disable-static, so they may need to be removed before packaging. Due to
> bugs in older versions of libtool or bugs in programs that use it, there
> are times when it is not always possible to remove *.la files without
> modifying the program. In most cases it is fairly easy to work with
> upstream to fix these issues. Note that if you are updating a library in a
> stable release (not devel) and the package already contains *.la files,
> removing the *.la files should be treated as an API/ABI change -- ie:
> Removing them changes the interface that the library gives to the rest of
> the world and should not be undertaken lightly.

How do I tell anjuta it can build a .la file as a noinst_ library but it should 
create a makefile that will install the .so file in the standard way?

-- 
Paul Elliott                               1(512)837-1096
pelliott BlackPatchPanel com               PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117

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



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