ci/fuzzing: update glib version to 2.72.0

Fixes an issue where on configure, glib's internal gnulib was tripping
up the undefined behaviour sanitizer with a divide by 0.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1976>
This commit is contained in:
Matthew Waters 2022-03-18 18:35:05 +11:00
parent 2b85e5f99c
commit f0e5c8e0f2

View file

@ -42,8 +42,8 @@ cd $WORK
# 1) BUILD GLIB AND GSTREAMER
# Note: we build glib ourselves so that we get proper malloc/free backtraces
tar xvJf $SRC/glib-2.64.2.tar.xz
cd glib-2.64.2
tar xvJf $SRC/glib-2.72.0.tar.xz
cd glib-2.72.0
# options taken from glib's oss-fuzz build definition
meson \
--prefix=$PREFIX \
@ -52,7 +52,6 @@ meson \
-Db_lundef=false \
-Doss_fuzz=enabled \
-Dlibmount=disabled \
-Dinternal_pcre=true \
_builddir
ninja -C _builddir
ninja -C _builddir install