I have a question regarding dynamic linking libraries.
Say I have a libfoo.so that requires libbar.so. Currently it links with libbar.so.100 (version 1.0.0). There's a new version of bar, libbar.so.200, and foo does not use any new features of bar v2.0.0. and APIs which it was using are unchanged.
Can I straightaway upgrade to libbar.so.200 and can libfoo dynamically link to it?