|
|
|
@ -13,8 +13,8 @@ CPYTHON_VERSIONS="3.7.0 3.6.0 3.5.1 2.7.11"
|
|
|
|
|
|
|
|
|
|
# openssl version to build, with expected sha256 hash of .tar.gz
|
|
|
|
|
# archive
|
|
|
|
|
OPENSSL_ROOT=openssl-1.0.2l
|
|
|
|
|
OPENSSL_HASH=ce07195b659e75f4e1db43552860070061f156a98bb37b672b101ba6e3ddf30c
|
|
|
|
|
OPENSSL_ROOT=openssl-1.1.0i
|
|
|
|
|
OPENSSL_HASH=ebbfc844a8c8cc0ea5dc10b86c9ce97f401837f3fa08c17b2cdadc118253cf99
|
|
|
|
|
EPEL_RPM_HASH=e5ed9ecf22d0c4279e92075a64c757ad2b38049bcf5c16c4f2b75d5f6860dc0d
|
|
|
|
|
DEVTOOLS_HASH=a8ebeb4bed624700f727179e6ef771dafe47651131a00a78b342251415646acc
|
|
|
|
|
PATCHELF_HASH=d9afdff4baeacfbc64861454f368b7f2c15c44d245293f7587bbf726bfe722fb
|
|
|
|
@ -61,7 +61,7 @@ yum -y install bzip2 make git patch unzip bison yasm diffutils \
|
|
|
|
|
|
|
|
|
|
wget -q https://cmake.org/files/v3.5/cmake-3.5.2.tar.gz && tar xzf cmake-3.5.2.tar.gz && \
|
|
|
|
|
cd cmake-3.5.2 && ./bootstrap && \
|
|
|
|
|
make -j4 && make install && cd .. && rm cmake-3.5.2.tar.gz
|
|
|
|
|
make -j8 && make install && cd .. && rm cmake-3.5.2.tar.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Install newest autoconf
|
|
|
|
@ -121,9 +121,8 @@ ln -s $PY35_BIN/auditwheel /usr/local/bin/auditwheel
|
|
|
|
|
# final image
|
|
|
|
|
yum -y erase wireless-tools gtk2 libX11 hicolor-icon-theme \
|
|
|
|
|
avahi freetype bitstream-vera-fonts \
|
|
|
|
|
${PYTHON_COMPILE_DEPS} > /dev/null 2>&1
|
|
|
|
|
yum -y install ${MANYLINUX1_DEPS}
|
|
|
|
|
yum -y clean all > /dev/null 2>&1
|
|
|
|
|
${PYTHON_COMPILE_DEPS} > /dev/null 2>&1 || true
|
|
|
|
|
yum -y install ${MANYLINUX1_DEPS} && yum -y clean all > /dev/null 2>&1 || true
|
|
|
|
|
yum list installed
|
|
|
|
|
# we don't need libpython*.a, and they're many megabytes
|
|
|
|
|
find /opt/_internal -name '*.a' -print0 | xargs -0 rm -f
|
|
|
|
|