mirror of
https://github.com/bensuperpc/dockcross.git
synced 2024-11-13 22:51:31 +01:00
c96cbdc956
This ensures that the dockcross script will continue to use the specific tagged version of the image that generates it.
41 lines
1.2 KiB
Docker
41 lines
1.2 KiB
Docker
FROM quay.io/pypa/manylinux1_i686:latest
|
|
MAINTAINER Matt McCormick "matt.mccormick@kitware.com"
|
|
|
|
ENV DEFAULT_DOCKCROSS_IMAGE dockcross/manylinux-x86
|
|
|
|
#include "common.manylinux"
|
|
|
|
#include "common.docker"
|
|
|
|
ENV CROSS_TRIPLE i686-linux-gnu
|
|
ENV CROSS_ROOT /opt/rh/devtoolset-2/root/usr/bin
|
|
ENV AS=${CROSS_ROOT}/as \
|
|
AR=${CROSS_ROOT}/ar \
|
|
CC=${CROSS_ROOT}/gcc \
|
|
CPP=${CROSS_ROOT}/cpp \
|
|
CXX=${CROSS_ROOT}/g++ \
|
|
LD=${CROSS_ROOT}/ld \
|
|
FC=${CROSS_ROOT}/gfortran
|
|
|
|
COPY linux-x86/${CROSS_TRIPLE}-noop.sh /usr/bin/${CROSS_TRIPLE}-noop
|
|
|
|
COPY manylinux-x86/Toolchain.cmake ${CROSS_ROOT}/../lib/
|
|
ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/../lib/Toolchain.cmake
|
|
|
|
COPY linux-x86/linux32-entrypoint.sh /dockcross/
|
|
ENTRYPOINT ["/dockcross/linux32-entrypoint.sh"]
|
|
|
|
# Build-time metadata as defined at http://label-schema.org
|
|
ARG BUILD_DATE
|
|
ARG IMAGE=dockcross/manylinux-x86
|
|
ARG VERSION=latest
|
|
ARG VCS_REF
|
|
ARG VCS_URL
|
|
LABEL org.label-schema.build-date=$BUILD_DATE \
|
|
org.label-schema.name=$IMAGE \
|
|
org.label-schema.version=$VERSION \
|
|
org.label-schema.vcs-ref=$VCS_REF \
|
|
org.label-schema.vcs-url=$VCS_URL \
|
|
org.label-schema.schema-version="1.0"
|
|
ENV DEFAULT_DOCKCROSS_IMAGE ${IMAGE}:${VERSION}
|