# Patch created by minddog # Date: Sat Nov 15 09:02:53 MST 2003 # Repository: pnet # Comments: #### End of Preamble #### #### Patch data follows #### Index: configure.in =================================================================== RCS file: /cvsroot/dotgnu-pnet/pnet/configure.in,v retrieving revision 1.156 diff -c -r1.156 configure.in *** configure.in 12 Nov 2003 21:50:05 -0000 1.156 --- configure.in 15 Nov 2003 16:01:25 -0000 *************** *** 161,166 **** --- 161,171 ---- AC_DEFINE(THREAD_LOCAL_ALLOC, 1, [Define for thread local allocation]) THREADLIBS="-lpthread -lrt" ;; + *-*-freebsd5*) + AC_DEFINE(GC_FREEBSD5_THREADS, 1, [Define to use libgc freebsd5 kernel thread support]) + INCLUDES="$INCLUDES -lkse" + THREADLIBS=-lkse + ;; *-*-freebsd*) AC_MSG_WARN("FreeBSD does not yet fully support threads with Boehm GC.") AC_DEFINE(GC_FREEBSD_THREADS, 1, [Define to use libgc freebsd thread support]) Index: libgc/configure =================================================================== RCS file: /cvsroot/dotgnu-pnet/pnet/libgc/configure,v retrieving revision 1.3 diff -c -r1.3 configure *** libgc/configure 6 Feb 2003 01:35:45 -0000 1.3 --- libgc/configure 15 Nov 2003 16:01:38 -0000 *************** *** 3092,3097 **** --- 3092,3105 ---- THREADLIBS="-lpthread -lrt" ;; + *-*-freebsd5*) + cat >>confdefs.h <<\EOF + #define GC_FREEBSD5_THREADS 1 + EOF + + INCLUDES="$INCLUDES -lkse" + THREADLIBS=-lkse + ;; *-*-freebsd*) { echo "$as_me:3096: WARNING: \"FreeBSD does not yet fully support threads with Boehm GC.\"" >&5 echo "$as_me: WARNING: \"FreeBSD does not yet fully support threads with Boehm GC.\"" >&2;} Index: libgc/configure.in =================================================================== RCS file: /cvsroot/dotgnu-pnet/pnet/libgc/configure.in,v retrieving revision 1.5 diff -c -r1.5 configure.in *** libgc/configure.in 6 Jul 2003 03:01:05 -0000 1.5 --- libgc/configure.in 15 Nov 2003 16:01:46 -0000 *************** *** 120,131 **** AC_DEFINE(THREAD_LOCAL_ALLOC) THREADLIBS="-lpthread -lrt" ;; *-*-freebsd*) AC_MSG_WARN("FreeBSD does not yet fully support threads with Boehm GC.") AC_DEFINE(GC_FREEBSD_THREADS) INCLUDES="$INCLUDES -pthread" THREADLIBS=-pthread ! ;; *-*-solaris*) AC_DEFINE(GC_SOLARIS_THREADS) AC_DEFINE(GC_SOLARIS_PTHREADS) --- 120,136 ---- AC_DEFINE(THREAD_LOCAL_ALLOC) THREADLIBS="-lpthread -lrt" ;; + *-*-freebsd5*) + AC_DEFINE(GC_FREEBSD5_THREADS) + INCLUDES="$INCLUDES -lkse" + THREADLIBS=-lkse + ;; *-*-freebsd*) AC_MSG_WARN("FreeBSD does not yet fully support threads with Boehm GC.") AC_DEFINE(GC_FREEBSD_THREADS) INCLUDES="$INCLUDES -pthread" THREADLIBS=-pthread ! ;; *-*-solaris*) AC_DEFINE(GC_SOLARIS_THREADS) AC_DEFINE(GC_SOLARIS_PTHREADS) #### End of Patch data ####