2004-05-18 Patrik Torstensson <totte@hiddenpeaks.com>
[mono.git] / README
diff --git a/README b/README
index f65f64d91a5935a4b3c464f111092212b9fb2cc2..2b6683f503fc0b56ba1d810b4dbf44e5fdd880c0 100644 (file)
--- a/README
+++ b/README
@@ -30,10 +30,10 @@ This is Mono.
                  You will need this one to get complete support for the international
                  features of the .NET Framework.
 
-               * Cairo
+               * Cairo and libgdiplus
 
                  If you want to get support for System.Drawing, you will need to get
-                 this package. 
+                 both Libgdiplus and Cairo.
 
     b. Building the Software
     ------------------------
@@ -45,15 +45,25 @@ This is Mono.
                make
                make install
 
+       Mono supports a JIT engine on x86, SPARC and PowerPC systems.
+       The various commands that ship with Mono default to the JIT engine
+       on x86 and SPARC, to turn it on for PPC systems, use the --with-jit=yes 
+       command line option to configure.
+
+       MacOS X Users: you will need to download the latest Boehm GC
+       Alpha release for garbage collection to work properly.
+
        If you obtained this as a snapshot, you will need an existing
        Mono installation.  To upgrade your installation, unpack both
        mono and mcs:
 
                tar xzf mcs-XXXX.tar.gz
                tar xzf mono-XXXX.tar.gz
-               cd mono-XXXX
+               mv mono-XXX mono
+               mv mcs-XXX mcs
+               cd mono
                ./autogen.sh --prefix=/usr/local
-               make fullbuild
+               make bootstrap 
 
     c. Upgrade from CVS
     -------------------
@@ -61,7 +71,7 @@ This is Mono.
        If you are upgrading from CVS you will need an existing Mono installation.
        First verify that you have a working installation:
 
-               echo 'class X { static void Main () { System.Console.Write("OK");}'}' > x.cs
+               echo 'class X { static void Main () { System.Console.Write("OK");}}' > x.cs
 
        Compile:
 
@@ -80,11 +90,15 @@ This is Mono.
        Then, go into the mono directory, and configure:
 
                cd mono
-               ./autogen --prefix=/usr/local
+               ./autogen.sh --prefix=/usr/local
+
+       Then compile using the special target `bootstrap':
 
-       Then compile using the special target `fullbuild':
+               make bootstrap
+       
+       You can now install it:
 
-               make fullbuild
+               make install
 
        This step will compile and install at the same time.