No. Basically, each package is installed in its own directory, pretty much à la GNU Stow. However, the directory name contains the hash of all the inputs used to build that package (source code, compiler, libraries, build scripts, etc.) Thus, when an input changes, the new package ends up being installed in a different directory.
I suggest that, for shared libraries, the hash should disregard the library's current version, and consider only the interface version. That way, replacement of the shared library won't require any change in the installed executable. -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use Ekiga or an ordinary phone call