diff options
author | Mirco Bauer <meebey@debian.org> | 2008-04-15 20:33:23 +0000 |
---|---|---|
committer | Mirco Bauer <meebey@debian.org> | 2008-04-15 20:33:23 +0000 |
commit | ad4a1152fab0bbc5a0728ff6926b902999d11f91 (patch) | |
tree | 5d2c11e3b341f661b06db7a356478eda462c146c | |
parent | b3f54ed26ee5c4b5cd0a38e0b770fc2b2d0e2540 (diff) | |
download | mono-ad4a1152fab0bbc5a0728ff6926b902999d11f91.tar.gz |
finalize mono 1.9+dfsg-31.9+dfsg-3
-rw-r--r-- | debian/changelog | 6 | ||||
-rwxr-xr-x | debian/patches/99_autoreconf.dpatch | 170 | ||||
-rwxr-xr-x | debian/patches/pass_CPPFLAGS_nicely_r98803.dpatch | 2304 |
3 files changed, 114 insertions, 2366 deletions
diff --git a/debian/changelog b/debian/changelog index 04cb791f79..ad9143e4b7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -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@debian.org> Mon, 14 Apr 2008 22:29:51 +0200 + -- Mirco Bauer <meebey@debian.org> Tue, 15 Apr 2008 22:26:39 +0200 mono (1.9+dfsg-2) unstable; urgency=low diff --git a/debian/patches/99_autoreconf.dpatch b/debian/patches/99_autoreconf.dpatch index 61f441bfcd..c17c655432 100755 --- a/debian/patches/99_autoreconf.dpatch +++ b/debian/patches/99_autoreconf.dpatch @@ -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 @@ diff -urNad mono-1.9+dfsg~/Makefile.in mono-1.9+dfsg/Makefile.in # 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~/aclocal.m4 mono-1.9+dfsg/aclocal.m4 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 @@ diff -urNad mono-1.9+dfsg~/configure mono-1.9+dfsg/configure 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 @@ diff -urNad mono-1.9+dfsg~/configure mono-1.9+dfsg/configure *-*-*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 @@ diff -urNad mono-1.9+dfsg~/configure mono-1.9+dfsg/configure 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 @@ diff -urNad mono-1.9+dfsg~/configure mono-1.9+dfsg/configure _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 @@ diff -urNad mono-1.9+dfsg~/configure mono-1.9+dfsg/configure 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 @@ diff -urNad mono-1.9+dfsg~/configure mono-1.9+dfsg/configure 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 @@ diff -urNad mono-1.9+dfsg~/configure mono-1.9+dfsg/configure 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 @@ diff -urNad mono-1.9+dfsg~/configure mono-1.9+dfsg/configure 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 @@ diff -urNad mono-1.9+dfsg~/data/Makefile.in mono-1.9+dfsg/data/Makefile.in $$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 @@ diff -urNad mono-1.9+dfsg~/data/net_1_1/Makefile.in mono-1.9+dfsg/data/net_1_1/M 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 @@ diff -urNad mono-1.9+dfsg~/data/net_2_0/Makefile.in mono-1.9+dfsg/data/net_2_0/M 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 @@ diff -urNad mono-1.9+dfsg~/docs/Makefile.in mono-1.9+dfsg/docs/Makefile.in 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 @@ diff -urNad mono-1.9+dfsg~/ikvm-native/Makefile.in mono-1.9+dfsg/ikvm-native/Mak $$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 @@ diff -urNad mono-1.9+dfsg~/libgc/Makefile.in mono-1.9+dfsg/libgc/Makefile.in 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/aclocal.m4 mono-1.9+dfsg/libgc/aclocal.m4 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 @@ diff -urNad mono-1.9+dfsg~/libgc/configure mono-1.9+dfsg/libgc/configure 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 @@ diff -urNad mono-1.9+dfsg~/libgc/doc/Makefile.in mono-1.9+dfsg/libgc/doc/Makefil 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 @@ diff -urNad mono-1.9+dfsg~/libgc/include/Makefile.in mono-1.9+dfsg/libgc/include $$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 @@ diff -urNad mono-1.9+dfsg~/libgc/include/private/Makefile.in mono-1.9+dfsg/libgc 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 @@ diff -urNad mono-1.9+dfsg~/man/Makefile.in mono-1.9+dfsg/man/Makefile.in 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 @@ diff -urNad mono-1.9+dfsg~/mono/Makefile.in mono-1.9+dfsg/mono/Makefile.in $$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 @@ diff -urNad mono-1.9+dfsg~/mono/arch/Makefile.in mono-1.9+dfsg/mono/arch/Makefil $$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 @@ diff -urNad mono-1.9+dfsg~/mono/arch/alpha/Makefile.in mono-1.9+dfsg/mono/arch/a $$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 @@ diff -urNad mono-1.9+dfsg~/mono/arch/amd64/Makefile.in mono-1.9+dfsg/mono/arch/a $$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 @@ diff -urNad mono-1.9+dfsg~/mono/arch/arm/Makefile.in mono-1.9+dfsg/mono/arch/arm $$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 @@ diff -urNad mono-1.9+dfsg~/mono/arch/hppa/Makefile.in mono-1.9+dfsg/mono/arch/hp $$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 @@ diff -urNad mono-1.9+dfsg~/mono/arch/ia64/Makefile.in mono-1.9+dfsg/mono/arch/ia 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 @@ diff -urNad mono-1.9+dfsg~/mono/arch/mips/Makefile.in mono-1.9+dfsg/mono/arch/mi $$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 @@ diff -urNad mono-1.9+dfsg~/mono/arch/ppc/Makefile.in mono-1.9+dfsg/mono/arch/ppc $$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 @@ diff -urNad mono-1.9+dfsg~/mono/arch/s390/Makefile.in mono-1.9+dfsg/mono/arch/s3 $$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 @@ diff -urNad mono-1.9+dfsg~/mono/arch/s390x/Makefile.in mono-1.9+dfsg/mono/arch/s $$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 @@ diff -urNad mono-1.9+dfsg~/mono/arch/sparc/Makefile.in mono-1.9+dfsg/mono/arch/s $$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 @@ diff -urNad mono-1.9+dfsg~/mono/arch/x86/Makefile.in mono-1.9+dfsg/mono/arch/x86 $$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 @@ diff -urNad mono-1.9+dfsg~/mono/benchmark/Makefile.in mono-1.9+dfsg/mono/benchma 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 @@ diff -urNad mono-1.9+dfsg~/mono/cil/Makefile.in mono-1.9+dfsg/mono/cil/Makefile. 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 @@ diff -urNad mono-1.9+dfsg~/mono/dis/Makefile.in mono-1.9+dfsg/mono/dis/Makefile. $$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 @@ diff -urNad mono-1.9+dfsg~/mono/interpreter/Makefile.in mono-1.9+dfsg/mono/inter $$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 @@ diff -urNad mono-1.9+dfsg~/mono/io-layer/Makefile.in mono-1.9+dfsg/mono/io-layer $$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 @@ diff -urNad mono-1.9+dfsg~/mono/metadata/Makefile.in mono-1.9+dfsg/mono/metadata $$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 @@ diff -urNad mono-1.9+dfsg~/mono/mini/Makefile.in mono-1.9+dfsg/mono/mini/Makefil $$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 @@ diff -urNad mono-1.9+dfsg~/mono/monoburg/Makefile.in mono-1.9+dfsg/mono/monoburg 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 @@ diff -urNad mono-1.9+dfsg~/mono/monograph/Makefile.in mono-1.9+dfsg/mono/monogra $$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 @@ diff -urNad mono-1.9+dfsg~/mono/os/Makefile.in mono-1.9+dfsg/mono/os/Makefile.in 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 @@ diff -urNad mono-1.9+dfsg~/mono/profiler/Makefile.in mono-1.9+dfsg/mono/profiler $$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 @@ diff -urNad mono-1.9+dfsg~/mono/tests/Makefile.in mono-1.9+dfsg/mono/tests/Makef $$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 @@ diff -urNad mono-1.9+dfsg~/mono/tests/assemblyresolve/Makefile.in mono-1.9+dfsg/ 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 @@ diff -urNad mono-1.9+dfsg~/mono/tests/cas/Makefile.in mono-1.9+dfsg/mono/tests/c $$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 @@ diff -urNad mono-1.9+dfsg~/mono/tests/cas/assembly/Makefile.in mono-1.9+dfsg/mon 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 @@ diff -urNad mono-1.9+dfsg~/mono/tests/cas/demand/Makefile.in mono-1.9+dfsg/mono/ 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 @@ diff -urNad mono-1.9+dfsg~/mono/tests/cas/inheritance/Makefile.in mono-1.9+dfsg/ 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 @@ diff -urNad mono-1.9+dfsg~/mono/tests/cas/linkdemand/Makefile.in mono-1.9+dfsg/m 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 @@ diff -urNad mono-1.9+dfsg~/mono/tests/cas/threads/Makefile.in mono-1.9+dfsg/mono 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 @@ diff -urNad mono-1.9+dfsg~/mono/utils/Makefile.in mono-1.9+dfsg/mono/utils/Makef $$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 @@ diff -urNad mono-1.9+dfsg~/msvc/Makefile.in mono-1.9+dfsg/msvc/Makefile.in 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 @@ diff -urNad mono-1.9+dfsg~/runtime/Makefile.in mono-1.9+dfsg/runtime/Makefile.in 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 @@ diff -urNad mono-1.9+dfsg~/samples/Makefile.in mono-1.9+dfsg/samples/Makefile.in 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 @@ diff -urNad mono-1.9+dfsg~/scripts/Makefile.in mono-1.9+dfsg/scripts/Makefile.in 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 @@ diff -urNad mono-1.9+dfsg~/support/Makefile.in mono-1.9+dfsg/support/Makefile.in $$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 @@ diff -urNad mono-1.9+dfsg~/tools/Makefile.in mono-1.9+dfsg/tools/Makefile.in $$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 @@ diff -urNad mono-1.9+dfsg~/tools/locale-builder/Makefile.in mono-1.9+dfsg/tools/ 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. diff --git a/debian/patches/pass_CPPFLAGS_nicely_r98803.dpatch b/debian/patches/pass_CPPFLAGS_nicely_r98803.dpatch index b2e95892ee..89aeb2c74b 100755 --- a/debian/patches/pass_CPPFLAGS_nicely_r98803.dpatch +++ b/debian/patches/pass_CPPFLAGS_nicely_r98803.dpatch @@ -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 @@ diff -urNad mono-1.9+dfsg~/ChangeLog mono-1.9+dfsg/ChangeLog * 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 @@ diff -urNad mono-1.9+dfsg~/configure.in mono-1.9+dfsg/configure.in 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@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 |