This is to prevent circular dependencies as well as having to depend on glib just to build another package.