Skip to content

Manylinux2010-based Linux docker image #33

@veblush

Description

@veblush

How about updating rake-compiler-dock images base on manylinux2010? This is pretty useful to cover CentOS 6 or later and other conservative Linux distributions. Manylinux was designed to make sure python extension modules run on most active Linux distribution by using the most oldest one.

Benefits of using Manylinux2010 docker images are: i) Built artifacts can run over as many linux distributions as possible and ii) pretty recent gcc/g++ (gcc 7 for x86 and 8 for x64) are available in the docker images.

This can be applied to Ruby as well so we can support more Linux distributions without tricky problems with dependency. gRPC recently was starting to have more C++ features and this hack wasn't enough. So I'm now thinking of updating it from using Debian to Manylinux (CentOS).

This is a draft version and it's not verified yet to build them successfully but the docker image itself is verified to be consumed by Docker. (Because of the difference between CentOS and Debian, there are a few things that are non-trivial to translate.)

What do you think?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions