This repo contains a lite version of glib that only contains ghash, glist, gslist, gqueue and gmem. The was created to support LibVMI on systems that cannot support a full GLib including the Bareflank Hypervisor, and Unikernels like IncludeOS.
To compile, run make as usual. If you are cross compiling (as is the case with both Bareflank and IncludeOS), you will need to set CC and AR.
make CC=<> AR=<>
make install prefix=<>
To clean
make clean
This repo is licensed under the GNU Lesser General Public License v2.1 (LGPL).