Skip to content

Commit f62013a

Browse files
committed
fix(dockerfile-linux): add Rust to build environment
The [Python cryptography package](https://cryptography.io/) must be built on certain hardware architectures (e.g., mips64le). This [requires Rust](https://cryptography.io/en/latest/installation/#rust).
1 parent 5f9c162 commit f62013a

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

8.1/alpine3.16/Dockerfile

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

8.1/bullseye/Dockerfile

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Dockerfile-linux.template

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ RUN set -eux; \
3737
apk add --no-cache --virtual .build-deps \
3838
bluez-dev \
3939
bzip2-dev \
40+
cargo \
4041
coreutils \
4142
dpkg-dev dpkg \
4243
expat-dev \
@@ -49,9 +50,11 @@ RUN set -eux; \
4950
libtirpc-dev \
5051
linux-headers \
5152
make \
53+
musl-dev \
5254
ncurses-dev \
5355
openssl-dev \
5456
pax-utils \
57+
python3-dev \
5558
readline-dev \
5659
sqlite-dev \
5760
tcl-dev \
@@ -65,6 +68,7 @@ RUN set -eux; \
6568
savedAptMark="$(apt-mark showmanual)"; \
6669
apt-get update; \
6770
apt-get install -y --no-install-recommends \
71+
cargo \
6872
dpkg-dev \
6973
gcc \
7074
gnupg dirmngr \
@@ -80,6 +84,7 @@ RUN set -eux; \
8084
libsqlite3-dev \
8185
libssl-dev \
8286
make \
87+
python3-dev \
8388
tk-dev \
8489
uuid-dev \
8590
wget \

0 commit comments

Comments
 (0)