Aditya Kulkarni
5 years ago
1 changed files with 14 additions and 0 deletions
@ -0,0 +1,14 @@ |
|||
FROM rust:1.34 |
|||
LABEL Description="Rust compile env for linux + windows (cross)" |
|||
|
|||
RUN apt update |
|||
RUN apt install -y build-essential mingw-w64 |
|||
|
|||
RUN rustup target add x86_64-pc-windows-gnu |
|||
RUN rustup target add x86_64-unknown-linux-musl |
|||
|
|||
# Append the linker to the cargo config for windows cross compile |
|||
RUN echo "[target.x86_64-pc-windows-gnu]" >> /usr/local/cargo/config && \ |
|||
echo "linker = '/usr/bin/x86_64-w64-mingw32-gcc'" >> /usr/local/cargo/config |
|||
|
|||
ENV CC_x86_64_unknown_linux_musl="gcc" |
Loading…
Reference in new issue