[Top][All Lists]

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

Re: [PATCH] Don't install .la files when --no-la-files is used

From: Russ Allbery
Subject: Re: [PATCH] Don't install .la files when --no-la-files is used
Date: Thu, 06 Nov 2008 16:20:28 -0800
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux)

"Dan Nicholson" <address@hidden> writes:

> Looks like I didn't look closely enough. For sure fedora removes all
> the .la files unless there is a specific reason to need them. I
> thought debian was too, but it looks like they keep them. My fault.

Debian decides this on a maintainer-by-maintainer basis.  Usually Debian
keeps them until they cause problems and then removes them.  They often do
cause problems, so many library dev packages (but not all) don't include
them any more.

The most frequent problem caused by *.la files is that they add a pile of
unnecessary dependencies to shared libraries, which further entangles
package dependencies and makes upgrades unnecessarily hard.  (This is the
long-standing problem of including all dependencies required for static
libraries, which aren't needed for shared libraries on systems that handle
transitive dependency closures when loading shared libraries.)

Russ Allbery (address@hidden)             <>

reply via email to

[Prev in Thread] Current Thread [Next in Thread]