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

openSUSE Build Service is sponsored by