News for hackers. Stuff that matters.
Re:Windows X86-64 System Call Table by account42 on Monday September 02, 2019 @07:41AM (#20858471)
> But every other library that you don't ship with your binary is essentially out to break your stuff.

There are many more lower level libraries that provide binary backwards compatibility: libasound, libX11, libGL, ...

Sure you're not going to be able to assume that /usr/lib/libpng.so.1 will provide the functionality that you want but that isn't any different from png1.dll some program installed in system32.

Re:Windows X86-64 System Call Table by gmueckl on Tuesday September 03, 2019 @08:27AM (#20865829)
It's funny that you mention libpng. That is one of those libraries that is developed so conservatively that I'd actually trust it to provide the features a binary that I ship relies on. I rarely (if ever) needed the more obscure things like 16 bit per channels or ICC profiles.