@orgin
Quote:
orgin wrote:
Aleady there's programs that require different versions of the same shared object. Such as "libSDL.so" and "libSDL-1.2.so".
If something needs libSDL.so instead of libSDL-1.2.so the developer has messed up his system.
Quote:
Does this mean that in time we'll have tons and tons of different versions of the same shared objects for different programs?
No. There will be different versions of the shared objects used by different programs, though. But that's only required if new versions of the shared objects are incompatible to the older versions, and for example having 5 versions of libSDL-1.2.so, libSDL-1.3.so, ... libSDL-1.6.so installed which are used by 100 programs is still much better than having libSDL installed 100 times (statically linked into the 100 programs).