Description
Currently it is not properly defined which versions of standard libraries we assume for the native binaries we ship, i.e., on which distributions in which versions these binaries are usable. This is bad for users and for developers.
We should decide on a set of libraries and versions that we allow as dependencies. The Python community has a similar problem for Python libraries with bundled native binaries, and has established the manylinux2010 platform. Binaries built for this platform are expected to run on almost all current Linux distributions. Thus I suggest we adopt this platform and the set of libraries and versions it defines.
After this is decided, we should create a proper way to build our binaries automatically that ensures this compatibility, e.g., by a scripts using the official manylinux2010 Docker image or a VM (would also fix #74).