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