]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
src/tests/oss-fuzz: pin meson to 1.7.2 to workaround build failures 4552/head
authorAlexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Mon, 12 May 2025 10:05:59 +0000 (12:05 +0200)
committerAlexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Mon, 12 May 2025 10:08:32 +0000 (12:08 +0200)
See also
https://github.com/google/oss-fuzz/pull/13286/commits/093b2480ce44c38c2418c20df2212f56b9e7fbd2

Thanks to Evgeny Vereshchagin

Fixes: #4551
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
src/tests/oss-fuzz.sh

index 7ee132fbe68fb9a4c9d008991de1f647b0a74eb9..1976eb320eaa7ea96b0b98c7ab5e7818cc72c75f 100755 (executable)
@@ -30,7 +30,12 @@ apt-get install --yes --no-install-recommends \
 apt-get remove --yes lxc-utils liblxc-common liblxc1 liblxc-dev
 
 # make sure we have a new enough meson version
-pip3 install meson ninja
+
+# ToDo: remove this workaround once meson is fixed
+# meson is pinned to get around https://github.com/mesonbuild/meson/issues/14533
+# thanks to Evgeny Vereshchagin
+# https://github.com/google/oss-fuzz/pull/13286/commits/093b2480ce44c38c2418c20df2212f56b9e7fbd2
+pip3 install meson==1.7.2 ninja
 
 # Sanitized build
 meson setup san_build \