-
Notifications
You must be signed in to change notification settings - Fork 34
Description
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?