diff --git a/tests/ci/docker/manylinux b/tests/ci/docker/manylinux index 86b5ddd..3c2a6c7 100644 --- a/tests/ci/docker/manylinux +++ b/tests/ci/docker/manylinux @@ -1,47 +1,47 @@ -FROM quay.io/pypa/manylinux2010_x86_64 +FROM quay.io/pypa/manylinux2014_x86_64 MAINTAINER Lucas Frérot ENV PATH=/opt/python/cp37-cp37m/bin:$PATH # Core dependencies RUN yum install -y \ boost \ boost-devel RUN pip install scons twine RUN mkdir /app ARG THRUST_VERSION=1.12.0 ARG FFTW_VERSION=3.3.8 ARG PYBIND11_VERSION=2.6.2 # Setting up thrust RUN cd /app && \ curl -L https://github.com/NVIDIA/thrust/archive/refs/tags/$THRUST_VERSION.tar.gz | tar -xz && \ cd thrust-$THRUST_VERSION && \ mkdir include && \ ln -s ../thrust include/thrust # Setting up fftw RUN cd /app && \ curl -L http://fftw.org/fftw-$FFTW_VERSION.tar.gz | tar -xz && \ cd fftw-$FFTW_VERSION && \ CFLAGS='-fPIC' ./configure --prefix=$PWD && \ make && \ make install # Setting up pybind11 RUN cd /app && \ curl -L https://github.com/pybind/pybind11/archive/refs/tags/v$PYBIND11_VERSION.tar.gz | tar -xz # Setting up environment ENV THRUST_ROOT=/app/thrust-$THRUST_VERSION ENV FFTW_ROOT=/app/fftw-$FFTW_VERSION ENV PYBIND11_ROOT=/app/pybind11-$PYBIND11_VERSION # Extra packages RUN yum install -y \ ccache RUN mkdir -p /usr/lib/ccache && ln -s $(which ccache) /usr/lib/ccache/g++ \ No newline at end of file