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
pgp00000.pgp
Description: PGP signature
