On Monday 25 June 2001 10:52 am, Tom Bradford wrote: > Kurt Granroth wrote: > > Right, you cannot. Packages for RedHat 7 and above will *not* work for > > any earlier version of RedHat. > > They used to call this DLL hell in the early Windows 95 days, but these > days, it seems more and more like Linux is the biggest sufferer of it. > I definitely have more library versioning issues on Linux than I ever > did on Windows. Who's gonna fix this problem? Well, the Windows DLL hell was a little more insideous. The problem there were DLLs that had the same name, yet were incompatible with each other. In the case of Linux .so files, there are at least version numbers that allow incompatible versions to co-exist. To wit, I once had my system setup to run a.out, elf, libc5, and glibc binaries. Basically, I could run any Linux binary ever created up to that point. It was a gigantic PITA doing it.. but it did work. So it *is* possible. What is needed for it to be come a reality on a mass scale is for users to care enough. If enough people made a stink, then the distributions can start shipping the "compatability" layers. I think SuSE already does to some degree... -- Kurt Granroth | http://www.granroth.org KDE Developer/Evangelist | SuSE Labs Open Source Developer granroth@kde.org | granroth@suse.com KDE -- Conquer Your Desktop