From fae1836a953c94c8a91bb0c737a28f79d4e8d7bf Mon Sep 17 00:00:00 2001 From: Mizux Seiha Date: Mon, 20 Apr 2020 14:53:27 +0200 Subject: [PATCH] tools: Update manylinux Dockerfile --- tools/docker/build-manylinux1.sh | 2 +- tools/docker/manylinux1.Dockerfile | 26 ++++++-------------------- 2 files changed, 7 insertions(+), 21 deletions(-) diff --git a/tools/docker/build-manylinux1.sh b/tools/docker/build-manylinux1.sh index d05bb3ceed..998eaacdce 100755 --- a/tools/docker/build-manylinux1.sh +++ b/tools/docker/build-manylinux1.sh @@ -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(\ diff --git a/tools/docker/manylinux1.Dockerfile b/tools/docker/manylinux1.Dockerfile index 7c7388ab20..852ef74d94 100644 --- a/tools/docker/manylinux1.Dockerfile +++ b/tools/docker/manylinux1.Dockerfile @@ -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 \