1
So i often have the problem that i work on applications that need different versions of the same library. I can usually not have two versions of the same library installed but i can link to specific local versions. However if these libraries again depend on differnt version of something else i'm quickly getting into "dependency hell". I understand (i think) the benefits of sharing libraries but frankly i would prefer if every program/lib would come with everything it needs. Is there any linux distro out there that tried something like this ? would it be possible ?
Thanks!
I have no clue what you're talking about. It's very easy to have multiple versions of the same library installed provided they use different sonames. – Ignacio Vazquez-Abrams – 2010-12-04T20:29:00.883
1@Ignacio: "provided they use different sonames" is exactly the problem. Surprisingly, this is one area in which Windows is better that Linux in fixing DLL Hell. (I will get flamed, for sure) – harrymc – 2010-12-04T22:02:12.150
@harrymc: It really isn't, except in the case of some fringe libraries. Library developers for the most part do use sonames properly. – Ignacio Vazquez-Abrams – 2010-12-04T22:04:11.273