-From 342d3296851dfabd88e9e3909ab45fa16e8139e0 Mon Sep 17 00:00:00 2001
+From 1133ed82df5390a9426818e5097b83c4af6374a0 Mon Sep 17 00:00:00 2001
 From: Matthias Clasen <mclasen@redhat.com>
 Date: Tue, 6 Oct 2015 19:43:38 -0400
-Subject: Make glib_init safe to call more than once
+Subject: [PATCH 1/4] Make glib_init safe to call more than once
 
 This will be needed to fix constructor order for non-GNU libc.
 

   g_debug_init ();
   g_quark_init ();
-- 
cgit v0.11.2

From e0dce8a9ae77cd4430db224c3bb056d9d1882e58 Mon Sep 17 00:00:00 2001
From: Matthias Clasen <mclasen@redhat.com>
Date: Tue, 6 Oct 2015 19:45:38 -0400
Subject: Export glib_init via GLIB_PRIVATE_CALL

This will be used in the next commit to call glib_init from the
gobject constructor, to ensure proper constructor ordering with

 } GLibPrivateVTable;
 
-- 
2.6.2

From 490ae890ec857274d02980ba30bf6a2a1945b91c Mon Sep 17 00:00:00 2001
From: Matthias Clasen <mclasen@redhat.com>
Date: Tue, 6 Oct 2015 20:09:08 -0400
Subject: [PATCH 3/4] Call glib_init from the gobject constructor

We are using quarks in the gobject constructor, among other things,
so we need to ensure that glib is being initialized first.
