If I run a binary compiled on a newer Linux distro on an older Linux distro, I may get an error like this:
error while loading shared libraries: requires glibc 2.5 or later dynamic linker
How can I check the version of the dynamic linker in a Linux system? Is it provided by a package? If so, what's the name of the package?
And 2 theoretical questions:
- Is it possible to update the dynamic linker? (I don't think I'm going to do this but I just want to know)
- Is it possible to use a dynamic linker outside of the system paths? (e.g. one that is compiled/installed by a unprivileged user)