 If a shared library that an executable depends on is deleted, moved, or renamed, or if an incompatible version of the library is copied to a place that is earlier in the search, the executable would fail to load.This is called "dependency hell", existing on many platforms.The (infamous) Windows variant is commonly known as DLL hell.