@@ -8,7 +8,7 @@ on: | |||||
branches: | branches: | ||||
- '*' | - '*' | ||||
env: | env: | ||||
CACHE_VERSION: 3 | |||||
CACHE_VERSION: 4 | |||||
DEBIAN_FRONTEND: noninteractive | DEBIAN_FRONTEND: noninteractive | ||||
HOMEBREW_NO_AUTO_UPDATE: 1 | HOMEBREW_NO_AUTO_UPDATE: 1 | ||||
PAWPAW_SKIP_LTO: 1 | PAWPAW_SKIP_LTO: 1 | ||||
@@ -0,0 +1,25 @@ | |||||
diff --git a/glib/glib-init.c b/glib/glib-init.c | |||||
index e7002e6..12f94f2 100644 | |||||
--- a/glib/glib-init.c | |||||
+++ b/glib/glib-init.c | |||||
@@ -236,7 +236,7 @@ glib_init (void) | |||||
g_quark_init (); | |||||
} | |||||
-#if defined (G_OS_WIN32) | |||||
+#if 0 | |||||
BOOL WINAPI DllMain (HINSTANCE hinstDLL, | |||||
DWORD fdwReason, | |||||
@@ -284,6 +284,11 @@ G_DEFINE_CONSTRUCTOR(glib_init_ctor) | |||||
static void | |||||
glib_init_ctor (void) | |||||
{ | |||||
+ glib_dll = NULL; | |||||
+ g_clock_win32_init (); | |||||
+#ifdef THREADS_WIN32 | |||||
+ g_thread_win32_init (); | |||||
+#endif | |||||
glib_init (); | |||||
} | |||||