summaryrefslogtreecommitdiffstats
path: root/fuzzbuzz.yaml
diff options
context:
space:
mode:
authorFrantisek Sumsal <frantisek@sumsal.cz>2020-01-08 10:44:10 +0100
committerEvgeny Vereshchagin <evvers@ya.ru>2020-01-08 11:56:30 +0100
commit514793658c499821383bdc8bbf1d33048c18dd40 (patch)
treea7cc0d3d21bda89634ddde96e886c3c8d2bfa62c /fuzzbuzz.yaml
parentMerge pull request #14465 from poettering/setprio-rework (diff)
downloadsystemd-514793658c499821383bdc8bbf1d33048c18dd40.tar.xz
systemd-514793658c499821383bdc8bbf1d33048c18dd40.zip
test: pin meson to 0.52.1 for fuzzit/fuzzbuzz
Latest meson doesn't work with older python 3.5, which is present on Ubuntu 16.04. Let's pin in to the latest working version (0.52.1) until we properly bump all necessary Ubuntu images to 18.04. See: https://github.com/mesonbuild/meson/issues/6427
Diffstat (limited to 'fuzzbuzz.yaml')
-rw-r--r--fuzzbuzz.yaml6
1 files changed, 5 insertions, 1 deletions
diff --git a/fuzzbuzz.yaml b/fuzzbuzz.yaml
index f64af60e01..18c70e3555 100644
--- a/fuzzbuzz.yaml
+++ b/fuzzbuzz.yaml
@@ -5,7 +5,11 @@ setup:
- sudo apt-get update -y
- sudo apt-get build-dep -y systemd
- sudo apt-get install -y python3-pip
-- pip3 install meson ninja
+# FIXME: temporarily pin the meson version as 0.53 doesn't work with older
+# python 3.5
+# # See: https://github.com/mesonbuild/meson/issues/6427
+#
+- pip3 install meson==0.52.1 ninja
- export PATH="$HOME/.local/bin/:$PATH"
- CC=$FUZZ_CC CXX=$FUZZ_CXX meson -Dfuzzbuzz=true -Dfuzzbuzz-engine-dir=$(dirname "$FUZZ_ENGINE") -Dfuzzbuzz-engine=$(cut -d. -f1 <(basename "$FUZZ_ENGINE")) -Db_lundef=false ./build
- ninja -v -C ./build fuzzers