Permalink
Fetching contributors…
Cannot retrieve contributors at this time
27 lines (21 sloc) 638 Bytes
FROM ubuntu:18.04
RUN apt-get update && \
apt-get install -y --no-install-recommends \
ca-certificates \
cmake \
gcc \
libc6-dev \
make \
pkg-config
COPY xargo.sh /
RUN bash /xargo.sh
COPY musl.sh /
RUN bash /musl.sh TARGET=x86_64-linux-musl
COPY openssl.sh /
RUN bash /openssl.sh linux-x86_64 x86_64-linux-musl-
ENV CARGO_TARGET_X86_64_UNKNOWN_LINUX_MUSL_LINKER=x86_64-linux-musl-gcc \
CC_x86_64_unknown_linux_musl=x86_64-linux-musl-gcc \
CXX_x86_64_unknown_linux_musl=x86_64-linux-musl-g++ \
OPENSSL_DIR=/openssl \
OPENSSL_INCLUDE_DIR=/openssl/include \
OPENSSL_LIB_DIR=/openssl/lib