the version of glibc that the binary gets built with is forwards compatible to new versions of glibc but not backwards compatible.
That means if we build on ubuntu 20.04 we can only run on ubuntu 20.04 and any future versions.
But if we build on ubuntu 18.04 we can run on ubuntu 18.04 and ubuntu 20.04 and any future versions.
This PR makes use of this to support more environments.
A particular point of trouble for me was running mdbook-linkcheck on netlify which doesnt seem to let me run on a newer os.
the version of glibc that the binary gets built with is forwards compatible to new versions of glibc but not backwards compatible.
That means if we build on ubuntu 20.04 we can only run on ubuntu 20.04 and any future versions. But if we build on ubuntu 18.04 we can run on ubuntu 18.04 and ubuntu 20.04 and any future versions.
This PR makes use of this to support more environments.
A particular point of trouble for me was running mdbook-linkcheck on netlify which doesnt seem to let me run on a newer os.