tools: Update manylinux Dockerfile

This commit is contained in:
Mizux Seiha
2020-04-20 14:53:27 +02:00
parent c919672884
commit fae1836a95
2 changed files with 7 additions and 21 deletions

View File

@@ -191,7 +191,7 @@ do
# Save old hash and size, in order to look them up in RECORD
# see: https://github.com/pypa/pip/blob/c9df690f3b5bb285a855953272e6fe24f69aa08a/src/pip/_internal/wheel.py#L71-L84
WHEEL_HASH_CMD="/opt/_internal/cpython-3.7.6/bin/python3 -c \
WHEEL_HASH_CMD="/opt/_internal/cpython-3.7.7/bin/python3 -c \
\"import hashlib;\
import base64;\
print(\

View File

@@ -3,7 +3,7 @@ FROM quay.io/pypa/manylinux2010_x86_64:latest
RUN yum -y update \
&& yum -y install \
autoconf \
curl \
curl wget \
gawk \
gcc-c++ \
git \
@@ -20,25 +20,11 @@ RUN yum -y update \
&& yum clean all \
&& rm -rf /var/cache/yum
# Install CMake
# WARNING: We cannot use wget to download the needed packages due to a bug that leads
# to an incorrect checking of Server Alternate Name (SAN) property in the SSL
# certificate and makes wget to fail with something like:
# ERROR: certificate common name `*.kitware.com' doesn't match requested host name `cmake.org'.
# Note: 'wget --no-check-certificate' is not an option since we are building
# distribution binaries.
RUN curl --location-trusted \
--remote-name https://cmake.org/files/v3.16/cmake-3.16.2.tar.gz \
-o cmake-3.16.2.tar.gz \
&& tar xzf cmake-3.16.2.tar.gz \
&& rm cmake-3.16.2.tar.gz \
&& cd cmake-3.16.2 \
&& ./bootstrap --prefix=/usr \
&& make \
&& make install \
&& cd .. \
&& rm -rf cmake-3.16.2
# Install CMake 3.16.4
RUN wget "https://cmake.org/files/v3.16/cmake-3.16.4-Linux-x86_64.sh" \
&& chmod a+x cmake-3.16.4-Linux-x86_64.sh \
&& ./cmake-3.16.4-Linux-x86_64.sh --prefix=/usr --skip-license \
&& rm cmake-3.16.4-Linux-x86_64.sh
# Install Swig
RUN curl --location-trusted \