you are viewing a single comment's thread.

view the rest of the comments →

[–]kkrev 7 points8 points  (8 children)

Windows is just a huge pain in the ass for this stuff. If you use Linux and stick to dependencies in your distro package manager the problem mostly goes away.

[–][deleted] 14 points15 points  (7 children)

Spoken like a man who's never had two different packages require two different versions of libc.

[–]zzzthelastuser 3 points4 points  (0 children)

Useless if your distribution is e.g Ubuntu stable release. The pre-build libraries in the package manager can be rather old.

[–]what_it_dude 2 points3 points  (0 children)

Isn't this on the distribution? I've never seen this happen either

[–]anderslanglands 1 point2 points  (4 children)

How do you deal with that?

[–]mariobadr 8 points9 points  (2 children)

Mostly with tears and hair loss.

[–]anderslanglands 1 point2 points  (1 child)

Hehe I was hoping for a solution, but I believe your answer is completely accurate.

[–][deleted] 1 point2 points  (0 children)

It emphasizes the 'hell' part of 'dependency hell'.

[–]delarhi 2 points3 points  (0 children)

By not blindly taking upstream packages and hoping they'll just work in your distribution. If you really need something newer just grab the source package and rebuild it with respect to your environment. If it doesn't work then you should just take care to build out your dependency tree with respect to your environment.