Commit 87bb916210249eb07ec1845e7a2ae90c7f7a03d0 introduces a dependency on glib >= 2.32 since earlier version do not allow static allocation of a GMutex.
Thanks for the tip. I have updated the build dependencies and README.
(In reply to comment #1) > Thanks for the tip. I have updated the build dependencies and README. May I suggest you revert the relevant part of that commit? Allocating GMutex statically brings no real benefit and glib 2.32 has only been released in March this year and is not available yet in many distros.