ADD file:b3ebbe8bd304723d43b7b44a6d990cd657b63d93d6a2a9293983a30bfc1dfa53 in / |
LABEL org.label-schema.schema-version=1.0 org.label-schema.name=CentOS Base Image org.label-schema.vendor=CentOS org.label-schema.license=GPLv2 org.label-schema.build-date=20201113 org.opencontainers.image.title=CentOS Base Image org.opencontainers.image.vendor=CentOS org.opencontainers.image.licenses=GPL-2.0-only org.opencontainers.image.created=2020-11-13 00:00:00+00:00 |
CMD ["/bin/bash"] |
ARG POLICY=manylinux2014 |
ARG PLATFORM=x86_64 |
ARG DEVTOOLSET_ROOTPATH=/opt/rh/devtoolset-10/root |
ARG LD_LIBRARY_PATH_ARG=/opt/rh/devtoolset-10/root/usr/lib64:/opt/rh/devtoolset-10/root/usr/lib:/opt/rh/devtoolset-10/root/usr/lib64/dyninst:/opt/rh/devtoolset-10/root/usr/lib/dyninst:/usr/local/lib64 |
ARG PREPEND_PATH=/opt/rh/devtoolset-10/root/usr/bin: |
LABEL maintainer=The ManyLinux project |
ENV AUDITWHEEL_POLICY=manylinux2014 AUDITWHEEL_ARCH=x86_64 AUDITWHEEL_PLAT=manylinux2014_x86_64 |
ENV LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 |
ENV DEVTOOLSET_ROOTPATH=/opt/rh/devtoolset-10/root |
ENV LD_LIBRARY_PATH=/opt/rh/devtoolset-10/root/usr/lib64:/opt/rh/devtoolset-10/root/usr/lib:/opt/rh/devtoolset-10/root/usr/lib64/dyninst:/opt/rh/devtoolset-10/root/usr/lib/dyninst:/usr/local/lib64 |
ENV PATH=/opt/rh/devtoolset-10/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
ENV PKG_CONFIG_PATH=/usr/local/lib/pkgconfig |
COPY build_scripts/fixup-mirrors.sh /usr/local/sbin/fixup-mirrors # buildkit |
COPY build_scripts/install-entrypoint.sh build_scripts/update-system-packages.sh build_scripts/build_utils.sh /build_scripts/ # buildkit |
RUN |5 POLICY=manylinux2014 PLATFORM=x86_64 DEVTOOLSET_ROOTPATH=/opt/rh/devtoolset-10/root LD_LIBRARY_PATH_ARG=/opt/rh/devtoolset-10/root/usr/lib64:/opt/rh/devtoolset-10/root/usr/lib:/opt/rh/devtoolset-10/root/usr/lib64/dyninst:/opt/rh/devtoolset-10/root/usr/lib/dyninst:/usr/local/lib64 PREPEND_PATH=/opt/rh/devtoolset-10/root/usr/bin: /bin/sh -c /build_scripts/install-entrypoint.sh && rm -rf /build_scripts # buildkit |
COPY manylinux-entrypoint /usr/local/bin/manylinux-entrypoint # buildkit |
ENTRYPOINT ["manylinux-entrypoint"] |
COPY build_scripts/install-runtime-packages.sh build_scripts/update-system-packages.sh build_scripts/build_utils.sh /build_scripts/ # buildkit |
RUN |5 POLICY=manylinux2014 PLATFORM=x86_64 DEVTOOLSET_ROOTPATH=/opt/rh/devtoolset-10/root LD_LIBRARY_PATH_ARG=/opt/rh/devtoolset-10/root/usr/lib64:/opt/rh/devtoolset-10/root/usr/lib:/opt/rh/devtoolset-10/root/usr/lib64/dyninst:/opt/rh/devtoolset-10/root/usr/lib/dyninst:/usr/local/lib64 PREPEND_PATH=/opt/rh/devtoolset-10/root/usr/bin: /bin/sh -c manylinux-entrypoint /build_scripts/install-runtime-packages.sh && rm -rf /build_scripts/ # buildkit |
COPY build_scripts/build_utils.sh /build_scripts/ # buildkit |
COPY build_scripts/install-autoconf.sh /build_scripts/ # buildkit |
RUN |5 POLICY=manylinux2014 PLATFORM=x86_64 DEVTOOLSET_ROOTPATH=/opt/rh/devtoolset-10/root LD_LIBRARY_PATH_ARG=/opt/rh/devtoolset-10/root/usr/lib64:/opt/rh/devtoolset-10/root/usr/lib:/opt/rh/devtoolset-10/root/usr/lib64/dyninst:/opt/rh/devtoolset-10/root/usr/lib/dyninst:/usr/local/lib64 PREPEND_PATH=/opt/rh/devtoolset-10/root/usr/bin: /bin/sh -c export AUTOCONF_ROOT=autoconf-2.72 && export AUTOCONF_HASH=afb181a76e1ee72832f6581c0eddf8df032b83e2e0239ef79ebedc4467d92d6e && export AUTOCONF_DOWNLOAD_URL=http://ftp.gnu.org/gnu/autoconf && manylinux-entrypoint /build_scripts/install-autoconf.sh # buildkit |
COPY build_scripts/install-automake.sh /build_scripts/ # buildkit |
RUN |5 POLICY=manylinux2014 PLATFORM=x86_64 DEVTOOLSET_ROOTPATH=/opt/rh/devtoolset-10/root LD_LIBRARY_PATH_ARG=/opt/rh/devtoolset-10/root/usr/lib64:/opt/rh/devtoolset-10/root/usr/lib:/opt/rh/devtoolset-10/root/usr/lib64/dyninst:/opt/rh/devtoolset-10/root/usr/lib/dyninst:/usr/local/lib64 PREPEND_PATH=/opt/rh/devtoolset-10/root/usr/bin: /bin/sh -c export AUTOMAKE_ROOT=automake-1.17 && export AUTOMAKE_HASH=397767d4db3018dd4440825b60c64258b636eaf6bf99ac8b0897f06c89310acd && export AUTOMAKE_DOWNLOAD_URL=http://ftp.gnu.org/gnu/automake && manylinux-entrypoint /build_scripts/install-automake.sh # buildkit |
COPY build_scripts/install-libtool.sh /build_scripts/ # buildkit |
RUN |5 POLICY=manylinux2014 PLATFORM=x86_64 DEVTOOLSET_ROOTPATH=/opt/rh/devtoolset-10/root LD_LIBRARY_PATH_ARG=/opt/rh/devtoolset-10/root/usr/lib64:/opt/rh/devtoolset-10/root/usr/lib:/opt/rh/devtoolset-10/root/usr/lib64/dyninst:/opt/rh/devtoolset-10/root/usr/lib/dyninst:/usr/local/lib64 PREPEND_PATH=/opt/rh/devtoolset-10/root/usr/bin: /bin/sh -c export LIBTOOL_ROOT=libtool-2.4.7 && export LIBTOOL_HASH=04e96c2404ea70c590c546eba4202a4e12722c640016c12b9b2f1ce3d481e9a8 && export LIBTOOL_DOWNLOAD_URL=http://ftp.gnu.org/gnu/libtool && manylinux-entrypoint /build_scripts/install-libtool.sh # buildkit |
COPY build_scripts/install-libxcrypt.sh /build_scripts/ # buildkit |
RUN |5 POLICY=manylinux2014 PLATFORM=x86_64 DEVTOOLSET_ROOTPATH=/opt/rh/devtoolset-10/root LD_LIBRARY_PATH_ARG=/opt/rh/devtoolset-10/root/usr/lib64:/opt/rh/devtoolset-10/root/usr/lib:/opt/rh/devtoolset-10/root/usr/lib64/dyninst:/opt/rh/devtoolset-10/root/usr/lib/dyninst:/usr/local/lib64 PREPEND_PATH=/opt/rh/devtoolset-10/root/usr/bin: /bin/sh -c export LIBXCRYPT_VERSION=4.4.36 && export LIBXCRYPT_HASH=b979838d5f1f238869d467484793b72b8bca64c4eae696fdbba0a9e0b6c28453 && export LIBXCRYPT_DOWNLOAD_URL=https://github.com/besser82/libxcrypt/archive && export PERL_ROOT=perl-5.34.0 && export PERL_HASH=551efc818b968b05216024fb0b727ef2ad4c100f8cb6b43fab615fa78ae5be9a && export PERL_DOWNLOAD_URL=https://www.cpan.org/src/5.0 && manylinux-entrypoint /build_scripts/install-libxcrypt.sh # buildkit |
COPY /manylinux-rootfs / # buildkit |
COPY /manylinux-rootfs / # buildkit |
COPY build_scripts /opt/_internal/build_scripts/ # buildkit |
RUN |5 POLICY=manylinux2014 PLATFORM=x86_64 DEVTOOLSET_ROOTPATH=/opt/rh/devtoolset-10/root LD_LIBRARY_PATH_ARG=/opt/rh/devtoolset-10/root/usr/lib64:/opt/rh/devtoolset-10/root/usr/lib:/opt/rh/devtoolset-10/root/usr/lib64/dyninst:/opt/rh/devtoolset-10/root/usr/lib/dyninst:/usr/local/lib64 PREPEND_PATH=/opt/rh/devtoolset-10/root/usr/bin: /bin/sh -c mkdir -p /opt/_internal && cp -rf /build_cpython*/opt/_internal/* /opt/_internal/ && manylinux-entrypoint /opt/_internal/build_scripts/finalize.sh pp39-pypy39_pp73 pp310-pypy310_pp73 # buildkit |
ENV SSL_CERT_FILE=/opt/_internal/certs.pem |
CMD ["/bin/bash"] |
LABEL maintainer=Matt McCormick matt.mccormick@kitware.com |
ENV DEFAULT_DOCKCROSS_IMAGE=dockcross/manylinux2014-x64 |
COPY manylinux-common/install-python-packages.sh /buildscripts/ # buildkit |
RUN /bin/sh -c set -x && yum -y install $([ "$DEFAULT_DOCKCROSS_IMAGE" = "dockcross/manylinux2014-x86" ] && echo "" || echo "epel-release") gpg python3-devel zlib-devel gettext openssh-clients pax wget nasm zip && yum clean all && rm -f /opt/rh/devtoolset-2/root/usr/bin/sudo && rm -f /opt/rh/devtoolset-7/root/usr/bin/sudo && rm -f /opt/rh/devtoolset-8/root/usr/bin/sudo && rm -f /opt/rh/devtoolset-9/root/usr/bin/sudo && rm -f /opt/rh/devtoolset-10/root/usr/bin/sudo && /buildscripts/install-python-packages.sh && rm -rf /buildscripts # buildkit |
COPY manylinux-common/pre_exec.sh /dockcross/ # buildkit |
WORKDIR /usr/src |
COPY imagefiles/install-gosu-binary.sh imagefiles/install-gosu-binary-wrapper.sh /buildscripts/ # buildkit |
RUN /bin/sh -c set -x && /buildscripts/install-gosu-binary.sh && /buildscripts/install-gosu-binary-wrapper.sh && rm -rf /buildscripts # buildkit |
COPY imagefiles/entrypoint.sh imagefiles/dockcross.sh /dockcross/ # buildkit |
WORKDIR /usr/src |
ARG GIT_VERSION=2.42.0 |
ARG CMAKE_VERSION=3.27.5 |
ARG NINJA_VERSION=1.11.1 |
ARG FLATCC_VERSION=0.6.1 |
ARG OPENSSL_VERSION=openssl-1.1.1o |
ARG OPENSSL_HASH=9384a2b0570dd80358841464677115df785edb941c71211f75076d72fe6b438f |
ARG CURL_VERSION=curl-7.76.0 |
ARG CURL_HASH=3b4378156ba09e224008e81dcce854b7ce4d182b1f9cfb97fe5ed9e9c18c6bd3 |
ARG PERL_VERSION=perl-5.32.1 |
ARG PERL_HASH=03b693901cd8ae807231b1787798cf1f2e0b8a56218d07b7da44f784a7caeb2c |
COPY imagefiles/build-and-install-cmake.sh imagefiles/build-and-install-curl.sh imagefiles/build-and-install-flatcc.sh imagefiles/build-and-install-git.sh imagefiles/build-and-install-ninja.sh imagefiles/build-and-install-openssl.sh imagefiles/build-and-install-openssh.sh imagefiles/install-cmake-binary.sh imagefiles/install-liquidprompt-binary.sh imagefiles/install-python-packages.sh imagefiles/utils.sh /buildscripts/ # buildkit |
RUN |10 GIT_VERSION=2.42.0 CMAKE_VERSION=3.27.5 NINJA_VERSION=1.11.1 FLATCC_VERSION=0.6.1 OPENSSL_VERSION=openssl-1.1.1o OPENSSL_HASH=9384a2b0570dd80358841464677115df785edb941c71211f75076d72fe6b438f CURL_VERSION=curl-7.76.0 CURL_HASH=3b4378156ba09e224008e81dcce854b7ce4d182b1f9cfb97fe5ed9e9c18c6bd3 PERL_VERSION=perl-5.32.1 PERL_HASH=03b693901cd8ae807231b1787798cf1f2e0b8a56218d07b7da44f784a7caeb2c /bin/sh -c X86_FLAG=$([ "$DEFAULT_DOCKCROSS_IMAGE" = "dockcross/manylinux2014-x86" ] && echo "-32" || echo "") && /buildscripts/build-and-install-openssl.sh $X86_FLAG && /buildscripts/build-and-install-openssh.sh && /buildscripts/build-and-install-curl.sh && /buildscripts/build-and-install-git.sh && /buildscripts/build-and-install-cmake.sh $X86_FLAG && /buildscripts/install-liquidprompt-binary.sh && PYTHON=$([ -e /opt/python/cp38-cp38/bin/python ] && echo "/opt/python/cp38-cp38/bin/python" || echo "python3") && /buildscripts/install-python-packages.sh -python ${PYTHON} && /buildscripts/build-and-install-ninja.sh -python ${PYTHON} && /buildscripts/build-and-install-flatcc.sh && rm -rf /buildscripts # buildkit |
RUN |10 GIT_VERSION=2.42.0 CMAKE_VERSION=3.27.5 NINJA_VERSION=1.11.1 FLATCC_VERSION=0.6.1 OPENSSL_VERSION=openssl-1.1.1o OPENSSL_HASH=9384a2b0570dd80358841464677115df785edb941c71211f75076d72fe6b438f CURL_VERSION=curl-7.76.0 CURL_HASH=3b4378156ba09e224008e81dcce854b7ce4d182b1f9cfb97fe5ed9e9c18c6bd3 PERL_VERSION=perl-5.32.1 PERL_HASH=03b693901cd8ae807231b1787798cf1f2e0b8a56218d07b7da44f784a7caeb2c /bin/sh -c echo "root:root" | chpasswd # buildkit |
WORKDIR /work |
ENTRYPOINT ["/dockcross/entrypoint.sh"] |
COPY imagefiles/cmake.sh /usr/local/bin/cmake # buildkit |
COPY imagefiles/ccmake.sh /usr/local/bin/ccmake # buildkit |
RUN |10 GIT_VERSION=2.42.0 CMAKE_VERSION=3.27.5 NINJA_VERSION=1.11.1 FLATCC_VERSION=0.6.1 OPENSSL_VERSION=openssl-1.1.1o OPENSSL_HASH=9384a2b0570dd80358841464677115df785edb941c71211f75076d72fe6b438f CURL_VERSION=curl-7.76.0 CURL_HASH=3b4378156ba09e224008e81dcce854b7ce4d182b1f9cfb97fe5ed9e9c18c6bd3 PERL_VERSION=perl-5.32.1 PERL_HASH=03b693901cd8ae807231b1787798cf1f2e0b8a56218d07b7da44f784a7caeb2c /bin/sh -c echo $'#!/bin/bash\nLD_PRELOAD=/usr/lib64/libcurl.so.4 /usr/bin/yum "$@"' > /usr/local/bin/yum && chmod a+x /usr/local/bin/yum # buildkit |
ENV CROSS_TRIPLE=x86_64-linux-gnu |
ENV CROSS_ROOT=/opt/rh/devtoolset-10/root/usr/bin |
ENV AS=/opt/rh/devtoolset-10/root/usr/bin/as AR=/opt/rh/devtoolset-10/root/usr/bin/ar CC=/opt/rh/devtoolset-10/root/usr/bin/gcc CPP=/opt/rh/devtoolset-10/root/usr/bin/cpp CXX=/opt/rh/devtoolset-10/root/usr/bin/g++ LD=/opt/rh/devtoolset-10/root/usr/bin/ld FC=/opt/rh/devtoolset-10/root/usr/bin/gfortran |
COPY linux-x64/x86_64-linux-gnu-noop.sh /usr/bin/x86_64-linux-gnu-noop # buildkit |
COPY manylinux2014-x64/Toolchain.cmake /opt/rh/devtoolset-10/root/usr/bin/../lib/ # buildkit |
ENV CMAKE_TOOLCHAIN_FILE=/opt/rh/devtoolset-10/root/usr/bin/../lib/Toolchain.cmake |
ARG BUILD_DATE |
ARG IMAGE |
ARG VERSION=latest |
ARG VCS_REF |
ARG VCS_URL |
LABEL org.label-schema.build-date=2024-08-12T20:14:09Z org.label-schema.name=dockcross/manylinux2014-x64 org.label-schema.version=20240812-60fa1b0 org.label-schema.vcs-ref=60fa1b0 org.label-schema.vcs-url=https://github.com/dockcross/dockcross org.label-schema.schema-version=1.0 |
ENV DEFAULT_DOCKCROSS_IMAGE=dockcross/manylinux2014-x64:20240812-60fa1b0 |
ENV DEFAULT_DOCKCROSS_IMAGE=manylinux2014-fuse-x64 |
RUN /bin/sh -c sudo yum install -y fuse fuse-devel # buildkit |