mirror of
https://github.com/slint-ui/slint.git
synced 2025-08-04 10:50:00 +00:00
Prospective fix for failing embedded build on Linux
When cross-compiling the Rust crate, we depend on slint-macros, which is a host build. That in turn depends on the compiler lib, which on Linux depends on a host fontconfig.
This commit is contained in:
parent
e9350403bc
commit
b0b6e4d077
3 changed files with 6 additions and 3 deletions
|
@ -5,6 +5,7 @@ FROM rustembedded/cross:aarch64-unknown-linux-gnu-0.2.1
|
|||
|
||||
RUN dpkg --add-architecture arm64 && \
|
||||
apt-get update && \
|
||||
apt-get install --assume-yes libfontconfig1-dev:arm64 libxcb1-dev:arm64 libxcb-render0-dev:arm64 libxcb-shape0-dev:arm64 libxcb-xfixes0-dev:arm64 libxkbcommon-dev:arm64 python3
|
||||
apt-get install --assume-yes libfontconfig1-dev:arm64 libxcb1-dev:arm64 libxcb-render0-dev:arm64 libxcb-shape0-dev:arm64 libxcb-xfixes0-dev:arm64 libxkbcommon-dev:arm64 python3 \
|
||||
libfontconfig1-dev
|
||||
|
||||
ENV PKG_CONFIG_PATH=/usr/lib/aarch64-linux-gnu/pkgconfig
|
||||
|
|
|
@ -5,6 +5,7 @@ FROM rustembedded/cross:armv7-unknown-linux-gnueabihf-0.2.1
|
|||
|
||||
RUN dpkg --add-architecture armhf && \
|
||||
apt-get update && \
|
||||
apt-get install --assume-yes libfontconfig1-dev:armhf libxcb1-dev:armhf libxcb-render0-dev:armhf libxcb-shape0-dev:armhf libxcb-xfixes0-dev:armhf libxkbcommon-dev:armhf python3
|
||||
apt-get install --assume-yes libfontconfig1-dev:armhf libxcb1-dev:armhf libxcb-render0-dev:armhf libxcb-shape0-dev:armhf libxcb-xfixes0-dev:armhf libxkbcommon-dev:armhf python3 \
|
||||
libfontconfig1-dev
|
||||
|
||||
ENV PKG_CONFIG_PATH=/usr/lib/arm-linux-gnueabihf/pkgconfig
|
||||
|
|
|
@ -7,6 +7,7 @@ FROM ghcr.io/slint-ui/cross-riscv64-base:1.0
|
|||
|
||||
RUN dpkg --add-architecture riscv64 && \
|
||||
apt-get update && \
|
||||
apt-get install --assume-yes libfontconfig1-dev:riscv64 libxcb1-dev:riscv64 libxcb-render0-dev:riscv64 libxcb-shape0-dev:riscv64 libxcb-xfixes0-dev:riscv64 libxkbcommon-dev:riscv64 python3
|
||||
apt-get install --assume-yes libfontconfig1-dev:riscv64 libxcb1-dev:riscv64 libxcb-render0-dev:riscv64 libxcb-shape0-dev:riscv64 libxcb-xfixes0-dev:riscv64 libxkbcommon-dev:riscv64 python3 \
|
||||
libfontconfig1-dev
|
||||
|
||||
ENV PKG_CONFIG_PATH=/usr/lib/riscv64-linux-gnu/pkgconfig
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue