There is an updated pull request by oreo639 against master on the void-packages repository https://github.com/oreo639/void-packages glib https://github.com/void-linux/void-packages/pull/49446 [WIP] glib: update to 2.80.0. #### Testing the changes - I tested the changes in this PR: **briefly** glib 2.80.0 introduces libgirepository-2.0 and GIRepository-3.0, which unfortunately creates a build cycle between glib and gobject-introspection, although that is supposedly transitory. Currently only the C components have been moved over to glib (notably, g-ir-scanner has not, which is needed when compiling introspection in glib). The GLib gir files have also been moved to being generated by glib instead of gobject-introspection. (hence why gobject-introspection is necessary) https://discourse.gnome.org/t/dealing-with-glib-and-gobject-introspection-circular-dependency/18701 https://gitlab.gnome.org/GNOME/glib/-/issues/2616 https://docs.gtk.org/girepository/migrating-gi.html The bootstrap process, while not intentionally, mirrors the one used by gnome-buld-meta: https://gitlab.gnome.org/GNOME/gnome-build-meta/-/blob/master/elements/sdk/glib.bst (While gobject-introspection technically doesn't need to be rebuilt I did so here due to issues with dependencies, e.g. glib-bootstrap vs glib) A patch file from https://github.com/void-linux/void-packages/pull/49446.patch is attached