Bump required glib version to 2.28
authorSimon Marchi <simon.marchi@efficios.com>
Wed, 16 Oct 2019 19:27:11 +0000 (15:27 -0400)
committerSimon Marchi <simon.marchi@efficios.com>
Wed, 16 Oct 2019 20:36:43 +0000 (16:36 -0400)
commitef9559ae12282108e1af00e08809d8f04946ab77
tree6a07d24604821a03dffd8b71b2ef7b96bf5ab18f
parent7e481c9efd8ae221418561c14867807c9e534747
Bump required glib version to 2.28

While investigating a hang in the lttng-live source component when
running with glib 2.22.5, we have found that this version had a bug in
g_ptr_array_remove_index_fast.  When removing the last element of the
array, the free func is not called.

It was fixed in the following commit:

https://github.com/GNOME/glib/commit/5fffa39b6ae8f8faf1036fbf07de02ffe84ef099

The first major release where this is fixed is 2.26.  We went through
the platforms we need to support, and the oldest glib version we need to
support is 2.28.6, on Solaris 11.  Therefore, fix the issue with
lttng-live by bumping the required glib version to 2.28.

Change-Id: Ib56ac221dfc5ecf45eb62b837fe0b6f54032cf31
Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/2210
Reviewed-by: Michael Jeanson <mjeanson@efficios.com>
Reviewed-by: Jonathan Rajotte Julien <jonathan.rajotte-julien@efficios.com>
Tested-by: jenkins <jenkins@lttng.org>
README.adoc
configure.ac
This page took 0.024378 seconds and 4 git commands to generate.