Move files in docker directory to iced-rs/docker repository
This commit is contained in:
parent
424e1d3fda
commit
33d52b5770
3 changed files with 0 additions and 79 deletions
|
|
@ -1,31 +0,0 @@
|
|||
FROM debian:buster
|
||||
|
||||
RUN dpkg --add-architecture arm64 && \
|
||||
apt-get update && \
|
||||
apt-get install --assume-yes \
|
||||
curl \
|
||||
build-essential \
|
||||
cmake \
|
||||
g++-aarch64-linux-gnu \
|
||||
git \
|
||||
pkg-config \
|
||||
libdbus-1-dev:arm64 \
|
||||
libudev-dev:arm64 \
|
||||
libxkbcommon-dev:arm64 \
|
||||
libfontconfig1-dev:arm64
|
||||
|
||||
RUN curl https://sh.rustup.rs -sSf | sh -s -- -y \
|
||||
--default-toolchain stable \
|
||||
--no-modify-path \
|
||||
--profile minimal
|
||||
|
||||
ENV RUSTUP_HOME=/root/.rustup \
|
||||
CARGO_HOME=/root/.cargo \
|
||||
PATH=/root/.cargo/bin:$PATH \
|
||||
PKG_CONFIG_ALLOW_CROSS=1 \
|
||||
PKG_CONFIG_PATH=/usr/lib/aarch64-linux-gnu/pkgconfig \
|
||||
CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc \
|
||||
CC_aarch64_unknown_linux_gnu=aarch64-linux-gnu-gcc \
|
||||
RUST_TEST_THREADS=1
|
||||
|
||||
RUN rustup target add aarch64-unknown-linux-gnu
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
FROM debian:buster
|
||||
|
||||
RUN dpkg --add-architecture armhf && \
|
||||
apt-get update && \
|
||||
apt-get install --assume-yes \
|
||||
curl \
|
||||
build-essential \
|
||||
cmake \
|
||||
g++-arm-linux-gnueabihf \
|
||||
git \
|
||||
pkg-config \
|
||||
libdbus-1-dev:armhf \
|
||||
libudev-dev:armhf \
|
||||
libxkbcommon-dev:armhf \
|
||||
libfontconfig1-dev:armhf
|
||||
|
||||
RUN curl https://sh.rustup.rs -sSf | sh -s -- -y \
|
||||
--default-toolchain stable \
|
||||
--no-modify-path \
|
||||
--profile minimal
|
||||
|
||||
ENV RUSTUP_HOME=/root/.rustup \
|
||||
CARGO_HOME=/root/.cargo \
|
||||
PATH=/root/.cargo/bin:$PATH \
|
||||
PKG_CONFIG_ALLOW_CROSS=1 \
|
||||
PKG_CONFIG_PATH=/usr/lib/arm-linux-gnueabihf/pkgconfig \
|
||||
CARGO_TARGET_ARMV7_UNKNOWN_LINUX_GNUEABIHF_LINKER=arm-linux-gnueabihf-gcc \
|
||||
CC_armv7_unknown_linux_gnueabihf=arm-linux-gnueabihf-gcc \
|
||||
RUST_TEST_THREADS=1
|
||||
|
||||
RUN rustup target add armv7-unknown-linux-gnueabihf
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
## Build
|
||||
To use `cross` to compile for Raspberry Pi you first need to build the docker image.
|
||||
Use these commands to build the images needed.
|
||||
|
||||
**NOTE:** Run these commands inside the `docker` folder. This is needed since `docker`
|
||||
uses surrounding directories as "context" for building the image, which means it'll
|
||||
copy the entire `target` directory.
|
||||
|
||||
### Raspberry Pi 2/3/4 (32 bits)
|
||||
```
|
||||
$ docker build -t iced-rs/armv7 -f Dockerfile.armv7-unknown-linux-gnueabihf .
|
||||
```
|
||||
|
||||
### Raspberry Pi 3/4 (64 bits)
|
||||
```
|
||||
$ docker build -t iced-rs/aarch64 -f Dockerfile.aarch64-unknown-linux-gnu .
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue