[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Manual page and library file
From: |
Patrice Dumas |
Subject: |
Re: Manual page and library file |
Date: |
Sat, 11 Jan 2025 12:05:16 +0100 |
On Sat, Jan 11, 2025 at 10:31:25AM +0000, Gavin Smith wrote:
> > Indeed. And for the next release you could remove all the .la files.
>
> What was the reason for removing the .la files in the first place? Why
> would you expect that you could remove files that a package installs with
> nothing going wrong? Is it usual to remove .la files in other contexts?
Hilmar may have a different answer, but it happens that in the past I was a
Fedora packager and the policy to remove .la files, which can be seen here
was already in place:
https://docs.fedoraproject.org/en-US/packaging-guidelines/#packaging-static-libraries
Here is an example of what is thought about la files:
https://fedoraproject.org/wiki/Changes/RemoveLaFiles#Summary
The reasoning is that on a platform with a good support for shared
libraries, there is no need for .la files once a software is installed,
either -rpath or adding a path in /etc/ld.so.conf should make sure that
shared libraries are found. And for dlopened objects, there is no specific
need for .la files either. As a side note, if I recall well, rpath is
also frowned upon in Fedora.
I actually am convinced by this reasoning, which is why I think that we
should try to make sure that .la files are not needed in Texinfo on
platforms with good support for shared and dlopened libraries.
--
Pat
- Manual page and library file, Preuße , Hilmar, 2025/01/08
- Re: Manual page and library file, Hilmar Preuße, 2025/01/09
- Re: Manual page and library file, Patrice Dumas, 2025/01/09
- Re: Manual page and library file, Gavin Smith, 2025/01/11
- Re: Manual page and library file,
Patrice Dumas <=
- Re: Manual page and library file, Preuße , Hilmar, 2025/01/18
- Re: Manual page and library file, Patrice Dumas, 2025/01/18