[Pkg-mono-svn-commits] rev 3625 - in mono/trunk/debian: . patches

Mirco Bauer meebey at alioth.debian.org
Tue Apr 15 20:33:33 UTC 2008


Author: meebey
Date: 2008-04-15 20:33:23 +0000 (Tue, 15 Apr 2008)
New Revision: 3625

Modified:
   mono/trunk/debian/changelog
   mono/trunk/debian/patches/99_autoreconf.dpatch
   mono/trunk/debian/patches/pass_CPPFLAGS_nicely_r98803.dpatch
Log:
finalize mono 1.9+dfsg-3



Modified: mono/trunk/debian/changelog
===================================================================
--- mono/trunk/debian/changelog	2008-04-14 22:55:51 UTC (rev 3624)
+++ mono/trunk/debian/changelog	2008-04-15 20:33:23 UTC (rev 3625)
@@ -1,10 +1,12 @@
-mono (1.9+dfsg-3~pre1) UNRELEASED; urgency=low
+mono (1.9+dfsg-3) unstable; urgency=low
 
   * debian/patches/pass_CPPFLAGS_nicely_r98803.dpatch:
     + Pass CPPFLAGS nicely to libgc, fixes FTBFS. (Closes: #475972)
       (taken from upstream SVN revision 98803)
+  * debian/patches/99_autoreconf.dpatch:
+    + Updated
 
- -- Mirco Bauer <meebey at debian.org>  Mon, 14 Apr 2008 22:29:51 +0200
+ -- Mirco Bauer <meebey at debian.org>  Tue, 15 Apr 2008 22:26:39 +0200
 
 mono (1.9+dfsg-2) unstable; urgency=low
 

Modified: mono/trunk/debian/patches/99_autoreconf.dpatch
===================================================================
--- mono/trunk/debian/patches/99_autoreconf.dpatch	2008-04-14 22:55:51 UTC (rev 3624)
+++ mono/trunk/debian/patches/99_autoreconf.dpatch	2008-04-15 20:33:23 UTC (rev 3625)
@@ -7,7 +7,7 @@
 @DPATCH@
 diff -urNad mono-1.9+dfsg~/Makefile.in mono-1.9+dfsg/Makefile.in
 --- mono-1.9+dfsg~/Makefile.in	2008-03-11 00:37:57.000000000 +0100
-+++ mono-1.9+dfsg/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/Makefile.in	2008-04-15 22:28:48.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -126,7 +126,7 @@
  # Distribute the 'mcs' tree too
 diff -urNad mono-1.9+dfsg~/aclocal.m4 mono-1.9+dfsg/aclocal.m4
 --- mono-1.9+dfsg~/aclocal.m4	2008-03-11 00:37:51.000000000 +0100
-+++ mono-1.9+dfsg/aclocal.m4	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/aclocal.m4	2008-04-15 22:28:22.000000000 +0200
 @@ -1,7 +1,7 @@
 -# generated automatically by aclocal 1.10 -*- Autoconf -*-
 +# generated automatically by aclocal 1.10.1 -*- Autoconf -*-
@@ -827,7 +827,7 @@
  
 diff -urNad mono-1.9+dfsg~/configure mono-1.9+dfsg/configure
 --- mono-1.9+dfsg~/configure	2008-03-11 00:37:58.000000000 +0100
-+++ mono-1.9+dfsg/configure	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/configure	2008-04-15 22:28:44.000000000 +0200
 @@ -884,6 +884,8 @@
  ECHO
  AR
@@ -2531,7 +2531,32 @@
  See \`config.log' for more details." >&2;}
     { (exit 1); exit 1; }; }
  else
-@@ -37464,6 +37907,11 @@
+@@ -24812,14 +25255,6 @@
+ 		;;
+ 
+ 	xincluded)
+-		subdirs="$subdirs libgc"
+-
+-
+-		# Pass CPPFLAGS to libgc configure
+-		# Maybe we should use a separate variable for this to avoid passing useless and
+-		# potentially problematic defines to libgc (like -D_FILE_OFFSET_BITS=64)
+-		export CPPFLAGS
+-
+ 		found_boehm=yes
+ 		gc_headers=yes
+ 		use_included_gc=yes
+@@ -24920,9 +25355,6 @@
+    CPPFLAGS="$CPPFLAGS -DLARGE_CONFIG"
+ fi
+ 
+-# tell libgc/configure about what we want
+-ac_configure_args="$ac_configure_args --disable-embed-check --with-libgc-threads=$libgc_threads $libgc_configure_args"
+-
+  if test x$use_included_gc = xyes; then
+   INCLUDED_LIBGC_TRUE=
+   INCLUDED_LIBGC_FALSE='#'
+@@ -37464,6 +37896,11 @@
  	LIBC="libc.so.12"
  	INTL="libintl.so.0"
  	;;
@@ -2543,7 +2568,26 @@
      *-*-*freebsd*)
      	LIBC="libc.so"
  	INTL="libintl.so"
-@@ -39451,6 +39899,8 @@
+@@ -38057,6 +38494,18 @@
+ 	CPPFLAGS="$CPPFLAGS -DNO_UNALIGNED_ACCESS"
+ fi
+ 
++case "x$gc" in
++	xincluded)
++		# Pass CPPFLAGS to libgc configure
++		# We should use a separate variable for this to avoid passing useless and
++		# potentially problematic defines to libgc (like -D_FILE_OFFSET_BITS=64)
++		# This should be executed late so we pick up the final version of CPPFLAGS
++		ac_configure_args="$ac_configure_args --disable-embed-check --with-libgc-threads=$libgc_threads $libgc_configure_args \"CPPFLAGS=$CPPFLAGS\""
++		subdirs="$subdirs libgc"
++
++		;;
++esac
++
+ PREVIEW=yes
+ 
+ # Check whether --with-preview was given.
+@@ -39451,6 +39900,8 @@
  ECHO!$ECHO$ac_delim
  AR!$AR$ac_delim
  RANLIB!$RANLIB$ac_delim
@@ -2552,7 +2596,7 @@
  DLLTOOL!$DLLTOOL$ac_delim
  AS!$AS$ac_delim
  OBJDUMP!$OBJDUMP$ac_delim
-@@ -39526,8 +39976,6 @@
+@@ -39526,8 +39977,6 @@
  SPARC64_FALSE!$SPARC64_FALSE$ac_delim
  X86_TRUE!$X86_TRUE$ac_delim
  X86_FALSE!$X86_FALSE$ac_delim
@@ -2561,7 +2605,7 @@
  _ACEOF
  
    if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
-@@ -39569,6 +40017,8 @@
+@@ -39569,6 +40018,8 @@
  ac_delim='%!_!# '
  for ac_last_try in false false false false false :; do
    cat >conf$$subs.sed <<_ACEOF
@@ -2570,7 +2614,7 @@
  ALPHA_TRUE!$ALPHA_TRUE$ac_delim
  ALPHA_FALSE!$ALPHA_FALSE$ac_delim
  IA64_TRUE!$IA64_TRUE$ac_delim
-@@ -39604,7 +40054,7 @@
+@@ -39604,7 +40055,7 @@
  LTLIBOBJS!$LTLIBOBJS$ac_delim
  _ACEOF
  
@@ -2579,7 +2623,7 @@
      break
    elif $ac_last_try; then
      { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
-@@ -40005,21 +40455,22 @@
+@@ -40005,21 +40456,22 @@
    fi
    rm -f "$tmp/out12"
  # Compute $ac_file's index in $config_headers.
@@ -2609,7 +2653,7 @@
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
  	    q
-@@ -40056,7 +40507,7 @@
+@@ -40056,7 +40508,7 @@
    # each Makefile.in and add a new line on top of each file to say so.
    # Grep'ing the whole file is not good either: AIX grep has a line
    # limit of 2048, but all sed's we know have understand at least 4000.
@@ -2620,7 +2664,7 @@
  	 X"$mf" : 'X\(//\)[^/]' \| \
 diff -urNad mono-1.9+dfsg~/data/Makefile.in mono-1.9+dfsg/data/Makefile.in
 --- mono-1.9+dfsg~/data/Makefile.in	2008-03-11 00:37:54.000000000 +0100
-+++ mono-1.9+dfsg/data/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/data/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -2688,7 +2732,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/data/net_1_1/Makefile.in mono-1.9+dfsg/data/net_1_1/Makefile.in
 --- mono-1.9+dfsg~/data/net_1_1/Makefile.in	2008-03-11 00:37:54.000000000 +0100
-+++ mono-1.9+dfsg/data/net_1_1/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/data/net_1_1/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -2718,7 +2762,7 @@
  OPROFILE_CFLAGS = @OPROFILE_CFLAGS@
 diff -urNad mono-1.9+dfsg~/data/net_2_0/Makefile.in mono-1.9+dfsg/data/net_2_0/Makefile.in
 --- mono-1.9+dfsg~/data/net_2_0/Makefile.in	2008-03-11 00:37:54.000000000 +0100
-+++ mono-1.9+dfsg/data/net_2_0/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/data/net_2_0/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -2748,7 +2792,7 @@
  OPROFILE_CFLAGS = @OPROFILE_CFLAGS@
 diff -urNad mono-1.9+dfsg~/docs/Makefile.in mono-1.9+dfsg/docs/Makefile.in
 --- mono-1.9+dfsg~/docs/Makefile.in	2008-03-11 00:37:54.000000000 +0100
-+++ mono-1.9+dfsg/docs/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/docs/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -2778,7 +2822,7 @@
  OPROFILE_CFLAGS = @OPROFILE_CFLAGS@
 diff -urNad mono-1.9+dfsg~/ikvm-native/Makefile.in mono-1.9+dfsg/ikvm-native/Makefile.in
 --- mono-1.9+dfsg~/ikvm-native/Makefile.in	2008-03-11 00:37:54.000000000 +0100
-+++ mono-1.9+dfsg/ikvm-native/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/ikvm-native/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -2877,7 +2921,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/libgc/Makefile.in mono-1.9+dfsg/libgc/Makefile.in
 --- mono-1.9+dfsg~/libgc/Makefile.in	2008-03-11 00:38:01.000000000 +0100
-+++ mono-1.9+dfsg/libgc/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/libgc/Makefile.in	2008-04-15 22:28:43.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -2976,7 +3020,7 @@
  	html-am info info-am install install-am install-data \
 diff -urNad mono-1.9+dfsg~/libgc/aclocal.m4 mono-1.9+dfsg/libgc/aclocal.m4
 --- mono-1.9+dfsg~/libgc/aclocal.m4	2008-03-11 00:38:00.000000000 +0100
-+++ mono-1.9+dfsg/libgc/aclocal.m4	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/libgc/aclocal.m4	2008-04-15 22:28:23.000000000 +0200
 @@ -1,7 +1,7 @@
 -# generated automatically by aclocal 1.10 -*- Autoconf -*-
 +# generated automatically by aclocal 1.10.1 -*- Autoconf -*-
@@ -3668,7 +3712,7 @@
  
 diff -urNad mono-1.9+dfsg~/libgc/configure mono-1.9+dfsg/libgc/configure
 --- mono-1.9+dfsg~/libgc/configure	2008-03-11 00:38:02.000000000 +0100
-+++ mono-1.9+dfsg/libgc/configure	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/libgc/configure	2008-04-15 22:28:43.000000000 +0200
 @@ -890,6 +890,8 @@
  EGREP
  LN_S
@@ -5399,7 +5443,7 @@
  	 X"$mf" : 'X\(//\)[^/]' \| \
 diff -urNad mono-1.9+dfsg~/libgc/doc/Makefile.in mono-1.9+dfsg/libgc/doc/Makefile.in
 --- mono-1.9+dfsg~/libgc/doc/Makefile.in	2008-03-11 00:38:01.000000000 +0100
-+++ mono-1.9+dfsg/libgc/doc/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/libgc/doc/Makefile.in	2008-04-15 22:28:43.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -5429,7 +5473,7 @@
  PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 diff -urNad mono-1.9+dfsg~/libgc/include/Makefile.in mono-1.9+dfsg/libgc/include/Makefile.in
 --- mono-1.9+dfsg~/libgc/include/Makefile.in	2008-03-11 00:38:01.000000000 +0100
-+++ mono-1.9+dfsg/libgc/include/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/libgc/include/Makefile.in	2008-04-15 22:28:43.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -5497,7 +5541,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/libgc/include/private/Makefile.in mono-1.9+dfsg/libgc/include/private/Makefile.in
 --- mono-1.9+dfsg~/libgc/include/private/Makefile.in	2008-03-11 00:38:01.000000000 +0100
-+++ mono-1.9+dfsg/libgc/include/private/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/libgc/include/private/Makefile.in	2008-04-15 22:28:43.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -5527,7 +5571,7 @@
  PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 diff -urNad mono-1.9+dfsg~/man/Makefile.in mono-1.9+dfsg/man/Makefile.in
 --- mono-1.9+dfsg~/man/Makefile.in	2008-03-11 00:37:55.000000000 +0100
-+++ mono-1.9+dfsg/man/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/man/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -5557,7 +5601,7 @@
  OPROFILE_CFLAGS = @OPROFILE_CFLAGS@
 diff -urNad mono-1.9+dfsg~/mono/Makefile.in mono-1.9+dfsg/mono/Makefile.in
 --- mono-1.9+dfsg~/mono/Makefile.in	2008-03-11 00:37:55.000000000 +0100
-+++ mono-1.9+dfsg/mono/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -5625,7 +5669,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/mono/arch/Makefile.in mono-1.9+dfsg/mono/arch/Makefile.in
 --- mono-1.9+dfsg~/mono/arch/Makefile.in	2008-03-11 00:37:55.000000000 +0100
-+++ mono-1.9+dfsg/mono/arch/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/arch/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -5702,7 +5746,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/mono/arch/alpha/Makefile.in mono-1.9+dfsg/mono/arch/alpha/Makefile.in
 --- mono-1.9+dfsg~/mono/arch/alpha/Makefile.in	2008-03-11 00:37:55.000000000 +0100
-+++ mono-1.9+dfsg/mono/arch/alpha/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/arch/alpha/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -5779,7 +5823,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/mono/arch/amd64/Makefile.in mono-1.9+dfsg/mono/arch/amd64/Makefile.in
 --- mono-1.9+dfsg~/mono/arch/amd64/Makefile.in	2008-03-11 00:37:55.000000000 +0100
-+++ mono-1.9+dfsg/mono/arch/amd64/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/arch/amd64/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -5856,7 +5900,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/mono/arch/arm/Makefile.in mono-1.9+dfsg/mono/arch/arm/Makefile.in
 --- mono-1.9+dfsg~/mono/arch/arm/Makefile.in	2008-03-11 00:37:55.000000000 +0100
-+++ mono-1.9+dfsg/mono/arch/arm/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/arch/arm/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -5933,7 +5977,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/mono/arch/hppa/Makefile.in mono-1.9+dfsg/mono/arch/hppa/Makefile.in
 --- mono-1.9+dfsg~/mono/arch/hppa/Makefile.in	2008-03-11 00:37:55.000000000 +0100
-+++ mono-1.9+dfsg/mono/arch/hppa/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/arch/hppa/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -6010,7 +6054,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/mono/arch/ia64/Makefile.in mono-1.9+dfsg/mono/arch/ia64/Makefile.in
 --- mono-1.9+dfsg~/mono/arch/ia64/Makefile.in	2008-03-11 00:37:55.000000000 +0100
-+++ mono-1.9+dfsg/mono/arch/ia64/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/arch/ia64/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -6040,7 +6084,7 @@
  OPROFILE_CFLAGS = @OPROFILE_CFLAGS@
 diff -urNad mono-1.9+dfsg~/mono/arch/mips/Makefile.in mono-1.9+dfsg/mono/arch/mips/Makefile.in
 --- mono-1.9+dfsg~/mono/arch/mips/Makefile.in	2008-03-11 00:37:55.000000000 +0100
-+++ mono-1.9+dfsg/mono/arch/mips/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/arch/mips/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -6117,7 +6161,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/mono/arch/ppc/Makefile.in mono-1.9+dfsg/mono/arch/ppc/Makefile.in
 --- mono-1.9+dfsg~/mono/arch/ppc/Makefile.in	2008-03-11 00:37:55.000000000 +0100
-+++ mono-1.9+dfsg/mono/arch/ppc/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/arch/ppc/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -6194,7 +6238,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/mono/arch/s390/Makefile.in mono-1.9+dfsg/mono/arch/s390/Makefile.in
 --- mono-1.9+dfsg~/mono/arch/s390/Makefile.in	2008-03-11 00:37:55.000000000 +0100
-+++ mono-1.9+dfsg/mono/arch/s390/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/arch/s390/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -6271,7 +6315,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/mono/arch/s390x/Makefile.in mono-1.9+dfsg/mono/arch/s390x/Makefile.in
 --- mono-1.9+dfsg~/mono/arch/s390x/Makefile.in	2008-03-11 00:37:55.000000000 +0100
-+++ mono-1.9+dfsg/mono/arch/s390x/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/arch/s390x/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -6348,7 +6392,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/mono/arch/sparc/Makefile.in mono-1.9+dfsg/mono/arch/sparc/Makefile.in
 --- mono-1.9+dfsg~/mono/arch/sparc/Makefile.in	2008-03-11 00:37:55.000000000 +0100
-+++ mono-1.9+dfsg/mono/arch/sparc/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/arch/sparc/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -6425,7 +6469,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/mono/arch/x86/Makefile.in mono-1.9+dfsg/mono/arch/x86/Makefile.in
 --- mono-1.9+dfsg~/mono/arch/x86/Makefile.in	2008-03-11 00:37:55.000000000 +0100
-+++ mono-1.9+dfsg/mono/arch/x86/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/arch/x86/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -6502,7 +6546,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/mono/benchmark/Makefile.in mono-1.9+dfsg/mono/benchmark/Makefile.in
 --- mono-1.9+dfsg~/mono/benchmark/Makefile.in	2008-03-11 00:37:55.000000000 +0100
-+++ mono-1.9+dfsg/mono/benchmark/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/benchmark/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -6532,7 +6576,7 @@
  OPROFILE_CFLAGS = @OPROFILE_CFLAGS@
 diff -urNad mono-1.9+dfsg~/mono/cil/Makefile.in mono-1.9+dfsg/mono/cil/Makefile.in
 --- mono-1.9+dfsg~/mono/cil/Makefile.in	2008-03-11 00:37:55.000000000 +0100
-+++ mono-1.9+dfsg/mono/cil/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/cil/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -6562,7 +6606,7 @@
  OPROFILE_CFLAGS = @OPROFILE_CFLAGS@
 diff -urNad mono-1.9+dfsg~/mono/dis/Makefile.in mono-1.9+dfsg/mono/dis/Makefile.in
 --- mono-1.9+dfsg~/mono/dis/Makefile.in	2008-03-11 00:37:55.000000000 +0100
-+++ mono-1.9+dfsg/mono/dis/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/dis/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -6650,7 +6694,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/mono/interpreter/Makefile.in mono-1.9+dfsg/mono/interpreter/Makefile.in
 --- mono-1.9+dfsg~/mono/interpreter/Makefile.in	2008-03-11 00:37:56.000000000 +0100
-+++ mono-1.9+dfsg/mono/interpreter/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/interpreter/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -6760,7 +6804,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/mono/io-layer/Makefile.in mono-1.9+dfsg/mono/io-layer/Makefile.in
 --- mono-1.9+dfsg~/mono/io-layer/Makefile.in	2008-03-11 00:37:56.000000000 +0100
-+++ mono-1.9+dfsg/mono/io-layer/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/io-layer/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -6837,7 +6881,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/mono/metadata/Makefile.in mono-1.9+dfsg/mono/metadata/Makefile.in
 --- mono-1.9+dfsg~/mono/metadata/Makefile.in	2008-03-11 00:37:56.000000000 +0100
-+++ mono-1.9+dfsg/mono/metadata/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/metadata/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -6925,7 +6969,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/mono/mini/Makefile.in mono-1.9+dfsg/mono/mini/Makefile.in
 --- mono-1.9+dfsg~/mono/mini/Makefile.in	2008-03-11 00:37:56.000000000 +0100
-+++ mono-1.9+dfsg/mono/mini/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/mini/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -7035,7 +7079,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/mono/monoburg/Makefile.in mono-1.9+dfsg/mono/monoburg/Makefile.in
 --- mono-1.9+dfsg~/mono/monoburg/Makefile.in	2008-03-11 00:37:56.000000000 +0100
-+++ mono-1.9+dfsg/mono/monoburg/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/monoburg/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -7065,7 +7109,7 @@
  OPROFILE_CFLAGS = @OPROFILE_CFLAGS@
 diff -urNad mono-1.9+dfsg~/mono/monograph/Makefile.in mono-1.9+dfsg/mono/monograph/Makefile.in
 --- mono-1.9+dfsg~/mono/monograph/Makefile.in	2008-03-11 00:37:56.000000000 +0100
-+++ mono-1.9+dfsg/mono/monograph/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/monograph/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -7153,7 +7197,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/mono/os/Makefile.in mono-1.9+dfsg/mono/os/Makefile.in
 --- mono-1.9+dfsg~/mono/os/Makefile.in	2008-03-11 00:37:56.000000000 +0100
-+++ mono-1.9+dfsg/mono/os/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/os/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -7183,7 +7227,7 @@
  OPROFILE_CFLAGS = @OPROFILE_CFLAGS@
 diff -urNad mono-1.9+dfsg~/mono/profiler/Makefile.in mono-1.9+dfsg/mono/profiler/Makefile.in
 --- mono-1.9+dfsg~/mono/profiler/Makefile.in	2008-03-11 00:37:56.000000000 +0100
-+++ mono-1.9+dfsg/mono/profiler/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/profiler/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -7282,7 +7326,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/mono/tests/Makefile.in mono-1.9+dfsg/mono/tests/Makefile.in
 --- mono-1.9+dfsg~/mono/tests/Makefile.in	2008-03-11 00:37:56.000000000 +0100
-+++ mono-1.9+dfsg/mono/tests/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/tests/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -7359,7 +7403,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/mono/tests/assemblyresolve/Makefile.in mono-1.9+dfsg/mono/tests/assemblyresolve/Makefile.in
 --- mono-1.9+dfsg~/mono/tests/assemblyresolve/Makefile.in	2008-03-11 00:37:56.000000000 +0100
-+++ mono-1.9+dfsg/mono/tests/assemblyresolve/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/tests/assemblyresolve/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -7389,7 +7433,7 @@
  OPROFILE_CFLAGS = @OPROFILE_CFLAGS@
 diff -urNad mono-1.9+dfsg~/mono/tests/cas/Makefile.in mono-1.9+dfsg/mono/tests/cas/Makefile.in
 --- mono-1.9+dfsg~/mono/tests/cas/Makefile.in	2008-03-11 00:37:56.000000000 +0100
-+++ mono-1.9+dfsg/mono/tests/cas/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/tests/cas/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -7457,7 +7501,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/mono/tests/cas/assembly/Makefile.in mono-1.9+dfsg/mono/tests/cas/assembly/Makefile.in
 --- mono-1.9+dfsg~/mono/tests/cas/assembly/Makefile.in	2008-03-11 00:37:57.000000000 +0100
-+++ mono-1.9+dfsg/mono/tests/cas/assembly/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/tests/cas/assembly/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -7487,7 +7531,7 @@
  OPROFILE_CFLAGS = @OPROFILE_CFLAGS@
 diff -urNad mono-1.9+dfsg~/mono/tests/cas/demand/Makefile.in mono-1.9+dfsg/mono/tests/cas/demand/Makefile.in
 --- mono-1.9+dfsg~/mono/tests/cas/demand/Makefile.in	2008-03-11 00:37:57.000000000 +0100
-+++ mono-1.9+dfsg/mono/tests/cas/demand/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/tests/cas/demand/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -7517,7 +7561,7 @@
  OPROFILE_CFLAGS = @OPROFILE_CFLAGS@
 diff -urNad mono-1.9+dfsg~/mono/tests/cas/inheritance/Makefile.in mono-1.9+dfsg/mono/tests/cas/inheritance/Makefile.in
 --- mono-1.9+dfsg~/mono/tests/cas/inheritance/Makefile.in	2008-03-11 00:37:57.000000000 +0100
-+++ mono-1.9+dfsg/mono/tests/cas/inheritance/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/tests/cas/inheritance/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -7547,7 +7591,7 @@
  OPROFILE_CFLAGS = @OPROFILE_CFLAGS@
 diff -urNad mono-1.9+dfsg~/mono/tests/cas/linkdemand/Makefile.in mono-1.9+dfsg/mono/tests/cas/linkdemand/Makefile.in
 --- mono-1.9+dfsg~/mono/tests/cas/linkdemand/Makefile.in	2008-03-11 00:37:57.000000000 +0100
-+++ mono-1.9+dfsg/mono/tests/cas/linkdemand/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/tests/cas/linkdemand/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -7577,7 +7621,7 @@
  OPROFILE_CFLAGS = @OPROFILE_CFLAGS@
 diff -urNad mono-1.9+dfsg~/mono/tests/cas/threads/Makefile.in mono-1.9+dfsg/mono/tests/cas/threads/Makefile.in
 --- mono-1.9+dfsg~/mono/tests/cas/threads/Makefile.in	2008-03-11 00:37:57.000000000 +0100
-+++ mono-1.9+dfsg/mono/tests/cas/threads/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/tests/cas/threads/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -7607,7 +7651,7 @@
  OPROFILE_CFLAGS = @OPROFILE_CFLAGS@
 diff -urNad mono-1.9+dfsg~/mono/utils/Makefile.in mono-1.9+dfsg/mono/utils/Makefile.in
 --- mono-1.9+dfsg~/mono/utils/Makefile.in	2008-03-11 00:37:57.000000000 +0100
-+++ mono-1.9+dfsg/mono/utils/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/mono/utils/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -7684,7 +7728,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/msvc/Makefile.in mono-1.9+dfsg/msvc/Makefile.in
 --- mono-1.9+dfsg~/msvc/Makefile.in	2008-03-11 00:37:57.000000000 +0100
-+++ mono-1.9+dfsg/msvc/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/msvc/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -7714,7 +7758,7 @@
  OPROFILE_CFLAGS = @OPROFILE_CFLAGS@
 diff -urNad mono-1.9+dfsg~/runtime/Makefile.in mono-1.9+dfsg/runtime/Makefile.in
 --- mono-1.9+dfsg~/runtime/Makefile.in	2008-03-11 00:37:57.000000000 +0100
-+++ mono-1.9+dfsg/runtime/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/runtime/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -7744,7 +7788,7 @@
  OPROFILE_CFLAGS = @OPROFILE_CFLAGS@
 diff -urNad mono-1.9+dfsg~/samples/Makefile.in mono-1.9+dfsg/samples/Makefile.in
 --- mono-1.9+dfsg~/samples/Makefile.in	2008-03-11 00:37:57.000000000 +0100
-+++ mono-1.9+dfsg/samples/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/samples/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -7774,7 +7818,7 @@
  OPROFILE_CFLAGS = @OPROFILE_CFLAGS@
 diff -urNad mono-1.9+dfsg~/scripts/Makefile.in mono-1.9+dfsg/scripts/Makefile.in
 --- mono-1.9+dfsg~/scripts/Makefile.in	2008-03-11 00:37:57.000000000 +0100
-+++ mono-1.9+dfsg/scripts/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/scripts/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -7804,7 +7848,7 @@
  OPROFILE_CFLAGS = @OPROFILE_CFLAGS@
 diff -urNad mono-1.9+dfsg~/support/Makefile.in mono-1.9+dfsg/support/Makefile.in
 --- mono-1.9+dfsg~/support/Makefile.in	2008-03-11 00:37:57.000000000 +0100
-+++ mono-1.9+dfsg/support/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/support/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -7903,7 +7947,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/tools/Makefile.in mono-1.9+dfsg/tools/Makefile.in
 --- mono-1.9+dfsg~/tools/Makefile.in	2008-03-11 00:37:57.000000000 +0100
-+++ mono-1.9+dfsg/tools/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/tools/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -7971,7 +8015,7 @@
  	     $$tags $$unique
 diff -urNad mono-1.9+dfsg~/tools/locale-builder/Makefile.in mono-1.9+dfsg/tools/locale-builder/Makefile.in
 --- mono-1.9+dfsg~/tools/locale-builder/Makefile.in	2008-03-11 00:37:57.000000000 +0100
-+++ mono-1.9+dfsg/tools/locale-builder/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/tools/locale-builder/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
@@ -8001,7 +8045,7 @@
  OPROFILE_CFLAGS = @OPROFILE_CFLAGS@
 diff -urNad mono-1.9+dfsg~/web/Makefile.in mono-1.9+dfsg/web/Makefile.in
 --- mono-1.9+dfsg~/web/Makefile.in	2008-03-11 00:37:57.000000000 +0100
-+++ mono-1.9+dfsg/web/Makefile.in	2008-03-20 22:11:50.000000000 +0100
++++ mono-1.9+dfsg/web/Makefile.in	2008-04-15 22:28:23.000000000 +0200
 @@ -1,8 +1,8 @@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.

Modified: mono/trunk/debian/patches/pass_CPPFLAGS_nicely_r98803.dpatch
===================================================================
--- mono/trunk/debian/patches/pass_CPPFLAGS_nicely_r98803.dpatch	2008-04-14 22:55:51 UTC (rev 3624)
+++ mono/trunk/debian/patches/pass_CPPFLAGS_nicely_r98803.dpatch	2008-04-15 20:33:23 UTC (rev 3625)
@@ -7,7 +7,7 @@
 @DPATCH@
 diff -urNad mono-1.9+dfsg~/ChangeLog mono-1.9+dfsg/ChangeLog
 --- mono-1.9+dfsg~/ChangeLog	2008-01-29 23:02:47.000000000 +0100
-+++ mono-1.9+dfsg/ChangeLog	2008-04-14 22:25:41.000000000 +0200
++++ mono-1.9+dfsg/ChangeLog	2008-04-15 22:27:07.000000000 +0200
 @@ -1,3 +1,8 @@
 +2008-03-22  Zoltan Varga  <vargaz at gmail.com>
 +
@@ -18,8 +18,8 @@
  
  	* configure.in: version bump -> 1.9
 diff -urNad mono-1.9+dfsg~/configure.in mono-1.9+dfsg/configure.in
---- mono-1.9+dfsg~/configure.in	2008-04-14 22:22:11.000000000 +0200
-+++ mono-1.9+dfsg/configure.in	2008-04-14 22:24:34.000000000 +0200
+--- mono-1.9+dfsg~/configure.in	2008-04-15 22:27:03.000000000 +0200
++++ mono-1.9+dfsg/configure.in	2008-04-15 22:27:07.000000000 +0200
 @@ -670,13 +670,6 @@
  		;;
  
@@ -62,2301 +62,3 @@
  PREVIEW=yes
  AC_ARG_WITH(preview,  [ --with-preview=yes,no     If you want to install the 2.0 FX preview],[
  	if test x$with_preview = xno; then
-diff -urNad mono-1.9+dfsg~/configure.in.orig mono-1.9+dfsg/configure.in.orig
---- mono-1.9+dfsg~/configure.in.orig	1970-01-01 01:00:00.000000000 +0100
-+++ mono-1.9+dfsg/configure.in.orig	2008-04-14 22:22:11.000000000 +0200
-@@ -0,0 +1,2294 @@
-+AC_INIT(README)
-+AC_CANONICAL_SYSTEM
-+
-+# Gross hack to enable 'make dist' on automake 1.9+tar 1.14.
-+# The extra brackets are to foil regex-based scans.
-+m4_ifdef([_A][M_PROG_TAR],[_A][M_SET_OPTION([tar-ustar])])
-+
-+AM_CONFIG_HEADER(config.h)
-+AM_INIT_AUTOMAKE(mono,1.9)
-+AM_MAINTAINER_MODE
-+
-+API_VER=1.0
-+AC_SUBST(API_VER)
-+
-+AC_PROG_LN_S
-+
-+# In case of cygwin, override LN_S, irrespective of what it determines.
-+# The build uses cygwin, but the actual runtime doesn't.
-+case $host_os in
-+*cygwin* ) LN_S='cp -p';;
-+esac
-+
-+
-+dnl
-+dnl libgc checks
-+dnl
-+
-+gc_headers=no
-+gc=included
-+use_included_gc=no
-+libgc_configure_args=
-+
-+if test -d $srcdir/libgc ; then
-+  gc_default=included
-+else
-+  gc_default=boehm
-+fi
-+
-+#
-+# These are the flags that need to be stored in the mono.pc file for 
-+# compiling code that will embed Mono
-+#
-+libmono_cflags=""
-+libmono_ldflags=""
-+AC_SUBST(libmono_cflags)
-+AC_SUBST(libmono_ldflags)
-+export_ldflags=`(./libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh`
-+AC_SUBST(export_ldflags)
-+
-+# Variable to have relocatable .pc files (lib, or lib64)
-+reloc_libdir=`basename ${libdir}`
-+AC_SUBST(reloc_libdir)
-+
-+dnl if linker handles the version script
-+no_version_script=no
-+
-+# Set to yes if Unix sockets cannot be created in an anonymous namespace
-+need_link_unlink=no
-+
-+# Thread configuration inspired by sleepycat's db
-+AC_MSG_CHECKING([host platform characteristics])
-+libgc_threads=no
-+case "$host" in
-+	*-*-mingw*|*-*-cygwin*)
-+		platform_win32=yes
-+		AC_DEFINE(PLATFORM_WIN32,1,[Platform is Win32])
-+		if test "x$cross_compiling" = "xno"; then
-+			CC="gcc -mno-cygwin -g"
-+			# So libgc configure gets -mno-cygwin
-+			export CC
-+		fi
-+		HOST_CC="gcc"
-+		CPPFLAGS="$CPPFLAGS -DWIN32_THREADS -DFD_SETSIZE=1024 -DUNICODE -D_UNICODE"
-+		libmono_cflags="-mno-cygwin"
-+		libmono_ldflags="-mno-cygwin"
-+		libdl=
-+		libgc_threads=win32
-+		gc_default=included
-+		with_sigaltstack=no
-+		LN_S=cp
-+		# This forces libgc to use the DllMain based thread registration code on win32
-+		libgc_configure_args="$libgc_configure_args --enable-win32-dllmain=yes"
-+		;;
-+	*-*-*netbsd*)
-+		platform_win32=no
-+		CPPFLAGS="$CPPFLAGS -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE"
-+		libmono_cflags="-D_REENTRANT"
-+		LDFLAGS="$LDFLAGS -pthread"
-+		CPPFLAGS="$CPPFLAGS -DPLATFORM_BSD"
-+		libmono_ldflags="-pthread"
-+		need_link_unlink=yes
-+		libdl="-ldl"
-+		libgc_threads=pthreads
-+		with_sigaltstack=no
-+		;;
-+	*-*-kfreebsd*-gnu)
-+		platform_win32=no
-+		CPPFLAGS="$CPPFLAGS -DGC_FREEBSD_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -DTHREAD_LOCAL_ALLOC -pthread"
-+		libmono_cflags="-D_REENTRANT -DTHREAD_LOCAL_ALLOC -pthread"
-+		libmono_ldflags="-lpthread -pthread"
-+		libdl="-ldl"
-+		libgc_threads=pthreads
-+		need_link_unlink=yes
-+		with_sigaltstack=no
-+		;;
-+# these flags will work for all versions of -STABLE
-+#
-+	*-*-*freebsd4*)
-+		platform_win32=no
-+		if test "x$PTHREAD_CFLAGS" = "x"; then
-+			CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE -DGC_FREEBSD_THREADS"
-+			libmono_cflags="-D_THREAD_SAFE"
-+		else
-+			CPPFLAGS="$CPPFLAGS $PTHREAD_CFLAGS -DGC_FREEBSD_THREADS"
-+			libmono_cflags="$PTHREAD_CFLAGS"
-+		fi
-+		if test "x$PTHREAD_LIBS" = "x"; then
-+			LDFLAGS="$LDFLAGS -pthread"
-+			libmono_ldflags="-pthread"
-+		else
-+			LDFLAGS="$LDFLAGS $PTHREAD_LIBS"
-+			libmono_ldflags="$PTHREAD_LIBS"
-+		fi
-+		CPPFLAGS="$CPPFLAGS -DPLATFORM_BSD -DPLATFORM_BSD4"
-+		need_link_unlink=yes
-+		AC_DEFINE(PTHREAD_POINTER_ID)
-+		libdl=
-+		libgc_threads=pthreads
-+# TLS isn't implemented at all on 4-STABLE
-+		with_tls=pthread
-+		;;
-+	*-*-*freebsd5*)
-+		platform_win32=no
-+		if test "x$PTHREAD_CFLAGS" = "x"; then
-+			CPPFLAGS="$CPPFLAGS -DGC_FREEBSD_THREADS"
-+			libmono_cflags=
-+		else
-+			CPPFLAGS="$CPPFLAGS $PTHREAD_CFLAGS -DGC_FREEBSD_THREADS"
-+			libmono_cflags="$PTHREAD_CFLAGS"
-+		fi
-+		if test "x$PTHREAD_LIBS" = "x"; then
-+			LDFLAGS="$LDFLAGS -pthread"
-+			libmono_ldflags="-pthread"
-+		else
-+			LDFLAGS="$LDFLAGS $PTHREAD_LIBS"
-+			libmono_ldflags="$PTHREAD_LIBS"
-+		fi
-+		CPPFLAGS="$CPPFLAGS -DPLATFORM_BSD -DPLATFORM_BSD5"
-+		need_link_unlink=yes
-+		AC_DEFINE(PTHREAD_POINTER_ID)
-+		libdl=
-+		with_sigaltstack=yes
-+		libgc_threads=pthreads
-+# TLS is only partially implemented on 5-STABLE (compiler support
-+# but NOT library support)
-+#
-+		with_tls=pthread
-+		;;
-+	*-*-*freebsd6*)
-+		platform_win32=no
-+		if test "x$PTHREAD_CFLAGS" = "x"; then
-+			CPPFLAGS="$CPPFLAGS -DGC_FREEBSD_THREADS"
-+			libmono_cflags=
-+		else
-+			CPPFLAGS="$CPPFLAGS $PTHREAD_CFLAGS -DGC_FREEBSD_THREADS"
-+			libmono_cflags="$PTHREAD_CFLAGS"
-+		fi
-+		if test "x$PTHREAD_LIBS" = "x"; then
-+			LDFLAGS="$LDFLAGS -pthread"
-+			libmono_ldflags="-pthread"
-+		else
-+			LDFLAGS="$LDFLAGS $PTHREAD_LIBS"
-+			libmono_ldflags="$PTHREAD_LIBS"
-+		fi
-+		CPPFLAGS="$CPPFLAGS -DPLATFORM_BSD -DPLATFORM_BSD6"
-+		need_link_unlink=yes
-+		AC_DEFINE(PTHREAD_POINTER_ID)
-+		libdl=
-+		libgc_threads=pthreads
-+		with_sigaltstack=yes
-+# TLS is only partially implemented on -CURRENT (compiler support
-+# but NOT library support)
-+#
-+		with_tls=pthread
-+		;;
-+	*-*-*openbsd*)
-+		platform_win32=no
-+		CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE -DGC_FREEBSD_THREADS"
-+		libmono_cflags="-D_THREAD_SAFE"
-+		LDFLAGS="$LDFLAGS -pthread"
-+		libmono_ldflags="-pthread"
-+		need_link_unlink=yes
-+		AC_DEFINE(PTHREAD_POINTER_ID)
-+		libdl=
-+		libgc_threads=pthreads
-+		;;
-+	*-*-linux*)
-+		platform_win32=no
-+		CPPFLAGS="$CPPFLAGS -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP"
-+		libmono_cflags="-D_REENTRANT"
-+		libmono_ldflags="-lpthread"
-+		libdl="-ldl"
-+		libgc_threads=pthreads
-+		;;
-+	*-*-hpux*)
-+        platform_win32=no
-+		CPPFLAGS="$CPPFLAGS -DGC_HPUX_THREADS -D_HPUX_SOURCE -D_XOPEN_SOURCE_EXTENDED -D_REENTRANT"
-+		# +ESdbgasm only valid on bundled cc on RISC
-+		# silently ignored for ia64
-+		if test $GCC != "yes"; then
-+			CFLAGS="$CFLAGS +ESdbgasm"
-+			# Arrange for run-time dereferencing of null
-+			# pointers to produce a SIGSEGV signal.
-+			LDFLAGS="$LDFLAGS -z"
-+		fi
-+		CFLAGS="$CFLAGS +ESdbgasm"
-+		LDFLAGS="$LDFLAGS -z"
-+		libmono_cflags="-D_REENTRANT"
-+		libmono_ldflags="-lpthread"
-+		libgc_threads=pthreads
-+		need_link_unlink=yes
-+		;;
-+	*-*-solaris*)
-+		platform_win32=no
-+		CPPFLAGS="$CPPFLAGS -DGC_SOLARIS_THREADS -DGC_SOLARIS_PTHREADS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DUSE_MMAP -DUSE_MUNMAP -DPLATFORM_SOLARIS"
-+		need_link_unlink=yes
-+		libmono_cflags="-D_REENTRANT"
-+		libgc_threads=pthreads
-+		# This doesn't seem to work on solaris/x86, but the configure test runs
-+		with_tls=pthread
-+		;;
-+	*-*-darwin*)
-+		platform_win32=no
-+		CPPFLAGS="$CPPFLAGS -no-cpp-precomp -D_THREAD_SAFE -DGC_MACOSX_THREADS -DPLATFORM_MACOSX -DUSE_MMAP -DUSE_MUNMAP"
-+		CPPFLAGS="$CPPFLAGS -DGetCurrentProcess=MonoGetCurrentProcess -DGetCurrentThread=MonoGetCurrentThread -DCreateEvent=MonoCreateEvent"
-+		libmono_cflags="-D_THREAD_SAFE"
-+		LDFLAGS="$LDFLAGS -pthread"
-+		libmono_ldflags="-pthread"
-+		need_link_unlink=yes
-+		AC_DEFINE(PTHREAD_POINTER_ID)
-+		AC_DEFINE(USE_MACH_SEMA)
-+		no_version_script=yes
-+		libdl=
-+		libgc_threads=pthreads
-+		;;
-+	*)
-+		AC_MSG_WARN([*** Please add $host to configure.in checks!])
-+		platform_win32=no
-+		libdl="-ldl"
-+		;;
-+esac
-+AC_MSG_RESULT(ok)
-+
-+if test x$need_link_unlink = xyes; then
-+   AC_DEFINE(NEED_LINK_UNLINK, 1, [Define if Unix sockets cannot be created in an anonymous namespace])
-+fi
-+
-+AM_CONDITIONAL(PLATFORM_WIN32, test x$platform_win32 = xyes)
-+
-+AC_CHECK_TOOL(CC, gcc, gcc)
-+AC_PROG_CC
-+AM_PROG_AS
-+AM_PROG_CC_STDC
-+AC_PROG_INSTALL
-+AC_PROG_AWK
-+dnl We should use AM_PROG_AS, but it's not available on automake/aclocal 1.4
-+: ${CCAS='$(CC)'}
-+# Set ASFLAGS if not already set.
-+: ${CCASFLAGS='$(CFLAGS)'}
-+AC_SUBST(CCAS)
-+AC_SUBST(CCASFLAGS)
-+
-+AC_CHECK_PROG(BISON, bison,yes,no)
-+if test "x$BISON" = "xno";
-+then
-+	AC_MSG_ERROR([You need to install bison])
-+fi
-+
-+dnl may require a specific autoconf version
-+dnl AC_PROG_CC_FOR_BUILD
-+dnl CC_FOR_BUILD not automatically detected
-+CC_FOR_BUILD=$CC
-+CFLAGS_FOR_BUILD=$CFLAGS
-+BUILD_EXEEXT=
-+if test "x$cross_compiling" = "xyes"; then
-+	CC_FOR_BUILD=cc
-+	CFLAGS_FOR_BUILD=
-+	BUILD_EXEEXT=""
-+fi
-+AC_SUBST(CC_FOR_BUILD)
-+AC_SUBST(CFLAGS_FOR_BUILD)
-+AC_SUBST(HOST_CC)
-+AC_SUBST(BUILD_EXEEXT)
-+
-+AM_CONDITIONAL(CROSS_COMPILING, [test x$cross_compiling = xyes])
-+
-+# Set STDC_HEADERS
-+AC_HEADER_STDC
-+AC_LIBTOOL_WIN32_DLL
-+# This causes monodis to not link correctly
-+#AC_DISABLE_FAST_INSTALL
-+AM_PROG_LIBTOOL
-+
-+# Test whenever ld supports -version-script
-+AC_PROG_LD
-+AC_PROG_LD_GNU
-+if test "x$lt_cv_prog_gnu_ld" = "xno"; then
-+   no_version_script=yes
-+fi
-+
-+AM_CONDITIONAL(NO_VERSION_SCRIPT, test x$no_version_script = xyes)
-+
-+AC_CHECK_HEADERS(sys/filio.h sys/sockio.h netdb.h utime.h semaphore.h sys/un.h linux/rtc.h sys/syscall.h sys/mkdev.h)
-+
-+AC_CHECK_HEADER(zlib.h, [have_zlib=yes], [have_zlib=no])
-+if test x$have_zlib = xyes; then
-+   AC_TRY_COMPILE([#include <zlib.h>], [
-+   void main () {
-+   #if defined(ZLIB_VERNUM) && (ZLIB_VERNUM >= 0x1230)
-+   }
-+   #else
-+   #error No good zlib found
-+   #endif
-+   ],[
-+	AC_MSG_RESULT(Using system zlib)
-+	zlib_msg="system zlib"
-+   ],[
-+	AC_MSG_RESULT(Using embedded zlib)
-+	have_zlib=no
-+	zlib_msg="bundled zlib"
-+   ])
-+fi
-+
-+AM_CONDITIONAL(HAVE_ZLIB, test x$have_zlib = xyes)
-+AC_DEFINE(HAVE_ZLIB,1,[Have system zlib])
-+
-+# for mono/metadata/debug-symfile.c
-+AC_CHECK_HEADERS(elf.h)
-+
-+# for support
-+AC_CHECK_HEADERS(poll.h)
-+AC_CHECK_HEADERS(sys/poll.h)
-+AC_CHECK_HEADERS(sys/wait.h)
-+AC_CHECK_HEADERS(grp.h)
-+AC_CHECK_HEADERS(syslog.h)
-+
-+# for mono/dis
-+AC_CHECK_HEADERS(wchar.h)
-+case "$host" in
-+	*-*-*freebsd6*)
-+		AC_CHECK_HEADERS(ieeefp.h)
-+	;;
-+	*-*-*freebsd*)
-+		/* Only freebsd6 has a working ieeefp.h */
-+	;;
-+	*)
-+		AC_CHECK_HEADERS(ieeefp.h)
-+	;;
-+esac
-+AC_MSG_CHECKING(for isinf)
-+AC_TRY_LINK([#include <math.h>], [
-+	int f = isinf (1);
-+], [
-+	AC_MSG_RESULT(yes)
-+	AC_DEFINE(HAVE_ISINF, 1, [isinf available])
-+], [
-+	# We'll have to use signals
-+	AC_MSG_RESULT(no)
-+])
-+
-+
-+# not 64 bit clean in cross-compile
-+AC_CHECK_SIZEOF(void *, 4)
-+
-+WARN=''
-+if test x"$GCC" = xyes; then
-+        WARN='-Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings'
-+		# The runtime code does not respect ANSI C strict aliasing rules
-+		CFLAGS="$CFLAGS -fno-strict-aliasing"
-+
-+		ORIG_CFLAGS=$CFLAGS
-+		CFLAGS="$CFLAGS -Wdeclaration-after-statement"
-+		AC_MSG_CHECKING(for -Wdeclaration-after-statement option to gcc)
-+		AC_TRY_COMPILE([], [
-+						   void main () { }
-+		], [
-+		   AC_MSG_RESULT(yes)
-+		], [
-+		   AC_MSG_RESULT(no)
-+		   CFLAGS=$ORIG_CFLAGS
-+		])
-+else
-+	# The Sun Forte compiler complains about inline functions that access static variables
-+	# so disable all inlining.
-+	case "$host" in
-+	*-*-solaris*)
-+		CFLAGS="$CFLAGS -Dinline="
-+		;;
-+	esac
-+fi
-+CFLAGS="$CFLAGS -g $WARN"
-+
-+# Where's the 'mcs' source tree?
-+if test -d $srcdir/mcs; then
-+  mcsdir=mcs
-+else
-+  mcsdir=../mcs
-+fi
-+
-+mcs_topdir='$(top_srcdir)/'$mcsdir
-+mcs_topdir_from_srcdir='$(top_builddir)/'$mcsdir
-+
-+## Maybe should also disable if mcsdir is invalid.  Let's punt the issue for now.
-+AM_CONDITIONAL(BUILD_MCS, [test x$cross_compiling = xno && test x$enable_mcs_build != xno])
-+
-+AC_SUBST([mcs_topdir])
-+AC_SUBST([mcs_topdir_from_srcdir])
-+
-+# Where's the 'olive' source tree?
-+if test -d $srcdir/olive; then
-+  olivedir=olive
-+else
-+  olivedir=../olive
-+fi
-+
-+if test -d $srcdir/$olivedir; then
-+olive_topdir='$(top_srcdir)/'$olivedir
-+fi
-+
-+AC_ARG_WITH([libgdiplus], 
-+	[  --with-libgdiplus=installed|sibling|<path>	Override the libgdiplus used for System.Drawing tests (defaults to NO)], 
-+	[], [with_libgdiplus=installed])
-+
-+case $with_libgdiplus in
-+no|installed) libgdiplus_loc= ;;
-+yes|sibling) libgdiplus_loc=`cd ../libgdiplus && pwd`/src/libgdiplus.la ;;
-+/*) libgdiplus_loc=$with_libgdiplus ;;
-+*) libgdiplus_loc=`pwd`/$with_libgdiplus ;;
-+esac
-+AC_SUBST([libgdiplus_loc])
-+
-+AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
-+if test "x$PKG_CONFIG" = "xno"; then
-+	AC_MSG_ERROR([You need to install pkg-config])
-+fi
-+
-+pkg_config_path=
-+AC_ARG_WITH(crosspkgdir, [  --with-crosspkgdir=/path/to/pkg-config/dir],
-+	if test x$with_crosspkgdir = "x"; then
-+		if test -s $PKG_CONFIG_PATH; then
-+			pkg_config_path=$PKG_CONFIG_PATH
-+		fi
-+	else
-+		pkg_config_path=$with_crosspkgdir
-+		PKG_CONFIG_PATH=$pkg_config_path
-+		export PKG_CONFIG_PATH
-+	fi
-+)
-+
-+AC_ARG_WITH([glib],
-+	[  --with-glib=embedded|system       Choose glib API: system or embedded (default to system)],
-+	[], [with_glib=system])
-+
-+eglib_dir=
-+
-+case $with_glib in
-+embedded) 
-+  GLIB_CFLAGS='-I$(top_srcdir)/eglib/src -I$(top_builddir)/eglib/src'
-+  GLIB_LIBS='-L$(top_builddir)/eglib/src -leglib -lm'
-+  BUILD_GLIB_CFLAGS="$GLIB_CFLAGS"
-+  BUILD_GLIB_LIBS="$GLIB_LIBS"
-+  GMODULE_CFLAGS="$GLIB_CFLAGS"
-+  GMODULE_LIBS="$GLIB_LIBS"
-+  eglib_dir=eglib
-+  AC_CONFIG_SUBDIRS(eglib)
-+  ;;
-+system)
-+  BUILD_GLIB_CFLAGS=`$PKG_CONFIG --cflags glib-2.0 gthread-2.0`
-+  BUILD_GLIB_LIBS=`$PKG_CONFIG --libs glib-2.0 gthread-2.0`
-+
-+  ## Versions of dependencies
-+  GLIB_REQUIRED_VERSION=1.3.11
-+  
-+  PKG_CHECK_MODULES(BASE_DEPENDENCIES, glib-2.0 >= $GLIB_REQUIRED_VERSION)
-+  
-+  GLIB_CFLAGS=`$PKG_CONFIG --cflags glib-2.0 gthread-2.0`
-+  GLIB_LIBS=`$PKG_CONFIG --libs glib-2.0 gthread-2.0`
-+  GMODULE_CFLAGS=`$PKG_CONFIG --cflags gmodule-2.0`
-+  GMODULE_LIBS=`$PKG_CONFIG --libs gmodule-2.0`
-+  ;;
-+*)
-+  AC_MSG_ERROR([Invalid argument to --with-glib.])
-+esac
-+AM_CONDITIONAL(EGLIB_BUILD, test x$with_glib = xembedded)
-+  
-+AC_SUBST(GLIB_CFLAGS)
-+AC_SUBST(GLIB_LIBS)
-+AC_SUBST(GMODULE_CFLAGS)
-+AC_SUBST(GMODULE_LIBS)
-+AC_SUBST(BUILD_GLIB_CFLAGS)
-+AC_SUBST(BUILD_GLIB_LIBS)
-+AC_SUBST(eglib_dir)
-+
-+if test x$cross_compiling$platform_win32 = xnoyes; then
-+   AC_MSG_CHECKING(for cygwin glib2-dev package)
-+   if [ cygcheck --f /usr/lib/libglib-2.0.dll.a | grep -q glib2-devel ]; then
-+      AC_MSG_RESULT(found)
-+	  AC_MSG_ERROR([Mono cannot be built with the cygwin glib2-devel package installed, because that package doesn't work with -mno-cygwin. Please uninstall it then re-run configure.])
-+   else
-+      AC_MSG_RESULT(not found, ok)
-+   fi
-+
-+   AC_MSG_CHECKING(for broken gwin32.h)
-+   glib_include=`$PKG_CONFIG --cflags-only-I glib-2.0 | sed -e 's/ -I.*//g' | sed -e 's/-I//g'`
-+   if test -f $glib_include/glib/gwin32.h; then
-+	  if [ grep ftruncate $glib_include/glib/gwin32.h | grep -q define ]; then
-+		 AC_MSG_RESULT(failed)
-+		 hashmark='#'
-+		 AC_MSG_ERROR([Your version of gwin32.h is broken and will cause compilation errors when building mono. Please fix it by deleting the line: '$hashmark   define ftruncate...' from '$glib_include/glib/gwin32.h' then re-run configure.])
-+	  fi
-+   fi
-+   AC_MSG_RESULT(ok)
-+fi
-+
-+AC_ARG_WITH(gc, [  --with-gc=boehm,included,none],[gc=$with_gc],[gc=$gc_default])
-+
-+# Enable support for fast thread-local storage
-+# Some systems have broken support, so we allow to disable it.
-+AC_ARG_WITH(tls, [  --with-tls=__thread,pthread       select Thread Local Storage implementation],[],[with_tls=__thread])
-+
-+# Enable support for using sigaltstack for SIGSEGV and stack overflow handling
-+# This does not work on some platforms (bug #55253)
-+AC_ARG_WITH(sigaltstack, [  --with-sigaltstack=yes,no      enable/disable support for sigaltstack],[],[with_sigaltstack=yes])
-+
-+AC_ARG_WITH(static_mono, [  --with-static_mono=yes,no      link mono statically to libmono (faster)],[],[with_static_mono=yes])
-+
-+if test "x$enable_static" = "xno"; then
-+   with_static_mono=no
-+fi
-+
-+if test "x$platform_win32" = "xyes"; then
-+   # Boehm GC requires the runtime to be in its own dll
-+   with_static_mono=no
-+fi
-+
-+AM_CONDITIONAL(STATIC_MONO, test x$with_static_mono != xno)
-+AC_ARG_ENABLE(mcs-build, [  --disable-mcs-build disable the build of the mcs directory], try_mcs_build=$enableval, enable_mcs_build=yes)
-+
-+AC_ARG_WITH(xen_opt,   [  --with-xen_opt=yes,no      Enable Xen-specific behaviour],[],[with_xen_opt=yes])
-+if test "x$with_xen_opt" = "xyes"; then
-+	AC_DEFINE(MONO_XEN_OPT, 1, [Xen-specific behaviour])
-+	ORIG_CFLAGS=$CFLAGS
-+	CFLAGS="$CFLAGS -mno-tls-direct-seg-refs"
-+	AC_MSG_CHECKING(for -mno-tls-direct-seg-refs option to gcc)
-+	AC_TRY_COMPILE([], [
-+					   void main () { }
-+	], [
-+	   AC_MSG_RESULT(yes)
-+	], [
-+	   AC_MSG_RESULT(no)
-+	   CFLAGS=$ORIG_CFLAGS
-+	])
-+fi
-+
-+DISABLED_FEATURES=none
-+
-+AC_ARG_ENABLE(minimal, [  --enable-minimal=LIST      drop support for LIST subsystems.
-+  LIST is a comma-separated list from: aot, profiler, decimal, pinvoke, debug,
-+  reflection_emit, large_code, logging, com, ssa, generics.],
-+[
-+	for feature in `echo "$enable_minimal" | sed -e "s/,/ /g"`; do
-+		eval "mono_feature_disable_$feature='yes'"
-+		AC_MSG_NOTICE([Disabled support for feature: $feature])
-+	done
-+	DISABLED_FEATURES=$enable_minimal
-+	disabled="Disabled:    $enable_minimal"
-+],[])
-+
-+AC_DEFINE_UNQUOTED(DISABLED_FEATURES, "$DISABLED_FEATURES", [String of disabled features])
-+
-+if test "x$mono_feature_disable_aot" = "xyes"; then
-+	AC_DEFINE(DISABLE_AOT, 1, [Disable AOT support])
-+fi
-+
-+if test "x$mono_feature_disable_profiler" = "xyes"; then
-+	AC_DEFINE(DISABLE_PROFILER, 1, [Disable default profiler support])
-+fi
-+
-+if test "x$mono_feature_disable_decimal" = "xyes"; then
-+	AC_DEFINE(DISABLE_DECIMAL, 1, [Disable System.Decimal support])
-+fi
-+
-+if test "x$mono_feature_disable_pinvoke" = "xyes"; then
-+	AC_DEFINE(DISABLE_PINVOKE, 1, [Disable P/Invoke support])
-+fi
-+
-+if test "x$mono_feature_disable_debug" = "xyes"; then
-+	AC_DEFINE(DISABLE_DEBUG, 1, [Disable runtime debugging support])
-+fi
-+
-+if test "x$mono_feature_disable_reflection_emit" = "xyes"; then
-+	AC_DEFINE(DISABLE_REFLECTION_EMIT, 1, [Disable reflection emit support])
-+fi
-+
-+if test "x$mono_feature_disable_large_code" = "xyes"; then
-+	AC_DEFINE(DISABLE_LARGE_CODE, 1, [Disable support for huge assemblies])
-+fi
-+
-+if test "x$mono_feature_disable_logging" = "xyes"; then
-+	AC_DEFINE(DISABLE_LOGGING, 1, [Disable support debug logging])
-+fi
-+
-+if test "x$mono_feature_disable_com" = "xyes"; then
-+	AC_DEFINE(DISABLE_COM, 1, [Disable COM support])
-+fi
-+
-+if test "x$mono_feature_disable_ssa" = "xyes"; then
-+	AC_DEFINE(DISABLE_SSA, 1, [Disable advanced SSA JIT optimizations])
-+fi
-+
-+if test "x$mono_feature_disable_generics" = "xyes"; then
-+	AC_DEFINE(DISABLE_GENERICS, 1, [Disable generics support])
-+fi
-+
-+AC_MSG_CHECKING(for visibility __attribute__)
-+AC_TRY_COMPILE([], [
-+   void __attribute__ ((visibility ("hidden"))) doit (void) {}
-+   void main () { doit (); }
-+], [
-+   have_visibility_hidden=yes
-+   AC_MSG_RESULT(yes)
-+], [
-+   have_visibility_hidden=no
-+   AC_MSG_RESULT(no)
-+])
-+
-+LIBGC_CFLAGS=
-+LIBGC_LIBS=
-+LIBGC_STATIC_LIBS=
-+libgc_dir=
-+case "x$gc" in
-+	xboehm|xbohem|xyes)
-+		AC_CHECK_HEADERS(gc.h gc/gc.h, gc_headers=yes)
-+		AC_CHECK_LIB(gc, GC_malloc, found_boehm="yes",,$libdl)
-+
-+		if test "x$found_boehm" != "xyes"; then
-+			AC_MSG_ERROR("GC requested but libgc not found! Install libgc or run configure with --with-gc=none.")
-+		fi
-+		if test "x$gc_headers" != "xyes"; then
-+			AC_MSG_ERROR("GC requested but header files not found! You may need to install them by hand.")
-+		fi
-+
-+		AC_DEFINE(HAVE_BOEHM_GC)
-+		AC_SUBST(HAVE_BOEHM_GC)
-+		LIBGC_LIBS="-lgc $libdl"
-+		LIBGC_STATIC_LIBS="$LIBGC_LIBS"
-+
-+		# AC_CHECK_FUNCS does not work for some reason...
-+		AC_CHECK_LIB(gc, GC_gcj_malloc, found_gcj_malloc="yes",,$libdl)
-+		if test "x$found_gcj_malloc" = "xyes"; then
-+			AC_DEFINE(HAVE_GC_GCJ_MALLOC)
-+			AC_DEFINE_UNQUOTED(USED_GC_NAME, "System Boehm (with typed GC)", [GC description])
-+		else
-+			AC_DEFINE_UNQUOTED(USED_GC_NAME, "System Boehm (no typed GC)", [GC description])
-+		fi
-+		AC_CHECK_LIB(gc, GC_enable, found_gc_enable="yes",,$libdl)
-+		if test "x$found_gc_enable" = "xyes"; then
-+			AC_DEFINE(HAVE_GC_ENABLE)
-+		fi
-+		;;
-+
-+	xincluded)
-+		AC_CONFIG_SUBDIRS(libgc)
-+
-+		# Pass CPPFLAGS to libgc configure
-+		# Maybe we should use a separate variable for this to avoid passing useless and
-+		# potentially problematic defines to libgc (like -D_FILE_OFFSET_BITS=64)
-+		export CPPFLAGS
-+
-+		found_boehm=yes
-+		gc_headers=yes
-+		use_included_gc=yes
-+		libgc_dir=libgc
-+
-+		LIBGC_CFLAGS='-I$(top_srcdir)/libgc/include'
-+		LIBGC_LIBS='$(top_builddir)/libgc/libmonogc.la'
-+		LIBGC_STATIC_LIBS='$(top_builddir)/libgc/libmonogc-static.la'
-+
-+		AC_DEFINE(HAVE_BOEHM_GC)
-+		AC_SUBST(HAVE_BOEHM_GC)
-+
-+		AC_DEFINE(HAVE_GC_H)
-+		AC_DEFINE(USE_INCLUDED_LIBGC)
-+
-+		# The included libgc contains GCJ support
-+		AC_DEFINE(HAVE_GC_GCJ_MALLOC)
-+		AC_DEFINE(HAVE_GC_ENABLE)
-+		AC_DEFINE_UNQUOTED(USED_GC_NAME, "Included Boehm (with typed GC)", [GC description])
-+		;;
-+
-+	xsgen)
-+		found_boehm=no
-+		gc_headers=no
-+		use_included_gc=no
-+		AC_DEFINE(HAVE_SGEN_GC,1,[Using the simple generational GC.])
-+		AC_DEFINE(HAVE_MOVING_COLLECTOR,1,[The GC can move objects.])
-+		AC_DEFINE(HAVE_WRITE_BARRIERS,1,[The GC needs write barriers.])
-+		AC_DEFINE_UNQUOTED(USED_GC_NAME, "Simple generational", [GC description])
-+		;;
-+
-+	xnone)
-+		AC_MSG_WARN("Compiling mono without GC.")
-+		AC_DEFINE_UNQUOTED(USED_GC_NAME, "none", [GC description])
-+		AC_DEFINE(HAVE_NULL_GC,1,[No GC support.])
-+		;;
-+	*)
-+		AC_MSG_ERROR([Invalid argument to --with-gc.])
-+		;;
-+esac
-+
-+AC_ARG_WITH(large-heap, [  --with-large-heap=yes,no    Enable support for GC heaps larger than 3GB], [large_heap=$withval], [large_heap=no])
-+if test "x$large_heap" = "xyes"; then
-+   echo "FOO"
-+   CPPFLAGS="$CPPFLAGS -DLARGE_CONFIG"
-+fi
-+
-+# tell libgc/configure about what we want
-+ac_configure_args="$ac_configure_args --disable-embed-check --with-libgc-threads=$libgc_threads $libgc_configure_args"
-+
-+AM_CONDITIONAL(INCLUDED_LIBGC, test x$use_included_gc = xyes)
-+AC_SUBST(LIBGC_CFLAGS)
-+AC_SUBST(LIBGC_LIBS)
-+AC_SUBST(LIBGC_STATIC_LIBS)
-+AC_SUBST(libgc_dir)
-+
-+dnl
-+dnl End of libgc checks
-+dnl
-+
-+if test x$platform_win32 = xno; then
-+
-+	dnl dynamic loader support
-+	AC_CHECK_FUNC(dlopen, DL_LIB="",
-+		AC_CHECK_LIB(dl, dlopen, DL_LIB="-ldl", dl_support=no)
-+	)
-+	if test x$dl_support = xno; then
-+		AC_MSG_WARN([No dynamic loading support available])
-+	else
-+		LIBS="$LIBS $DL_LIB"
-+		AC_DEFINE(HAVE_DL_LOADER,1,[dlopen-based dynamic loader available])
-+		dnl from glib's configure.in
-+		AC_CACHE_CHECK([for preceeding underscore in symbols],
-+			mono_cv_uscore,[
-+			AC_TRY_RUN([#include <dlfcn.h>
-+			int mono_underscore_test (void) { return 42; }
-+			int main() {
-+			  void *f1 = (void*)0, *f2 = (void*)0, *handle;
-+			  handle = dlopen ((void*)0, 0);
-+			  if (handle) {
-+			    f1 = dlsym (handle, "mono_underscore_test");
-+			    f2 = dlsym (handle, "_mono_underscore_test");
-+			  } return (!f2 || f1);
-+			}],
-+				[mono_cv_uscore=yes],
-+				[mono_cv_uscore=no],
-+			[])
-+		])
-+		if test "x$mono_cv_uscore" = "xyes"; then
-+			MONO_DL_NEED_USCORE=1
-+		else
-+			MONO_DL_NEED_USCORE=0
-+		fi
-+		AC_SUBST(MONO_DL_NEED_USCORE)
-+		AC_CHECK_FUNC(dlerror)
-+	fi
-+
-+	dnl ******************************************************************
-+	dnl *** Checks for the IKVM JNI interface library                  ***
-+	dnl ******************************************************************
-+	AC_ARG_WITH(ikvm-native, [  --with-ikvm-native=yes,no  build the IKVM JNI interface library],[with_ikvm_native=$withval],[with_ikvm_native=yes])
-+
-+	ikvm_native_dir=
-+	if test x$with_ikvm_native = xyes; then
-+		ikvm_native_dir=ikvm-native
-+		jdk_headers_found="IKVM Native"
-+	fi
-+
-+	AC_SUBST(ikvm_native_dir)
-+
-+	AC_CHECK_HEADERS(execinfo.h)
-+
-+	AC_CHECK_FUNCS(getgrgid_r)
-+	AC_CHECK_FUNCS(getgrnam_r)
-+	AC_CHECK_FUNCS(getpwnam_r)
-+	AC_CHECK_FUNCS(getpwuid_r)
-+	AC_CHECK_FUNCS(getresuid)
-+	AC_CHECK_FUNCS(setresuid)
-+	AC_CHECK_FUNCS(kqueue)
-+	AC_CHECK_FUNCS(backtrace_symbols)
-+	AC_CHECK_FUNCS(mkstemp)
-+	AC_CHECK_FUNCS(mmap)
-+	AC_CHECK_FUNCS(madvise)
-+	AC_CHECK_FUNCS(getrusage)
-+	AC_CHECK_FUNCS(getpriority)
-+	AC_CHECK_FUNCS(setpriority)
-+
-+	AC_CHECK_FUNCS(sched_setaffinity)
-+
-+	dnl ******************************************************************
-+	dnl *** Check for large file support                               ***
-+	dnl *** (If we were using autoconf 2.50 we'd use AC_SYS_LARGEFILE) ***
-+	dnl ******************************************************************
-+	
-+	# Check that off_t can represent 2**63 - 1 correctly, working around
-+	# potential compiler bugs.  Defines LARGE_FILE_SUPPORT, adds $1 to
-+	# CPPFLAGS and sets $large_offt to yes if the test succeeds
-+	large_offt=no
-+	AC_DEFUN([LARGE_FILES], [
-+		large_CPPFLAGS=$CPPFLAGS
-+		CPPFLAGS="$CPPFLAGS $1"
-+		AC_TRY_RUN([
-+			#include <sys/types.h>
-+
-+			#define BIG_OFF_T (((off_t)1<<62)-1+((off_t)1<<62))
-+
-+			int main(void) {
-+				int big_off_t=((BIG_OFF_T%2147483629==721) &&
-+					       (BIG_OFF_T%2147483647==1));
-+				if(big_off_t) {
-+					exit(0);
-+				} else {
-+					exit(1);
-+				}
-+			}
-+		], [
-+			AC_MSG_RESULT(ok)
-+			AC_DEFINE(HAVE_LARGE_FILE_SUPPORT)
-+			large_CPPFLAGS="$large_CPPFLAGS $1"
-+			large_offt=yes
-+		], [
-+			AC_MSG_RESULT(no)
-+		], "")
-+		CPPFLAGS=$large_CPPFLAGS
-+	])
-+
-+	AC_MSG_CHECKING(if off_t is 64 bits wide)
-+	LARGE_FILES("")
-+	if test $large_offt = no; then
-+		AC_MSG_CHECKING(if _FILE_OFFSET_BITS=64 gives 64 bit off_t)
-+		LARGE_FILES("-D_FILE_OFFSET_BITS=64")
-+	fi
-+	if test $large_offt = no; then
-+		AC_MSG_WARN([No 64 bit file size support available])
-+	fi
-+	
-+	dnl *****************************
-+	dnl *** Checks for libsocket  ***
-+	dnl *****************************
-+	AC_CHECK_LIB(socket, socket, LIBS="$LIBS -lsocket")
-+
-+	dnl *******************************
-+	dnl *** Checks for MSG_NOSIGNAL ***
-+	dnl *******************************
-+	AC_MSG_CHECKING(for MSG_NOSIGNAL)
-+	AC_TRY_COMPILE([#include <sys/socket.h>], [
-+		int f = MSG_NOSIGNAL;
-+	], [
-+		# Yes, we have it...
-+		AC_MSG_RESULT(yes)
-+		AC_DEFINE(HAVE_MSG_NOSIGNAL)
-+	], [
-+		# We'll have to use signals
-+		AC_MSG_RESULT(no)
-+	])
-+
-+	dnl *****************************
-+	dnl *** Checks for SOL_IP     ***
-+	dnl *****************************
-+	AC_MSG_CHECKING(for SOL_IP)
-+	AC_TRY_COMPILE([#include <netdb.h>], [
-+		int level = SOL_IP;
-+	], [
-+		# Yes, we have it...
-+		AC_MSG_RESULT(yes)
-+		AC_DEFINE(HAVE_SOL_IP)
-+	], [
-+		# We'll have to use getprotobyname
-+		AC_MSG_RESULT(no)
-+	])
-+
-+	dnl *****************************
-+	dnl *** Checks for SOL_IPV6     ***
-+	dnl *****************************
-+	AC_MSG_CHECKING(for SOL_IPV6)
-+	AC_TRY_COMPILE([#include <netdb.h>], [
-+		int level = SOL_IPV6;
-+	], [
-+		# Yes, we have it...
-+		AC_MSG_RESULT(yes)
-+		AC_DEFINE(HAVE_SOL_IPV6)
-+	], [
-+		# We'll have to use getprotobyname
-+		AC_MSG_RESULT(no)
-+	])
-+
-+	dnl *****************************
-+	dnl *** Checks for SOL_TCP    ***
-+	dnl *****************************
-+	AC_MSG_CHECKING(for SOL_TCP)
-+	AC_TRY_COMPILE([#include <netdb.h>], [
-+		int level = SOL_TCP;
-+	], [
-+		# Yes, we have it...
-+		AC_MSG_RESULT(yes)
-+		AC_DEFINE(HAVE_SOL_TCP)
-+	], [
-+		# We'll have to use getprotobyname
-+		AC_MSG_RESULT(no)
-+	])
-+
-+	dnl *****************************
-+	dnl *** Checks for IP_PKTINFO ***
-+	dnl *****************************
-+	AC_MSG_CHECKING(for IP_PKTINFO)
-+	AC_TRY_COMPILE([#include <netdb.h>], [
-+		int level = IP_PKTINFO;
-+	], [
-+		# Yes, we have it...
-+		AC_MSG_RESULT(yes)
-+		AC_DEFINE(HAVE_IP_PKTINFO)
-+	], [
-+		AC_MSG_RESULT(no)
-+	])
-+
-+	dnl *****************************
-+	dnl *** Checks for IPV6_PKTINFO ***
-+	dnl *****************************
-+	AC_MSG_CHECKING(for IPV6_PKTINFO)
-+	AC_TRY_COMPILE([#include <netdb.h>], [
-+		int level = IPV6_PKTINFO;
-+	], [
-+		# Yes, we have it...
-+		AC_MSG_RESULT(yes)
-+		AC_DEFINE(HAVE_IPV6_PKTINFO)
-+	], [
-+		AC_MSG_RESULT(no)
-+	])
-+
-+	dnl **********************************
-+	dnl *** Checks for IP_DONTFRAGMENT ***
-+	dnl **********************************
-+	AC_MSG_CHECKING(for IP_DONTFRAGMENT)
-+	AC_TRY_COMPILE([#include <netdb.h>], [
-+		int level = IP_DONTFRAGMENT;
-+	], [
-+		# Yes, we have it...
-+		AC_MSG_RESULT(yes)
-+		AC_DEFINE(HAVE_IP_DONTFRAGMENT)
-+	], [
-+		AC_MSG_RESULT(no)
-+	])
-+
-+	dnl **********************************
-+	dnl *** Checks for IP_MTU_DISCOVER ***
-+	dnl **********************************
-+	AC_MSG_CHECKING(for IP_MTU_DISCOVER)
-+	AC_TRY_COMPILE([#include <netdb.h>], [
-+		int level = IP_MTU_DISCOVER;
-+	], [
-+		# Yes, we have it...
-+		AC_MSG_RESULT(yes)
-+		AC_DEFINE(HAVE_IP_MTU_DISCOVER)
-+	], [
-+		AC_MSG_RESULT(no)
-+	])
-+
-+ 	dnl *********************************
-+	dnl *** Check for struct ip_mreqn ***
-+	dnl *********************************
-+	AC_MSG_CHECKING(for struct ip_mreqn)
-+	AC_TRY_COMPILE([#include <netinet/in.h>], [
-+		struct ip_mreqn mreq;
-+		mreq.imr_address.s_addr = 0;
-+	], [
-+		# Yes, we have it...
-+		AC_MSG_RESULT(yes)
-+		AC_DEFINE(HAVE_STRUCT_IP_MREQN)
-+	], [
-+		# We'll just have to try and use struct ip_mreq
-+		AC_MSG_RESULT(no)
-+		AC_MSG_CHECKING(for struct ip_mreq)
-+		AC_TRY_COMPILE([#include <netinet/in.h>], [
-+			struct ip_mreq mreq;
-+			mreq.imr_interface.s_addr = 0;
-+		], [
-+			# Yes, we have it...
-+			AC_MSG_RESULT(yes)
-+			AC_DEFINE(HAVE_STRUCT_IP_MREQ)
-+		], [
-+			# No multicast support
-+			AC_MSG_RESULT(no)
-+		])
-+	])
-+	
-+	dnl **********************************
-+	dnl *** Check for gethostbyname2_r ***
-+	dnl **********************************
-+	AC_MSG_CHECKING(for gethostbyname2_r)
-+		AC_TRY_LINK([#include <netdb.h>], [
-+		gethostbyname2_r(NULL,0,NULL,NULL,0,NULL,NULL);
-+	], [
-+		# Yes, we have it...
-+		AC_MSG_RESULT(yes)
-+		AC_DEFINE(HAVE_GETHOSTBYNAME2_R)
-+	], [
-+		AC_MSG_RESULT(no)
-+	])
-+
-+	dnl *****************************
-+	dnl *** Checks for libnsl     ***
-+	dnl *****************************
-+	AC_CHECK_FUNC(gethostbyaddr, , AC_CHECK_LIB(nsl, gethostbyaddr, LIBS="$LIBS -lnsl"))
-+
-+	AC_CHECK_FUNCS(inet_pton inet_aton)
-+
-+	dnl ***********************************************
-+	dnl *** Checks for size of sockaddr_un.sun_path ***
-+	dnl ***********************************************
-+	# AC_CHECK_SIZEOF can't cope with struct members :-(
-+	AC_MSG_CHECKING(size of sockaddr_un.sun_path)
-+	AC_CACHE_VAL(cv_mono_sizeof_sunpath,
-+		[AC_TRY_RUN([
-+			#include <sys/types.h>
-+			#include <stdio.h>
-+			#include <sys/un.h>
-+
-+			int main(void) {
-+				struct sockaddr_un sock_un;
-+				FILE *f=fopen("conftestval", "w");
-+				if(!f) exit(1);
-+				fprintf(f, "%d\n", sizeof(sock_un.sun_path));
-+				exit(0);
-+			}
-+		], cv_mono_sizeof_sunpath=`cat conftestval`,
-+		   cv_mono_sizeof_sunpath=0,
-+		   cv_mono_sizeof_sunpath=0)])dnl
-+	AC_MSG_RESULT($cv_mono_sizeof_sunpath)
-+	AC_DEFINE_UNQUOTED(MONO_SIZEOF_SUNPATH, $cv_mono_sizeof_sunpath)
-+
-+	dnl *************************************
-+	dnl *** Checks for zero length arrays ***
-+	dnl *************************************
-+	AC_MSG_CHECKING(whether $CC supports zero length arrays)
-+	AC_TRY_COMPILE([
-+                struct s {
-+                        int  length;
-+                        char data [0];
-+                };
-+        ], [], [
-+		AC_MSG_RESULT(yes)
-+		AC_DEFINE_UNQUOTED(MONO_ZERO_ARRAY_LENGTH, 0)
-+	], [
-+		AC_MSG_RESULT(no)
-+		AC_DEFINE_UNQUOTED(MONO_ZERO_ARRAY_LENGTH, 1)
-+	])
-+
-+	dnl *****************************
-+	dnl *** Checks for libxnet    ***
-+	dnl *****************************
-+	case "${host}" in
-+		*solaris* )
-+			AC_MSG_CHECKING(for Solaris XPG4 support)
-+			if test -f /usr/lib/libxnet.so; then
-+				CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=500"
-+	    			CPPFLAGS="$CPPFLAGS -D__EXTENSIONS__"
-+				CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED=1"
-+           			LIBS="$LIBS -lxnet"
-+  	    			AC_MSG_RESULT(yes)
-+			else
-+  	    			AC_MSG_RESULT(no)
-+			fi
-+
-+			if test "$GCC" = "yes"; then
-+		    		CFLAGS="$CFLAGS -Wno-char-subscripts"
-+			fi
-+    		;;
-+	esac
-+
-+	dnl *****************************
-+	dnl *** Checks for libpthread ***
-+	dnl *****************************
-+# on FreeBSD -STABLE, the pthreads functions all reside in libc_r
-+# and libpthread does not exist
-+#
-+	case "${host}" in
-+		*-*-*freebsd4*)
-+			AC_CHECK_LIB(pthread, main, LIBS="$LIBS -pthread")
-+		;;
-+		*-*-*freebsd5*)
-+			AC_CHECK_LIB(pthread, main, LIBS="$LIBS -pthread")
-+		;;
-+		*-*-*freebsd6*)
-+			AC_CHECK_LIB(pthread, main, LIBS="$LIBS -pthread")
-+		;;
-+		*)
-+			AC_CHECK_LIB(pthread, main, LIBS="$LIBS -lpthread")
-+		;;
-+	esac
-+	AC_CHECK_HEADERS(pthread.h)
-+	AC_CHECK_FUNCS(pthread_mutex_timedlock)
-+	AC_CHECK_FUNCS(pthread_getattr_np pthread_attr_get_np)
-+	AC_MSG_CHECKING(for PTHREAD_MUTEX_RECURSIVE)
-+	AC_TRY_COMPILE([ #include <pthread.h>], [
-+		pthread_mutexattr_t attr;
-+		pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE);
-+	], [
-+		AC_MSG_RESULT(ok)
-+	], [
-+		AC_MSG_RESULT(no)
-+		AC_MSG_WARN(Using mono_mutex_t for recursive mutexes)
-+		AC_DEFINE(USE_MONO_MUTEX)
-+	])
-+	AC_CHECK_FUNCS(pthread_attr_setstacksize)
-+	AC_CHECK_FUNCS(pthread_attr_getstack)
-+	AC_CHECK_FUNCS(pthread_get_stacksize_np pthread_get_stackaddr_np)
-+
-+	dnl ***********************************
-+	dnl *** Checks for working __thread ***
-+	dnl ***********************************
-+	AC_MSG_CHECKING(for working __thread)
-+	if test "x$with_tls" != "x__thread"; then
-+		AC_MSG_RESULT(disabled)
-+	else
-+		AC_TRY_RUN([
-+			#include <pthread.h>
-+			__thread int i;
-+			static int res1, res2;
-+
-+			void thread_main (void *arg)
-+			{
-+				i = arg;
-+				sleep (1);
-+				if (arg == 1)
-+					res1 = (i == arg);
-+				else
-+					res2 = (i == arg);
-+			}
-+
-+			int main () {
-+				pthread_t t1, t2;
-+
-+				i = 5;
-+
-+				pthread_create (&t1, NULL, thread_main, 1);
-+				pthread_create (&t2, NULL, thread_main, 2);
-+
-+				pthread_join (t1, NULL);
-+				pthread_join (t2, NULL);
-+
-+				return !(res1 + res2 == 2);
-+			}
-+		], [
-+				AC_MSG_RESULT(yes)
-+		], [
-+				AC_MSG_RESULT(no)
-+				with_tls=pthread
-+		])
-+	fi
-+
-+	dnl **************************************
-+	dnl *** Checks for working sigaltstack ***
-+	dnl **************************************
-+	AC_MSG_CHECKING(for working sigaltstack)
-+	if test "x$with_sigaltstack" != "xyes"; then
-+		AC_MSG_RESULT(disabled)
-+	else
-+		AC_TRY_RUN([
-+			#include <stdio.h>
-+			#include <stdlib.h>
-+			#include <unistd.h>
-+			#include <signal.h>
-+			#include <pthread.h>
-+			#include <sys/wait.h>
-+			#if defined(__FreeBSD__) || defined(__NetBSD__)
-+			#define SA_STACK SA_ONSTACK
-+			#endif
-+			static void
-+			sigsegv_signal_handler (int _dummy, siginfo_t *info, void *context)
-+			{
-+				exit (0);
-+			}
-+
-+			static void *
-+			loop (void *ignored)
-+			{
-+				char *ptr = NULL;
-+
-+				*ptr = 0;
-+				return NULL;
-+			}
-+
-+			static void
-+			child ()
-+			{
-+				struct sigaction sa;
-+				struct sigaltstack sas;
-+				pthread_t id;
-+				pthread_attr_t attr;
-+
-+				sa.sa_sigaction = sigsegv_signal_handler;
-+				sigemptyset (&sa.sa_mask);
-+				sa.sa_flags = SA_SIGINFO | SA_ONSTACK;
-+				if (sigaction (SIGSEGV, &sa, NULL) == -1) {
-+					perror ("sigaction");
-+					return;
-+				}
-+
-+				sas.ss_sp = malloc (SIGSTKSZ);
-+				sas.ss_size = SIGSTKSZ;
-+				sas.ss_flags = 0;
-+				if (sigaltstack (&sas, NULL) == -1) {
-+					perror ("sigaltstack");
-+					return;
-+				}
-+
-+				pthread_attr_init (&attr);
-+				if (pthread_create(&id, &attr, loop, &attr) != 0) {
-+					printf ("pthread_create\n");
-+					return;
-+				}
-+
-+				sleep (100);
-+			}
-+
-+			int
-+			main ()
-+			{
-+				pid_t son;
-+				int status;
-+				int i;
-+
-+				son = fork ();
-+				if (son == -1) {
-+					return 1;
-+				}
-+
-+				if (son == 0) {
-+					child ();
-+					return 0;
-+				}
-+
-+				for (i = 0; i < 3; ++i) {
-+					sleep (1);
-+					waitpid (son, &status, WNOHANG);
-+					if (WIFEXITED (status) && WEXITSTATUS (status) == 0)
-+						return 0;
-+				}
-+
-+				kill (son, SIGKILL);
-+				return 1;
-+			}
-+
-+		], [
-+				AC_MSG_RESULT(yes)
-+				AC_DEFINE(HAVE_WORKING_SIGALTSTACK)
-+		], [
-+				with_sigaltstack=no
-+				AC_MSG_RESULT(no)
-+		])
-+	fi
-+
-+	dnl ********************************
-+	dnl *** Checks for semaphore lib ***
-+	dnl ********************************
-+	# 'Real Time' functions on Solaris
-+	# posix4 on Solaris 2.6
-+	# pthread (first!) on Linux
-+	AC_SEARCH_LIBS(sem_init, pthread rt posix4) 
-+
-+	dnl ********************************
-+	dnl *** Checks for timezone stuff **
-+	dnl ********************************
-+	AC_CACHE_CHECK(for tm_gmtoff in struct tm, ac_cv_struct_tm_gmtoff,
-+		AC_TRY_COMPILE([
-+			#include <time.h>
-+			], [
-+			struct tm tm;
-+			tm.tm_gmtoff = 1;
-+			], ac_cv_struct_tm_gmtoff=yes, ac_cv_struct_tm_gmtoff=no))
-+	if test $ac_cv_struct_tm_gmtoff = yes; then
-+		AC_DEFINE(HAVE_TM_GMTOFF)
-+	else
-+		AC_CACHE_CHECK(for timezone variable, ac_cv_var_timezone,
-+			AC_TRY_COMPILE([
-+				#include <time.h>
-+			], [
-+				timezone = 1;
-+			], ac_cv_var_timezone=yes, ac_cv_var_timezone=no))
-+		if test $ac_cv_var_timezone = yes; then
-+			AC_DEFINE(HAVE_TIMEZONE)
-+		else
-+			AC_ERROR(unable to find a way to determine timezone)
-+		fi
-+	fi
-+
-+	dnl *********************************
-+	dnl *** Checks for math functions ***
-+	dnl *********************************
-+        LIBS="$LIBS -lm";
-+        AC_CHECK_FUNCS(finite, , AC_MSG_CHECKING(for finite in math.h)
-+                AC_TRY_LINK([#include <math.h>], 
-+                [ finite(0.0); ], 
-+                AC_DEFINE(HAVE_FINITE) AC_MSG_RESULT(yes),
-+                AC_MSG_RESULT(no)))
-+        AC_CHECK_FUNCS(isfinite, , AC_MSG_CHECKING(for isfinite in math.h)
-+                AC_TRY_LINK([#include <math.h>], 
-+                [ isfinite(0.0); ], 
-+                AC_DEFINE(HAVE_ISFINITE) AC_MSG_RESULT(yes),
-+                AC_MSG_RESULT(no)))
-+
-+	dnl ****************************************************************
-+	dnl *** Checks for working poll() (macosx defines it but doesn't ***
-+	dnl *** have it in the library (duh))                            ***
-+	dnl ****************************************************************
-+	AC_CHECK_FUNCS(poll)
-+
-+	dnl *************************
-+	dnl *** Check for signbit ***
-+	dnl *************************
-+	AC_MSG_CHECKING(for signbit)
-+	AC_TRY_LINK([#include <math.h>], [
-+		int s = signbit(1.0);
-+	], [
-+		AC_MSG_RESULT(yes)
-+		AC_DEFINE(HAVE_SIGNBIT)
-+	], [
-+		AC_MSG_RESULT(no)
-+	]) 
-+
-+	dnl **********************************
-+	dnl *** epoll			   ***
-+	dnl **********************************
-+	AC_CHECK_HEADERS(sys/epoll.h)
-+	haveepoll=no
-+	AC_CHECK_FUNCS(epoll_ctl, [haveepoll=yes], )
-+	if test "x$haveepoll" = "xyes" -a "x$ac_cv_header_sys_epoll_h" = "xyes" ; then
-+		AC_DEFINE(HAVE_EPOLL, 1, [epoll supported])
-+	fi
-+
-+	dnl ******************************
-+	dnl *** Checks for SIOCGIFCONF ***
-+	dnl ******************************
-+	AC_CHECK_HEADERS(sys/ioctl.h)
-+	AC_CHECK_HEADERS(net/if.h)
-+	AC_MSG_CHECKING(for ifreq)
-+	AC_TRY_COMPILE([
-+		#include <sys/ioctl.h>
-+		#include <net/if.h>
-+		], [
-+		struct ifconf ifc;
-+		struct ifreq *ifr;
-+		void *x;
-+		ifc.ifc_len = 0;
-+		ifc.ifc_buf = NULL;
-+		x = (void *) &ifr->ifr_addr;
-+		],[
-+			AC_MSG_RESULT(yes)
-+			AC_DEFINE(HAVE_SIOCGIFCONF, 1, [Can get interface list])
-+		], [
-+			AC_MSG_RESULT(no)
-+		])
-+	dnl **********************************
-+	dnl ***     Checks for sin_len     ***
-+	dnl **********************************
-+	AC_MSG_CHECKING(for sockaddr_in.sin_len)
-+	AC_TRY_COMPILE([
-+		#include <netinet/in.h>
-+		], [
-+		struct sockaddr_in saddr;
-+		saddr.sin_len = sizeof (saddr);
-+		],[
-+			AC_MSG_RESULT(yes)
-+			AC_DEFINE(HAVE_SOCKADDR_IN_SIN_LEN, 1, [sockaddr_in has sin_len])
-+		], [
-+			AC_MSG_RESULT(no)
-+		])	
-+	dnl **********************************
-+	dnl ***    Checks for sin6_len     ***
-+	dnl **********************************
-+	AC_MSG_CHECKING(for sockaddr_in6.sin6_len)
-+	AC_TRY_COMPILE([
-+		#include <netinet/in.h>
-+		], [
-+		struct sockaddr_in6 saddr6;
-+		saddr6.sin6_len = sizeof (saddr6);
-+		],[
-+			AC_MSG_RESULT(yes)
-+			AC_DEFINE(HAVE_SOCKADDR_IN6_SIN_LEN, 1, [sockaddr_in6 has sin6_len])
-+		], [
-+			AC_MSG_RESULT(no)
-+		])	
-+	dnl **********************************
-+	dnl *** Checks for MonoPosixHelper ***
-+	dnl **********************************
-+	AC_CHECK_HEADERS(checklist.h)
-+	AC_CHECK_HEADERS(fstab.h)
-+	AC_CHECK_HEADERS(attr/xattr.h)
-+	AC_CHECK_HEADERS(sys/extattr.h)
-+	AC_CHECK_HEADERS(sys/sendfile.h)
-+	AC_CHECK_HEADERS(sys/statvfs.h)
-+	AC_CHECK_HEADERS(sys/vfstab.h)
-+	AC_CHECK_HEADERS(sys/xattr.h)
-+	AC_CHECK_HEADERS(sys/mman.h)
-+	AC_CHECK_FUNCS(getdomainname)
-+	AC_CHECK_FUNCS(setdomainname)
-+	AC_CHECK_FUNCS(fgetgrent)
-+	AC_CHECK_FUNCS(fgetpwent)
-+	AC_CHECK_FUNCS(fgetpwent)
-+	AC_CHECK_FUNCS(getfsstat)
-+	AC_CHECK_FUNCS(lutimes)
-+	AC_CHECK_FUNCS(mremap)
-+	AC_CHECK_FUNCS(remap_file_pages)
-+	AC_CHECK_FUNCS(posix_fadvise)
-+	AC_CHECK_FUNCS(posix_fallocate)
-+	AC_CHECK_FUNCS(posix_madvise)
-+	AC_CHECK_FUNCS(vsnprintf)
-+	AC_CHECK_FUNCS(sendfile)
-+	AC_CHECK_FUNCS(sethostid)
-+	AC_CHECK_FUNCS(statfs)
-+	AC_CHECK_FUNCS(fstatfs)
-+	AC_CHECK_FUNCS(statvfs)
-+	AC_CHECK_FUNCS(fstatvfs)
-+	AC_CHECK_FUNCS(stime)
-+	AC_CHECK_FUNCS(strerror_r)
-+	AC_CHECK_FUNCS(ttyname_r)
-+	AC_CHECK_SIZEOF(size_t)
-+	AC_CHECK_TYPES([blksize_t], [AC_DEFINE(HAVE_BLKSIZE_T)], , 
-+		[#include <sys/types.h>
-+		 #include <sys/stat.h>
-+		 #include <unistd.h>])
-+	AC_CHECK_TYPES([blkcnt_t], [AC_DEFINE(HAVE_BLKCNT_T)], ,
-+		[#include <sys/types.h>
-+		 #include <sys/stat.h>
-+		 #include <unistd.h>])
-+	AC_CHECK_TYPES([suseconds_t], [AC_DEFINE(HAVE_SUSECONDS_T)], ,
-+		[#include <sys/time.h>])
-+	AC_CHECK_TYPES([struct pollfd], [AC_DEFINE(HAVE_STRUCT_POLLFD)], ,
-+		[#include <sys/poll.h>])
-+	AC_CHECK_TYPES([struct stat], [AC_DEFINE(HAVE_STRUCT_STAT)], ,
-+		[#include <sys/types.h>
-+		 #include <sys/stat.h>
-+		 #include <unistd.h>])
-+	AC_CHECK_TYPES([struct timeval], [AC_DEFINE(HAVE_STRUCT_TIMEVAL)], ,
-+		[#include <sys/time.h>
-+		 #include <sys/types.h>
-+		 #include <utime.h>])
-+	AC_CHECK_TYPES([struct timezone], [AC_DEFINE(HAVE_STRUCT_TIMEZONE)], ,
-+		[#include <sys/time.h>])
-+	AC_CHECK_TYPES([struct utimbuf], [AC_DEFINE(HAVE_STRUCT_UTIMBUF)], ,
-+		[#include <sys/types.h>
-+		 #include <utime.h>])
-+	AC_CHECK_MEMBERS(
-+		[struct dirent.d_off, struct dirent.d_reclen, struct dirent.d_type],,, 
-+		[#include <sys/types.h>
-+		 #include <dirent.h>])
-+
-+	dnl Favour xattr through glibc, but use libattr if we have to
-+	AC_CHECK_FUNC(lsetxattr, ,
-+		AC_CHECK_LIB(attr, lsetxattr, XATTR_LIB="-lattr",)
-+	)
-+	AC_SUBST(XATTR_LIB)
-+
-+	dnl *********************************
-+	dnl *** Checks for Windows compilation ***
-+	dnl *********************************
-+	AC_CHECK_HEADERS(sys/time.h)
-+	AC_CHECK_HEADERS(sys/param.h)
-+
-+	dnl *********************************
-+	dnl *** Check for Console 2.0 I/O ***
-+	dnl *********************************
-+	AC_CHECK_HEADERS([curses.h])
-+	AC_CHECK_HEADERS([term.h], [], [],
-+	[#if HAVE_CURSES_H
-+	 #include <curses.h>
-+	 #endif
-+	])
-+	AC_CHECK_HEADERS([termios.h])
-+
-+	dnl * This is provided in io-layer, but on windows it's only available
-+	dnl * on xp+
-+	AC_DEFINE(HAVE_GETPROCESSID, 1, [Define if GetProcessId is available])
-+else
-+	jdk_headers_found=no
-+	AC_CHECK_LIB(ws2_32, main, LIBS="$LIBS -lws2_32", AC_ERROR(bad mingw install?))
-+	AC_CHECK_LIB(psapi, main, LIBS="$LIBS -lpsapi", AC_ERROR(bad mingw install?))
-+	AC_CHECK_LIB(ole32, main, LIBS="$LIBS -lole32", AC_ERROR(bad mingw install?))
-+	AC_CHECK_LIB(winmm, main, LIBS="$LIBS -lwinmm", AC_ERROR(bad mingw install?))
-+	AC_CHECK_LIB(oleaut32, main, LIBS="$LIBS -loleaut32", AC_ERROR(bad mingw install?))
-+	AC_CHECK_LIB(advapi32, main, LIBS="$LIBS -ladvapi32", AC_ERROR(bad mingw install?))
-+	AC_CHECK_LIB(version, main, LIBS="$LIBS -lversion", AC_ERROR(bad mingw install?))
-+
-+	dnl *********************************
-+	dnl *** Check for struct ip_mreqn ***
-+	dnl *********************************
-+	AC_MSG_CHECKING(for struct ip_mreqn)
-+	AC_TRY_COMPILE([#include <ws2tcpip.h>], [
-+		struct ip_mreqn mreq;
-+		mreq.imr_address.s_addr = 0;
-+	], [
-+		# Yes, we have it...
-+		AC_MSG_RESULT(yes)
-+		AC_DEFINE(HAVE_STRUCT_IP_MREQN)
-+	], [
-+		# We'll just have to try and use struct ip_mreq
-+		AC_MSG_RESULT(no)
-+		AC_MSG_CHECKING(for struct ip_mreq)
-+		AC_TRY_COMPILE([#include <ws2tcpip.h>], [
-+			struct ip_mreq mreq;
-+			mreq.imr_interface.s_addr = 0;
-+		], [
-+			# Yes, we have it...
-+			AC_MSG_RESULT(yes)
-+			AC_DEFINE(HAVE_STRUCT_IP_MREQ)
-+		], [
-+			# No multicast support
-+			AC_MSG_RESULT(no)
-+		])
-+	])
-+	AC_CHECK_FUNCS(GetProcessId)
-+fi
-+
-+dnl socklen_t check
-+AC_MSG_CHECKING(for socklen_t)
-+AC_TRY_COMPILE([
-+#include <sys/types.h>
-+#include <sys/socket.h>
-+],[
-+  socklen_t foo;
-+],[
-+ac_cv_c_socklen_t=yes
-+	AC_DEFINE(HAVE_SOCKLEN_T)
-+	AC_MSG_RESULT(yes)
-+],[
-+	AC_MSG_RESULT(no)
-+])
-+
-+AC_MSG_CHECKING(for array element initalizer support)
-+AC_TRY_COMPILE([#include <sys/socket.h>], [
-+	const int array[] = {[1] = 2,};
-+], [
-+	# Yes, we have it...
-+	AC_MSG_RESULT(yes)
-+	AC_DEFINE(HAVE_ARRAY_ELEM_INIT,1,[Supports C99 array initialization])
-+], [
-+	# We'll have to use signals
-+	AC_MSG_RESULT(no)
-+])
-+
-+AC_CHECK_FUNCS(trunc, , AC_MSG_CHECKING(for trunc in math.h)
-+	# Simply calling trunc (0.0) is no good since gcc will optimize the call away
-+	AC_TRY_LINK([#include <math.h>], 
-+	[ static void *p = &trunc; ],
-+	[
-+		AC_DEFINE(HAVE_TRUNC) 
-+		AC_MSG_RESULT(yes)
-+		ac_cv_trunc=yes
-+	],
-+	AC_MSG_RESULT(no)))
-+
-+if test "x$ac_cv_truncl" != "xyes"; then
-+   AC_CHECK_LIB(sunmath, aintl, [ AC_DEFINE(HAVE_AINTL) LIBS="$LIBS -lsunmath"])
-+fi
-+
-+dnl ****************************
-+dnl *** Look for /dev/random ***
-+dnl ****************************
-+
-+AC_MSG_CHECKING([if usage of random device is requested])
-+AC_ARG_ENABLE(dev-random,
-+[  --disable-dev-random    disable the use of the random device],
-+try_dev_random=$enableval, try_dev_random=yes)
-+AC_MSG_RESULT($try_dev_random)
-+
-+case "{$target}" in
-+    *-openbsd*)
-+    NAME_DEV_RANDOM="/dev/srandom"
-+    ;;
-+
-+dnl Win32 does not have /dev/random, they have their own method...
-+
-+    *-*-mingw*|*-*-cygwin*)
-+    ac_cv_have_dev_random=no
-+    ;;
-+
-+dnl Everywhere else, it's /dev/random
-+
-+    *)
-+    NAME_DEV_RANDOM="/dev/random"
-+    ;;
-+esac
-+
-+AC_DEFINE_UNQUOTED(NAME_DEV_RANDOM, "$NAME_DEV_RANDOM")
-+
-+dnl Now check if the device actually exists
-+
-+if test "x$try_dev_random" = "xyes"; then
-+    AC_CACHE_CHECK(for random device, ac_cv_have_dev_random,
-+    [if test -r "$NAME_DEV_RANDOM" ; then
-+        ac_cv_have_dev_random=yes; else ac_cv_have_dev_random=no; fi])
-+    if test "x$ac_cv_have_dev_random" = "xyes"; then
-+        AC_DEFINE(HAVE_CRYPT_RNG)
-+    fi
-+else
-+    AC_MSG_CHECKING(for random device)
-+    ac_cv_have_dev_random=no
-+    AC_MSG_RESULT(has been disabled)
-+fi
-+
-+if test "x$platform_win32" = "xyes"; then
-+    AC_DEFINE(HAVE_CRYPT_RNG)
-+fi
-+
-+if test "x$ac_cv_have_dev_random" = "xno" \
-+    && test "x$platform_win32" = "xno"; then
-+    AC_MSG_WARN([[
-+***
-+*** A system-provided entropy source was not found on this system.
-+*** Because of this, the System.Security.Cryptography random number generator
-+*** will throw a NotImplemented exception.
-+***
-+*** If you are seeing this message, and you know your system DOES have an
-+*** entropy collection in place, please contact <crichton at gimp.org> and
-+*** provide information about the system and how to access the random device.
-+***
-+*** Otherwise you can install either egd or prngd and set the environment
-+*** variable MONO_EGD_SOCKET to point to the daemon's socket to use that.
-+***]])
-+fi
-+ 
-+AC_MSG_CHECKING([if inter-process shared handles are requested])
-+AC_ARG_ENABLE(shared-handles, [  --disable-shared-handles disable inter-process shared handles], try_shared_handles=$enableval, try_shared_handles=yes)
-+AC_MSG_RESULT($try_shared_handles)
-+if test "x$try_shared_handles" != "xyes"; then
-+	AC_DEFINE(DISABLE_SHARED_HANDLES)
-+	AC_SUBST(DISABLE_SHARED_HANDLES)
-+fi
-+
-+
-+AC_ARG_ENABLE(nunit-tests, [ --enable-nunit-tests	Run the nunit tests of the class library on 'make check'])
-+AM_CONDITIONAL(ENABLE_NUNIT_TESTS, [test x$enable_nunit_tests = xyes])
-+
-+TARGET="unknown"
-+ACCESS_UNALIGNED="yes"
-+
-+JIT_SUPPORTED=no
-+INTERP_SUPPORTED=no
-+LIBC="libc.so.6"
-+INTL="libc.so.6"
-+SQLITE="libsqlite.so.0"
-+SQLITE3="libsqlite3.so.0"
-+X11="libX11.so"
-+
-+jit_wanted=false
-+interp_wanted=false
-+case "$host" in
-+#	mips-sgi-irix5.* | mips-sgi-irix6.*)
-+#		TARGET=MIPS;
-+#		ACCESS_UNALIGNED="no"
-+#		;;
-+	mips*)
-+		TARGET=MIPS;
-+		arch_target=mips;
-+		ACCESS_UNALIGNED="no"
-+		JIT_SUPPORTED=yes
-+		jit_wanted=true
-+		;;
-+	i*86-*-*)
-+		TARGET=X86;
-+		arch_target=x86;
-+		JIT_SUPPORTED=yes
-+		jit_wanted=true
-+		case $host_os in
-+		  solaris*)
-+			LIBC="libc.so"
-+			INTL="libintl.so"
-+			if test "x$ac_cv_sizeof_void_p" = "x8"; then
-+				TARGET=AMD64
-+				arch_target=amd64
-+			fi
-+
-+			# On solaris 10 x86, gcc prints a warning saying 'visibility attribute not supported on this configuration; ignored', but linking fails. A test case:
-+			# int astruct __attribute__ ((visibility ("hidden")));
-+			# void foo ()
-+			# {
-+			#	void *p = &astruct;
-+			# }
-+			# gcc -fPIC --shared -o libfoo.so foo.c
-+			# yields:
-+			# foo.c:6: warning: visibility attribute not supported in this configuration; ignored
-+			# ld: fatal: relocation error: R_386_GOTOFF: file /var/tmp//ccxYR96k.o: symbol astruct: relocation must bind locally
-+			have_visibility_hidden=no
-+
-+		esac
-+		;;
-+	x86_64-*-* | amd64-*-*)
-+		TARGET=AMD64;
-+		arch_target=amd64;
-+		JIT_SUPPORTED=yes
-+		jit_wanted=true
-+		;;
-+	ia64-*-*)
-+		TARGET=IA64
-+		arch_target=ia64
-+		ACCESS_UNALIGNED="no"
-+		JIT_SUPPORTED=yes
-+		jit_wanted=true
-+		LIBC="libc.so.6.1"
-+		INTL="libc.so.6.1"
-+		AC_CHECK_LIB(unwind, _U_dyn_register, [], [AC_MSG_ERROR(library libunwind not found)])
-+		libmono_ldflags="-lunwind"
-+		;;
-+	sparc*-*-*)
-+		if test "x$ac_cv_sizeof_void_p" = "x8"; then
-+		   TARGET=SPARC64
-+		else
-+			TARGET=SPARC
-+		fi
-+		arch_target=sparc;
-+		JIT_SUPPORTED=yes
-+		ACCESS_UNALIGNED="no"
-+		case $host_os in
-+		  linux*) ;;
-+		  *)
-+			LIBC="libc.so"
-+			INTL="libintl.so"
-+		esac
-+		jit_wanted=true
-+		if test x"$GCC" = xyes; then
-+			# We don't support v8 cpus
-+			CFLAGS="$CFLAGS -Wno-cast-align -mcpu=v9"
-+		fi
-+		if test x"$AR" = xfalse; then
-+			AC_MSG_ERROR([The required utility 'ar' is not found in your PATH. Usually it can be found in /usr/ccs/bin.])
-+		fi
-+		;;
-+       alpha*-*-linux* | alpha*-*-osf*)
-+		TARGET=ALPHA;
-+		ACCESS_UNALIGNED="no"
-+		JIT_SUPPORTED=yes
-+		jit_wanted=true
-+		arch_target=alpha;
-+		CFLAGS="$CFLAGS -mieee -O0"
-+		case $host_os in
-+		  linux*)
-+			LIBC="libc.so.6.1"
-+			INTL="libc.so.6.1"
-+		esac
-+	       ;;
-+	*-*-mingw*|*-*-cygwin*)
-+		# When this is enabled, it leads to very strange crashes at runtime (gcc-3.4.4)
-+		have_visibility_hidden=no
-+		INTL="intl"
-+		;;
-+	hppa2.0w-hp-hpux11.00 | hppa64-hp-hpux11.00)
-+		TARGET=HPPA;
-+		arch_target=hppa; 
-+		LIBC="libc.sl"
-+		ACCESS_UNALIGNED="no"
-+		INTERP_SUPPORTED=yes
-+		interp_wanted=true
-+		;;
-+	hppa*linux*)
-+		TARGET=HPPA;
-+		AC_DEFINE(MONO_ARCH_REGPARMS,1,[Architecture uses registers for Parameters])
-+		arch_target=hppa; 
-+		ACCESS_UNALIGNED="no"
-+		JIT_SUPPORTED=yes
-+		jit_wanted=true
-+		;;
-+	macppc-*-openbsd* | powerpc*-*-linux* | powerpc-*-openbsd* | \
-+        powerpc-*-sysv* | powerpc-*-darwin* | powerpc-*-netbsd* )
-+		TARGET=POWERPC;
-+		AC_DEFINE(MONO_ARCH_REGPARMS,1,[Architecture uses registers for Parameters])
-+		arch_target=ppc;
-+		JIT_SUPPORTED=yes
-+		jit_wanted=true
-+		;;
-+	arm*-linux*)
-+		TARGET=ARM;
-+		arch_target=arm;
-+		ACCESS_UNALIGNED="no"
-+		JIT_SUPPORTED=yes
-+		jit_wanted=true
-+		;;
-+	s390-*-linux*)
-+		TARGET=S390;
-+		AC_DEFINE(MONO_ARCH_REGPARMS,1,[Architecture uses registers for Parameters])
-+		arch_target=s390;
-+		ACCESS_UNALIGNED="no"
-+		JIT_SUPPORTED=yes
-+		jit_wanted=true
-+		# Required CFLAGS for s390[x].  USE_STRING_INLINES is automatic with gcc 4.1
-+		CFLAGS="$CFLAGS -mbackchain -D__USE_STRING_INLINES"
-+		;;
-+	s390x-*-linux*)
-+		TARGET=S390x;
-+		AC_DEFINE(MONO_ARCH_REGPARMS,1,[Architecture uses registers for Parameters])
-+		arch_target=s390x;
-+		ACCESS_UNALIGNED="no"
-+		JIT_SUPPORTED=yes
-+		jit_wanted=true
-+		CFLAGS="$CFLAGS -mbackchain -D__USE_STRING_INLINES"
-+		;;
-+esac
-+
-+if test "x$have_visibility_hidden" = "xyes"; then
-+   AC_DEFINE(HAVE_VISIBILITY_HIDDEN, 1, [Support for the visibility ("hidden") attribute])
-+fi
-+
-+AC_ARG_WITH(jit, [  --with-jit=yes,no       If you want to build scripts that default to the JIT],[
-+	if test x$withval = xyes; then
-+	   jit_wanted=true
-+	else
-+	   jit_wanted=false
-+	fi
-+])
-+
-+AC_ARG_WITH(interp, [  --with-interp=yes,no    If you want to build scripts that default to the interpreter],[
-+	if test x$withval = xyes; then
-+	   interp_wanted=true
-+	else
-+	   interp_wanted=false
-+	fi
-+])
-+
-+USEJIT=false
-+if test x$JIT_SUPPORTED = xyes; then
-+   if $jit_wanted; then
-+      USEJIT=true
-+      jit_status="Building and using the JIT"
-+   else
-+      if $interp_wanted; then
-+         jit_status="Building the JIT, defaulting to the interpreter"
-+      else
-+         AC_ERROR(No JIT or interpreter support available or selected.)
-+      fi
-+   fi
-+else
-+   if test x$interp_wanted = xtrue; then
-+      jit_status="interpreter"
-+   else
-+      AC_ERROR(No JIT or interpreter support available or selected.)
-+   fi
-+fi
-+
-+AM_CONDITIONAL(USE_JIT, test x$USEJIT = xtrue)
-+
-+libsuffix=".so"
-+
-+case "$host" in
-+     *-*-darwin*)
-+	libsuffix=".dylib"
-+	LIBC="libc.dylib"
-+	INTL="libintl.dylib"
-+	SQLITE="libsqlite.0.dylib"
-+	SQLITE3="libsqlite3.0.dylib"
-+	X11="libX11.dylib"
-+	;;
-+     *-*-*netbsd*)
-+	LIBC="libc.so.12"
-+	INTL="libintl.so.0"
-+	;;
-+     *-*-kfreebsd*-gnu)
-+	LIBC="libc.so.0.1"
-+	INTL="libc.so.0.1"
-+	X11="libX11.so.6"
-+	;;
-+    *-*-*freebsd*)
-+    	LIBC="libc.so"
-+	INTL="libintl.so"
-+	;;
-+    *-*-*openbsd*)
-+    	LIBC="libc.so"
-+	INTL="libintl.so"
-+	;;
-+    *-*-*linux*)
-+	AC_PATH_X
-+	AC_MSG_CHECKING(for the soname of libX11.so)
-+	for i in $x_libraries /usr/lib /usr/lib64; do
-+		for r in 4 5 6; do
-+			if test -f $i/libX11.so.$r; then
-+				X11=libX11.so.$r
-+				AC_MSG_RESULT($X11)
-+			fi
-+		done
-+	done
-+	
-+	if test "x$X11" = "xlibX11.so"; then
-+		AC_MSG_WARN([Could not find X development libs. Do you have the -devel package installed? WinForms may not work...]);
-+	fi
-+	;;
-+esac
-+
-+
-+AC_SUBST(libsuffix)
-+
-+if test "x$TARGET" != "xAMD64"; then
-+   # valgrind headers don't compile under x86-64
-+   AC_CHECK_HEADERS(valgrind/memcheck.h)
-+fi
-+
-+if test "x$TARGET" = "xAMD64" -o "x$TARGET" = "xX86"; then
-+	if test "x$with_tls" = "x__thread"; then
-+		#
-+		# On some linux distributions, TLS works in executables, but linking 
-+		# against a shared library containing TLS fails with:
-+		# undefined reference to `__tls_get_addr'
-+		#
-+		rm -f conftest.c conftest.so conftest
-+		echo "static __thread int foo; void main () { foo = 5; }" > conftest.c
-+		$CC -fPIC --shared -o conftest.so conftest.c > /dev/null 2>&1
-+		$CC -o conftest conftest.so > /dev/null 2>&1
-+		if test ! -f conftest; then
-+		   AC_MSG_WARN([Disabling usage of __thread.]);
-+		   with_tls=pthread
-+		fi
-+		rm -f conftest.c conftest.so conftest
-+	fi
-+fi
-+
-+mono_debugger_supported=no
-+if test "x$TARGET" = "xAMD64" -o "x$TARGET" = "xX86" -o "x$TARGET" = "xALPHA"; then
-+	if test x$use_included_gc = xyes; then
-+		case "$host" in
-+		*-*-*linux*)
-+			mono_debugger_supported=yes
-+			;;
-+		esac
-+	fi
-+fi
-+
-+AC_MSG_CHECKING(if the Mono Debugger is supported on this platform)
-+if test "x$mono_debugger_supported" = "xyes"; then
-+	AC_DEFINE(MONO_DEBUGGER_SUPPORTED,1,[The Mono Debugger is supported on this platform])
-+fi
-+AC_MSG_RESULT($mono_debugger_supported)
-+AM_CONDITIONAL(MONO_DEBUGGER_SUPPORTED, test x$mono_debugger_supported = xyes)
-+
-+if test "x$with_tls" = "x__thread"; then
-+	AC_DEFINE(HAVE_KW_THREAD)
-+	# Pass the information to libgc
-+	CPPFLAGS="$CPPFLAGS -DUSE_COMPILER_TLS"
-+	AC_MSG_CHECKING(if the tls_model attribute is supported)
-+	AC_TRY_COMPILE([static __thread int foo __attribute__((tls_model("initial-exec")));], [
-+		], [
-+			AC_MSG_RESULT(yes)
-+			AC_DEFINE(HAVE_TLS_MODEL_ATTR, 1, [tld_model available])
-+		], [
-+			AC_MSG_RESULT(no)
-+	])
-+fi
-+
-+if test ${TARGET} = ARM; then
-+	dnl ******************************************
-+	dnl *** Check to see what FPU is available ***
-+	dnl ******************************************
-+	AC_MSG_CHECKING(which FPU to use)
-+
-+	AC_TRY_COMPILE([], [
-+		__asm__ ("ldfd f0, [r0]");
-+		], fpu=FPA, fpu=NONE)
-+
-+	AC_MSG_RESULT($fpu)
-+	CPPFLAGS="$CPPFLAGS -DARM_FPU_$fpu=1"
-+	unset fpu
-+fi
-+
-+if test ${TARGET} = unknown; then
-+	CPPFLAGS="$CPPFLAGS -DNO_PORT"
-+	AC_MSG_WARN("mono has not been ported to $host: some things may not work.")
-+fi
-+
-+if test ${ACCESS_UNALIGNED} = no; then
-+	CPPFLAGS="$CPPFLAGS -DNO_UNALIGNED_ACCESS"
-+fi
-+
-+PREVIEW=yes
-+AC_ARG_WITH(preview,  [ --with-preview=yes,no     If you want to install the 2.0 FX preview],[
-+	if test x$with_preview = xno; then
-+	      PREVIEW=no
-+	fi
-+])
-+
-+MOONLIGHT=yes
-+AC_ARG_WITH(moonlight,[ --with-moonlight=yes,no   If you want to build the Moonlight 2.1 assemblies],[
-+	if test x$with_moonlight = xno; then
-+	      MOONLIGHT=no
-+	fi
-+])
-+
-+OPROFILE=no
-+AC_ARG_WITH(oprofile,[ --with-oprofile=no,<path>   Enable oprofile support (defaults to NO)],[
-+	if test x$with_oprofile != xno; then
-+	      OPROFILE=yes
-+	      OPROFILE_CFLAGS="-I$with_oprofile/include"
-+	      OPROFILE_LIBS=
-+	      AC_DEFINE(HAVE_OPROFILE,1,[Have oprofile support])
-+	fi
-+])
-+
-+AM_CONDITIONAL(HAVE_OPROFILE, test x$OPROFILE = xyes)
-+AC_SUBST(OPROFILE_CFLAGS)
-+AC_SUBST(OPROFILE_LIBS)
-+
-+libmono_ldflags="$libmono_ldflags $LIBS"
-+
-+AM_CONDITIONAL(INSTALL_2_0, test x$PREVIEW = xyes)
-+AM_CONDITIONAL(INSTALL_2_1, test x$MOONLIGHT = xyes)
-+
-+AM_CONDITIONAL(MIPS_GCC, test ${TARGET}${ac_cv_prog_gcc} = MIPSyes)
-+AM_CONDITIONAL(MIPS_SGI, test ${TARGET}${ac_cv_prog_gcc} = MIPSno)
-+AM_CONDITIONAL(SPARC, test x$TARGET = xSPARC)
-+AM_CONDITIONAL(SPARC64, test x$TARGET = xSPARC64)
-+AM_CONDITIONAL(X86, test x$TARGET = xX86)
-+AM_CONDITIONAL(AMD64, test x$TARGET = xAMD64)
-+AM_CONDITIONAL(ALPHA, test x$TARGET = xALPHA)
-+AM_CONDITIONAL(IA64, test x$TARGET = xIA64)
-+AM_CONDITIONAL(M68K, test x$TARGET = xM68K)
-+AM_CONDITIONAL(MIPS, test x$TARGET = xMIPS)
-+AM_CONDITIONAL(POWERPC, test x$TARGET = xPOWERPC)
-+AM_CONDITIONAL(ARM, test x$TARGET = xARM)
-+AM_CONDITIONAL(S390, test x$TARGET = xS390)
-+AM_CONDITIONAL(S390x, test x$TARGET = xS390x)
-+AM_CONDITIONAL(HPPA, test x$TARGET = xHPPA)
-+
-+AM_CONDITIONAL(JIT_SUPPORTED, test x$JIT_SUPPORTED = xyes)
-+AM_CONDITIONAL(INTERP_SUPPORTED, test x$interp_wanted = xtrue)
-+AM_CONDITIONAL(INCLUDED_LIBGC, test x$gc = xincluded)
-+
-+AC_SUBST(LIBC)
-+AC_SUBST(INTL)
-+AC_SUBST(SQLITE)
-+AC_SUBST(SQLITE3)
-+AC_SUBST(X11)
-+AC_DEFINE_UNQUOTED(ARCHITECTURE,"$arch_target",[The architecture this is running on])
-+AC_SUBST(arch_target)
-+AC_SUBST(CFLAGS)
-+AC_SUBST(CPPFLAGS)
-+AC_SUBST(LDFLAGS)
-+
-+mono_build_root=`pwd`
-+AC_SUBST(mono_build_root)
-+
-+if test x$USEJIT = xtrue; then
-+  mono_runtime=mono/mini/mono
-+else
-+  mono_runtime=mono/interpreter/mint
-+fi
-+AC_SUBST(mono_runtime)
-+
-+mono_cfg_root=$mono_build_root/runtime
-+if test x$platform_win32 = xyes; then
-+  mono_cfg_dir=`cygpath -w -a $mono_cfg_root`\\etc
-+else
-+  mono_cfg_dir=$mono_cfg_root/etc
-+fi
-+AC_SUBST(mono_cfg_dir)
-+
-+AC_CONFIG_FILES([runtime/mono-wrapper],[chmod +x runtime/mono-wrapper])
-+AC_CONFIG_FILES([runtime/monodis-wrapper],[chmod +x runtime/monodis-wrapper])
-+AC_CONFIG_FILES([runtime/semdel-wrapper],[chmod +x runtime/semdel-wrapper])
-+
-+AC_CONFIG_COMMANDS([runtime/etc/mono/1.0/machine.config],
-+[   depth=../../../..
-+    case $srcdir in
-+    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
-+    .) reldir=$depth ;;
-+    *) reldir=$depth/$srcdir ;;
-+    esac
-+    $ac_aux_dir/install-sh -d runtime/etc/mono/1.0
-+    cd runtime/etc/mono/1.0
-+    rm -f machine.config
-+    $LN_S $reldir/data/net_1_1/machine.config machine.config
-+    cd $depth
-+],[LN_S='$LN_S'])
-+
-+AC_CONFIG_COMMANDS([runtime/etc/mono/2.0/machine.config],
-+[   depth=../../../..
-+    case $srcdir in
-+    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
-+    .) reldir=$depth ;;
-+    *) reldir=$depth/$srcdir ;;
-+    esac
-+    $ac_aux_dir/install-sh -d runtime/etc/mono/2.0
-+    cd runtime/etc/mono/2.0
-+    rm -f machine.config
-+    $LN_S $reldir/data/net_2_0/machine.config machine.config
-+    cd $depth
-+],[LN_S='$LN_S'])
-+
-+AC_CONFIG_COMMANDS([runtime/etc/mono/2.0/web.config],
-+[   depth=../../../..
-+    case $srcdir in
-+    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
-+    .) reldir=$depth ;;
-+    *) reldir=$depth/$srcdir ;;
-+    esac
-+    $ac_aux_dir/install-sh -d runtime/etc/mono/2.0
-+    cd runtime/etc/mono/2.0
-+    rm -f web.config
-+    $LN_S $reldir/data/net_2_0/web.config web.config
-+    cd $depth
-+],[LN_S='$LN_S'])
-+
-+AC_CONFIG_COMMANDS([runtime/etc/mono/browscap.ini],
-+[   depth=../../..
-+    case $srcdir in
-+    [[\\/$]]* | ?:[[\\/]]* ) reldir=$srcdir ;;
-+    .) reldir=$depth ;;
-+    *) reldir=$depth/$srcdir ;;
-+    esac
-+    $ac_aux_dir/install-sh -d runtime/etc/mono/
-+    cd runtime/etc/mono/
-+    rm -f browscap.ini
-+    $LN_S $reldir/data/browscap.ini browscap.ini
-+    cd $depth
-+],[LN_S='$LN_S'])
-+
-+AC_OUTPUT([
-+Makefile
-+mono-uninstalled.pc
-+scripts/mono-nunit.pc
-+scripts/mono-find-provides
-+scripts/mono-find-requires
-+mono/Makefile
-+mono/utils/Makefile
-+mono/metadata/Makefile
-+mono/dis/Makefile
-+mono/cil/Makefile
-+mono/arch/Makefile
-+mono/os/Makefile
-+mono/arch/x86/Makefile
-+mono/arch/amd64/Makefile
-+mono/arch/hppa/Makefile
-+mono/arch/ppc/Makefile
-+mono/arch/sparc/Makefile
-+mono/arch/s390/Makefile
-+mono/arch/s390x/Makefile
-+mono/arch/arm/Makefile
-+mono/arch/alpha/Makefile
-+mono/arch/ia64/Makefile
-+mono/arch/mips/Makefile
-+mono/interpreter/Makefile
-+mono/tests/Makefile
-+mono/tests/tests-config
-+mono/tests/assemblyresolve/Makefile
-+mono/tests/cas/Makefile
-+mono/tests/cas/assembly/Makefile
-+mono/tests/cas/demand/Makefile
-+mono/tests/cas/inheritance/Makefile
-+mono/tests/cas/linkdemand/Makefile
-+mono/tests/cas/threads/Makefile
-+mono/benchmark/Makefile
-+mono/monoburg/Makefile
-+mono/monograph/Makefile
-+mono/io-layer/Makefile
-+mono/mini/Makefile
-+mono/profiler/Makefile
-+ikvm-native/Makefile
-+scripts/Makefile
-+man/Makefile
-+web/Makefile
-+docs/Makefile
-+data/Makefile
-+data/net_1_1/Makefile
-+data/net_2_0/Makefile
-+data/mint.pc
-+data/mono.pc
-+data/mono-cairo.pc
-+data/dotnet.pc
-+data/cecil.pc
-+samples/Makefile
-+support/Makefile
-+data/config
-+tools/Makefile
-+tools/locale-builder/Makefile
-+runtime/Makefile
-+msvc/Makefile
-+])
-+
-+if test x$platform_win32 = xyes; then
-+   # Get rid of 'cyg' prefixes in library names
-+   sed -e "s/\/cyg\//\/\//" libtool > libtool.new; mv libtool.new libtool; chmod 755 libtool
-+   # libtool seems to inherit -mno-cygwin from our CFLAGS, and uses it to compile its executable
-+   # wrapper scripts which use exec(). gcc has no problem compiling+linking this, but the resulting
-+   # executable doesn't work...
-+   sed -e "s,-mno-cygwin,,g" libtool > libtool.new; mv libtool.new libtool; chmod 755 libtool
-+fi
-+
-+(
-+  case $prefix in
-+  NONE) prefix=$ac_default_prefix ;;
-+  esac
-+  case $exec_prefix in
-+  NONE) exec_prefix='${prefix}' ;;
-+  esac
-+
-+  test -w $srcdir/$mcsdir/build || chmod +w $srcdir/$mcsdir/build
-+
-+  #
-+  # If we are cross compiling, we don't build in the mcs/ tree.  Let us not clobber
-+  # any existing config.make.  This allows people to share the same source tree
-+  # with different build directories, one native and one cross
-+  #
-+  if test x$cross_compiling = xno && test x$enable_mcs_build != xno; then
-+    echo "prefix=$prefix" > $srcdir/$mcsdir/build/config.make
-+    echo "exec_prefix=$exec_prefix" >> $srcdir/$mcsdir/build/config.make
-+    echo "sysconfdir=$sysconfdir" >> $srcdir/$mcsdir/build/config.make
-+    echo 'mono_libdir=${exec_prefix}/lib' >> $srcdir/$mcsdir/build/config.make
-+    echo 'MCS_FLAGS = $(PLATFORM_DEBUG_FLAGS)' >> $srcdir/$mcsdir/build/config.make
-+    echo 'IL_FLAGS = /debug' >> $srcdir/$mcsdir/build/config.make
-+    echo "RUNTIME = $mono_build_root/runtime/mono-wrapper" >> $srcdir/$mcsdir/build/config.make
-+    echo "ILDISASM = $mono_build_root/runtime/monodis-wrapper" >> $srcdir/$mcsdir/build/config.make
-+
-+    case $INSTALL in
-+    [[\\/$]]* | ?:[[\\/]]* ) mcs_INSTALL=$INSTALL ;;
-+    *) mcs_INSTALL=$mono_build_root/$INSTALL ;;
-+    esac
-+
-+    echo "INSTALL = $mcs_INSTALL" >> $srcdir/$mcsdir/build/config.make
-+
-+    export VERSION
-+    [myver=$($AWK 'BEGIN {
-+      split (ENVIRON["VERSION"] ".0.0.0", vsplit, ".")
-+      if(length(vsplit [1]) > 4) {
-+        split (substr(ENVIRON["VERSION"], 0, 4) "." substr(ENVIRON["VERSION"], 5) ".0.0", vsplit, ".")
-+      }
-+      print vsplit [1] "." vsplit [2] "." vsplit [3] "." vsplit [4]
-+    }')]
-+
-+    echo "MONO_VERSION = $myver" >> $srcdir/$mcsdir/build/config.make
-+  fi
-+
-+  # if we have an olive folder, override the default settings
-+  if test -d $olivedir; then
-+
-+    test -w $srcdir/$olivedir/build || chmod +w $srcdir/$olivedir/build
-+
-+    if test x$cross_compiling = xno && test x$enable_olive_build != xno; then
-+      echo "prefix=$prefix" > $srcdir/$olivedir/build/config.make
-+      echo "exec_prefix=$exec_prefix" >> $srcdir/$olivedir/build/config.make
-+      echo 'mono_libdir=${exec_prefix}/lib' >> $srcdir/$olivedir/build/config.make
-+      echo 'MCS_FLAGS = $(PLATFORM_DEBUG_FLAGS)' >> $srcdir/$olivedir/build/config.make
-+      echo "RUNTIME = $mono_build_root/runtime/mono-wrapper" >> $srcdir/$olivedir/build/config.make
-+      echo "MONO_VERSION = $myver" >> $srcdir/$olivedir/build/config.make
-+	  if test x$with_moonlight = xyes; then
-+        echo "WITH_MOONLIGHT = yes" >> $srcdir/$olivedir/build/config.make
-+      fi
-+    fi
-+  fi
-+)
-+
-+libgdiplus_msg=${libgdiplus_loc:-assumed to be installed}
-+
-+echo "
-+        mcs source:    $mcs_topdir
-+        olive source:  $olive_topdir
-+
-+	GC:	     $gc
-+	TLS:         $with_tls
-+	SIGALTSTACK: $with_sigaltstack
-+	Engine:      $jit_status
-+	2.0 Beta:    $PREVIEW
-+	2.1 Alpha:   $MOONLIGHT
-+	JNI support: $jdk_headers_found
-+	libgdiplus:  $libgdiplus_msg
-+	zlib:        $zlib_msg
-+	oprofile:    $OPROFILE
-+	$disabled
-+
-+"
-+if test x$with_static_mono = xno -a "x$platform_win32" != "xyes"; then
-+   AC_MSG_WARN(Turning off static Mono is a risk, you might run into unexepcted bugs)
-+fi
-+
-+if test x$gc = xsgen; then
-+        echo IMPORTANT:
-+	echo IMPORTANT: You have selected an experimental, work-in-progress 
-+	echo IMPORTANT: GC engine.  This GC engine is currently not supported
-+	echo IMPORTANT: and is not yet ready for use.  
-+	echo IMPORTANT:
-+	echo IMPORTANT: There are known problems with it, use at your own risk.
-+fi




More information about the Pkg-mono-svn-commits mailing list