-
Type: Bug
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Environment:Fedora
I'm wondering why share client in Linux (libmongoclient.so) doesn't have a soname version number (at least Fedora doesn't provide it in v2.2, please, correct me if it is only a configuration option or it is there in newer version).
Does it mean that this client library doesn't bother with compatibility or the API/ABI is static?
If there is no strong reason to provide non-versioned shared library, I'd like to propose adding a soname version, at least as a non-default configure option. It is necessary to keep libraries compatible.