I just got a note from some Solaris users that 0.25 and CVS won't
compile on Solaris.  The problem stems from the fact that libgc had its
threading model check removed and moved into the toplevel configure.in.

However, the check in the toplevel is wrong.  So, attached is a fix.
It's not quite right, we *really* should put the full threading model
check back in, but it should be good for now.

Mark


Index: configure.in
===================================================================
RCS file: /cvs/public/mono/configure.in,v
retrieving revision 1.153
diff -u -r1.153 configure.in
--- configure.in        23 Jul 2003 19:05:33 -0000      1.153
+++ configure.in        29 Jul 2003 14:34:18 -0000
@@ -77,7 +77,7 @@
                CPPFLAGS="$CPPFLAGS -DGC_SOLARIS_THREADS -DGC_SOLARIS_PTHREADS 
-D_REENTRANT"
                AC_DEFINE(NEED_LINK_UNLINK)
                libmono_cflags="-D_REENTRANT"
-               libgc_threads=solaris
+               libgc_threads=pthreads
                ;;
        *-*-darwin*)
                platform_win32=no

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to