X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=README;h=97be727a25662fd325bc4887f36e10636a3a5908;hb=1f84cc22414a1407ff67136c3e943f78257df49c;hp=1cc99950c1cd2d1ee26dc93272760d25bfc8498c;hpb=c39d7ce9985a7067c1cbf44188007c9433901940;p=mono.git diff --git a/README b/README index 1cc99950c1c..97be727a256 100644 --- a/README +++ b/README @@ -82,6 +82,19 @@ This is Mono. ./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. @@ -195,6 +208,10 @@ This is Mono. --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 @@ -247,6 +264,19 @@ This is Mono. Whether you want to build libraries that are still not completed (The 2.0 APIs). It defaults to `yes'. + --with-moonlight=yes,no + + Whether you want to generate the Silverlight/Moonlight + libraries and toolchain in addition to the default + (1.1 and 2.0 APIs). + + This will produce the `smcs' compiler which will reference + the Silvelright modified assemblies (mscorlib.dll, + System.dll, System.Code.dll and System.Xml.Core.dll) and turn + on the LINQ extensions for the compiler. + + This option defaults to `no' and it is considered pre-alpha. + --with-libgdiplus=installed,sibling, This is used to configure where should Mono look for @@ -262,6 +292,16 @@ This is Mono. 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