logoalt Hacker News

AshamedCaptain04/02/20253 repliesview on HN

And please, statically linking everything is NOT a solution -- the only reason I can run some games from 20 years ago still on my recent Linux is because they didn't decide to stupidly statically link everything, so I at least _can_ replace the libraries with hooks that make the games work with newer versions.


Replies

evidencetamper04/02/2025

As long as the library is available.

Neither static nor dynamic linking is looking to solve the 20 year old binaries issue, so both will have different issues.

But I think it's easier for me to find a 20 year old ISO of a Red Hat/Slackware where I can simply run the statically linked binary. Dependency hell for older distros become really difficult when the older packages are not archived anywhere anymore.

show 3 replies
klysm04/02/2025

Software running for 20 years is not always a reasonable requirement.

show 1 reply
declan_roberts04/02/2025

How do you troubleshoot and figure that out?