[mpich2-commits] r6710 - mpich2/trunk

jayesh at mcs.anl.gov jayesh at mcs.anl.gov
Mon May 24 13:18:53 CDT 2010


Author: jayesh
Date: 2010-05-24 13:18:53 -0500 (Mon, 24 May 2010)
New Revision: 6710

Modified:
   mpich2/trunk/winconfigure.wsf
Log:
Handling unhandled defns in windows configure.(1) For now not-defining thread-safe strerror funcs (2) Adding support for thread local storage class defined by VS

Modified: mpich2/trunk/winconfigure.wsf
===================================================================
--- mpich2/trunk/winconfigure.wsf	2010-05-24 16:05:25 UTC (rev 6709)
+++ mpich2/trunk/winconfigure.wsf	2010-05-24 18:18:53 UTC (rev 6710)
@@ -2986,6 +2986,14 @@
 					fout.WriteLine("#ifndef HAVE_STRERROR")
 					fout.WriteLine("#define HAVE_STRERROR 1")
 					fout.WriteLine("#endif")
+                                Case "HAVE_STRERROR_R"
+                                        fout.WriteLine("/* #undef HAVE_STRERROR_R */")
+                                Case "STRERROR_R_CHAR_P"
+                                        fout.WriteLine("/* #undef STRERROR_R_CHAR_P */")
+                                Case "NEEDS_STRERROR_R_DECL"
+                                        fout.WriteLine("/* #undef NEEDS_STRERROR_R_DECL */")
+                                Case "HAVE_DECL_STRERROR_R"
+                                        fout.WriteLine("/* #undef HAVE_DECL_STRERROR_R */")
 				Case "HAVE_ASM_AND_X86_LFENCE"
 					fout.WriteLine("/* #undef HAVE_ASM_AND_X86_LFENCE */")
 				Case "HAVE_ASM_AND_X86_MFENCE"
@@ -3088,6 +3096,8 @@
                                         ' Currently we only build MPICH2 with global lock 
                                         ' -Introduce this option when building lock-free version
                                         fout.WriteLine("/* #undef MPIU_THREAD_SUPPRESS_PREDEFINED_REFCOUNTS */")
+                                Case "MPIU_TLS_SPECIFIER"
+                                        fout.WriteLine("#define MPIU_TLS_SPECIFIER __declspec( thread )")
 				Case "MPIU_HANDLE_ALLOCATION_METHOD"
 					fout.WriteLine("#define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX")
 				Case "MPIU_MUTEX_WAIT_TIME"



More information about the mpich2-commits mailing list