From bba0a0d6006f0ef627d38302a0ef79072907c466 Mon Sep 17 00:00:00 2001 From: Alexander Mikhalitsyn Date: Mon, 12 May 2025 12:05:59 +0200 Subject: [PATCH] src/tests/oss-fuzz: pin meson to 1.7.2 to workaround build failures See also https://github.com/google/oss-fuzz/pull/13286/commits/093b2480ce44c38c2418c20df2212f56b9e7fbd2 Thanks to Evgeny Vereshchagin Fixes: #4551 Signed-off-by: Alexander Mikhalitsyn --- src/tests/oss-fuzz.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/tests/oss-fuzz.sh b/src/tests/oss-fuzz.sh index 7ee132fbe..1976eb320 100755 --- a/src/tests/oss-fuzz.sh +++ b/src/tests/oss-fuzz.sh @@ -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 \ -- 2.47.2