1dd9afdf52
Most work done by kurt@, who got bleeding eyes and has been trapped into pthread issues because some of us (me and Stuart Henderson) were slopyy and applied some patches only partial. A big sorry to kurt@ for this waste of time! Tested by many. Intermediate ok's (IIRC) from kurt@, naddy@ and todd@.
24 lines
868 B
Plaintext
24 lines
868 B
Plaintext
$OpenBSD: patch-include_gc_config_macros_h,v 1.1 2007/07/14 22:16:17 kili Exp $
|
|
--- include/gc_config_macros.h.orig Mon Jul 2 14:21:33 2007
|
|
+++ include/gc_config_macros.h Thu Jul 12 09:56:42 2007
|
|
@@ -65,7 +65,7 @@
|
|
defined(GC_DGUX386_THREADS) || defined(GC_DARWIN_THREADS) || \
|
|
defined(GC_AIX_THREADS) || defined(GC_NETBSD_THREADS) || \
|
|
(defined(GC_WIN32_THREADS) && defined(__CYGWIN32__)) || \
|
|
- defined(GC_GNU_THREADS)
|
|
+ defined(GC_GNU_THREADS) || defined(GC_OPENBSD_THREADS)
|
|
# define GC_PTHREADS
|
|
# endif
|
|
|
|
@@ -100,6 +100,10 @@
|
|
# endif
|
|
# if defined(__APPLE__) && defined(__MACH__)
|
|
# define GC_DARWIN_THREADS
|
|
+# define GC_PTHREADS
|
|
+# endif
|
|
+# if !defined(GC_PTHREADS) && defined(__OpenBSD__)
|
|
+# define GC_OPENBSD_THREADS
|
|
# define GC_PTHREADS
|
|
# endif
|
|
# if !defined(GC_PTHREADS) && (defined(__FreeBSD__) || defined(__DragonFly__))
|