Private-libraries in /usr/lib* - invalid soname.

Alec Leamas leamas.alec at gmail.com
Fri Apr 20 12:36:56 UTC 2012


Still a newbie I have repeatedly been running into apps which stores 
private, unversioned libraries into /usr/lib*. The usual symptom is 
'invalid-soname' errors rpmlint errors. One example is [3]

The proper way is to store these libs outside of ld.so's search path (in 
which case rpmlint can be ignored). However, not all apps do. My 
question is how to deal with them.

My gut feeling is that these libs should not be visible i. e., they 
should either be moved away from /usr/lib*/** or be versioned. However 
bugs like [1] clearly shows that this feeling is not shared by others.

Besides, the issue is common and tricky enough to be covered in [2] IMHO.

[1] 
https://bugzilla.redhat.com/show_bug.cgi?id=524283https://bugzilla.rpmfusion.org/show_bug.cgi?id=2237
[2] https://fedoraproject.org/wiki/Common_Rpmlint_issues
[3] https://bugzilla.rpmfusion.org/show_bug.cgi?id=2237


More information about the devel mailing list