File 0002-Only-call-GC_DllMain-for-embedded-gc.patch of Package mingw32-mono
From 3ba9a5b1066a81d5198c7f59ac268c5c51508592 Mon Sep 17 00:00:00 2001
From: Hib Eris <hib@hiberis.nl>
Date: Sat, 19 Feb 2011 14:13:24 +0100
Subject: [PATCH 2/2] Only call GC_DllMain for embedded gc
---
mono/metadata/boehm-gc.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/mono/metadata/boehm-gc.c b/mono/metadata/boehm-gc.c
index 641d10b..62a685b 100644
--- a/mono/metadata/boehm-gc.c
+++ b/mono/metadata/boehm-gc.c
@@ -1189,7 +1189,11 @@ mono_gc_pthread_detach (pthread_t thread)
#ifdef HOST_WIN32
BOOL APIENTRY mono_gc_dllmain (HMODULE module_handle, DWORD reason, LPVOID reserved)
{
+#ifdef USE_INCLUDED_LIBGC
return GC_DllMain (module_handle, reason, reserved);
+#else
+ return TRUE;
+#endif
}
#endif
--
1.7.1