If you want to get support for System.Drawing, you will need to get
Libgdiplus.
+ * libzlib
+
+ This library and the development headers are required for compression
+ file support in the 2.0 profile.
+
b. Building the Software
------------------------
./autogen.sh --prefix=/usr/local
make
+ For people with non-standard installations of the auto* utils and of
+ pkg-config (common on misconfigured OSX and windows boxes), you could get
+ an error like this:
+
+ ./configure: line 19176: syntax error near unexpected token `PKG_CHECK_MODULES(BASE_DEPENDENCIES,' ...
+
+ This means that you need to set the ACLOCAL_FLAGS environment var
+ when invoking autogen.sh, like this:
+
+ ACLOCAL_FLAGS="-I $acprefix/share/aclocal" ./autogen.sh --prefix=/usr/loca
+
+ where $acprefix is the prefix where aclocal has been installed.
+
This will automatically go into the mcs/ tree and build the
binaries there.
--with-sigaltstack=yes,no
+ Experimental: Use at your own risk, it is known to
+ cause problems with garbage collection and is hard to
+ reproduce those bugs.
+
This controls whether Mono will install a special
signal handler to handle stack overflows. If set to
"yes", it will turn stack overflows into the
Or you can specify a path to a libgdiplus.
+ --disable-shared-memory
+
+ Use this option to disable the use of shared memory in
+ Mono (this is equivalent to setting the MONO_DISABLE_SHM
+ environment variable, although this removes the feature
+ completely).
+
+ Disabling the shared memory support will disable certain
+ features like cross-process named mutexes.
+
--enable-minimal=LIST
Use this feature to specify optional runtime