mirror of
https://github.com/bensuperpc/dockcross.git
synced 2024-12-23 09:04:27 +01:00
602fb22cce
Older versions of git included in older linux distributions are not able to download source from Github. A newer version is required with a newer OpenSSL. This requires to also build curl with the same OpenSSL. CMake is downloaded precompiled if available (64bits system) or compiled from source otherwise.
37 lines
1.0 KiB
Docker
37 lines
1.0 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
|
|
|
|
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
|
|
ARG VCS_REF
|
|
ARG VCS_URL
|
|
LABEL org.label-schema.build-date=$BUILD_DATE \
|
|
org.label-schema.name=$IMAGE \
|
|
org.label-schema.vcs-ref=$VCS_REF \
|
|
org.label-schema.vcs-url=$VCS_URL \
|
|
org.label-schema.schema-version="1.0"
|