Skip to content

Properly defined platform for our native binaries #125

Open
@PhilippWendler

Description

@PhilippWendler

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions