Add cross compiling capabilities
This commit is contained in:
parent
d970e372af
commit
e3cb2e3ad4
|
|
@ -0,0 +1,8 @@
|
|||
[target.armv7-unknown-linux-gnueabihf]
|
||||
xargo = false
|
||||
dockerfile = "./crabidy-server/armv7-unknown-linux-gnueabihf-Dockerfile"
|
||||
|
||||
[target.aarch64-unknown-linux-gnu]
|
||||
xargo = false
|
||||
dockerfile = "./crabidy-server/aarch64-unknown-linux-gnu-Dockerfile"
|
||||
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
FROM ghcr.io/cross-rs/aarch64-unknown-linux-gnu:edge
|
||||
RUN dpkg --add-architecture arm64
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
RUN apt-get update && apt-get install -y alsa:arm64 librust-alsa-sys-dev:arm64 libasound2-dev:arm64 portaudio19-dev:arm64 build-essential libpulse-dev:arm64 libdbus-1-dev:arm64 pkg-config apt-utils unzip
|
||||
RUN curl -LO https://github.com/protocolbuffers/protobuf/releases/download/v23.2/protoc-23.2-linux-x86_64.zip && unzip protoc-23.2-linux-x86_64.zip
|
||||
Loading…
Reference in New Issue