title: Can a C/C++ linux shared library auto-update by overwriting its own file on disk to a newer version?
body: <p>This question is mainly aimed at shared libraries (.so files) compiled for Linux platforms. Would the new library file automatically be loaded the next time a program depending on it is launched?  If not, is there a different way to do achieve this silent, self-contained library updating?</p>