Re: Unused direct shared library dependencies and rpmlint

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

 



On Sat, Jan 27, 2007 at 10:47:49AM +0200, Ville Skyttä wrote:
> Hi,
> 
> Inspired by
> http://www.redhat.com/archives/fedora-maintainers/2006-June/msg00176.html,
> I've had a patch for rpmlint in my local tree for a while which checks for
> unused direct shared library dependencies in shared libs.
> 
> I'm wondering whether this check is a good idea; I'm not an expert in this

I am not an expert either but I think this is a very good idea. I have
started to do this manually in all the reviews. I think it seems 
interesting to me for the following reasons:

* it seems to improve linking
* it removes unneeded dependencies, so rpm/yum/... will likely be faster
* rebuilt are not necessary when an indirect dependency ABI changes

In my opinion the best way to remove those unneeded dependecies is to

* use pkgconfig and .private apropriately in libraries
* work with upstream such that packages that depend on the libraries 
  use pkgconfig apropriately.

--
Pat

--
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