Hacker News new | past | comments | ask | show | jobs | submit
It depends. I've found for example, if i compile on Ubuntu or Debian, it will probably work on any Ubuntu, Debian, or Debian-based distro released at or newer than the one I compiled it on. There are other cross-compatible examples.

More broadly, there are things like manylinux and MUSL which allow cross-distro applications.

Containers fix this.

As long as the container bundles the right libc, the program should work.

loading story #50250738
Just like Python venv, The system is too broken that it's the only real practical fix