mirror of
https://mau.dev/maunium/synapse.git
synced 2024-12-13 20:13:28 +01:00
Add rustc to Docker image build environment (#9405)
This is needed to build the cryptography library, since it does not provide wheels for ARMv7. Fixes #9403 Signed-off-by: Dan Callahan <danc@element.io>
This commit is contained in:
parent
dcb9c2e8ae
commit
b8b172466f
2 changed files with 3 additions and 0 deletions
1
changelog.d/9405.misc
Normal file
1
changelog.d/9405.misc
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Add rustc as a dependency when building Docker images.
|
|
@ -28,11 +28,13 @@ RUN apt-get update && apt-get install -y \
|
||||||
libwebp-dev \
|
libwebp-dev \
|
||||||
libxml++2.6-dev \
|
libxml++2.6-dev \
|
||||||
libxslt1-dev \
|
libxslt1-dev \
|
||||||
|
rustc \
|
||||||
zlib1g-dev \
|
zlib1g-dev \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
# Build dependencies that are not available as wheels, to speed up rebuilds
|
# Build dependencies that are not available as wheels, to speed up rebuilds
|
||||||
RUN pip install --prefix="/install" --no-warn-script-location \
|
RUN pip install --prefix="/install" --no-warn-script-location \
|
||||||
|
cryptography \
|
||||||
frozendict \
|
frozendict \
|
||||||
jaeger-client \
|
jaeger-client \
|
||||||
opentracing \
|
opentracing \
|
||||||
|
|
Loading…
Reference in a new issue