Dockerfile: Enforce to build SPDK with meson 0.59.2

This is to workaround a regression of building SPDK/DPDK with the latest
meson 0.60.0 [1][2].

[1] https://github.com/spdk/spdk/issues/2214
[2] https://bugs.dpdk.org/show_bug.cgi?id=836

Signed-off-by: Bo Chen <chen.bo@intel.com>
This commit is contained in:
Bo Chen 2021-10-25 21:11:18 -07:00 committed by Rob Bradford
parent bbc223b93f
commit aaf253a2d7

View File

@ -117,6 +117,8 @@ RUN if [ "$TARGETARCH" = "amd64" ]; then \
&& cd spdk \
&& git checkout a827fd7eeca67209d4c0aaad9a3ed55692e7e36e \
&& git submodule update --init \
&& sed -i 's/pip3 install meson/pip3 install meson==0.59.2/g' scripts/pkgdep/ubuntu.sh \
&& sed -i 's/meson/meson==0.59.2/g' scripts/pkgdep/requirements.txt \
&& apt-get update \
&& ./scripts/pkgdep.sh \
&& ./configure --with-vfio-user \