News for hackers. Stuff that matters.
Re:Nuklear: A single-header ANSI C GUI library by v_lisivka on Saturday February 10, 2018 @05:11PM (#16349937)
For some reason, problems with DLL libraries are called as "DLL hell", not "SO hell". ;-)

If your software needs library foo.so.x while other application needs library foo.so.y, just put both into /usr/lib. Problem solved.

Re:Nuklear: A single-header ANSI C GUI library by pjmlp on Sunday February 11, 2018 @03:26AM (#16351771)
Easy, Windows already had dynamic loading on Windows 3.x, which was the same model used by OS/2, while UNIX was still trying to figure out how to implemente dynamic libraries.

The first versions of dynamic linking on UNIX basically required patching a.out files, before ELF was designed.

So of course the expressetion regarding compatibily issues with dynamic libraries came to be "DLL hell", there weren't .so to talk about.