Linux Shared & Static Libraries Question:
For a shared library, version number is changed when:
a) changes done in code make the shared library incompatible with the previous version
b) changes done in code does not make the shared library incompatible with the previous version
c) when minor number is changed
d) none of the mentioned

Answer:
a) changes done in code make the shared library incompatible with the previous version