X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=README;h=6dc8fff9f6d4b54bc5b705efc233086e35656a8e;hb=2d6a4c97e37b333483e570f1d349522d8b94d3c7;hp=0c1dff13c8aa1773de39ee2a4b4cf94fbbe5b316;hpb=7ff8f29ff29fa3f08ef305ac43ef079097323286;p=mono.git diff --git a/README b/README index 0c1dff13c8a..6dc8fff9f6d 100644 --- a/README +++ b/README @@ -63,7 +63,7 @@ This is Mono. mv mcs-XXX mcs cd mono ./autogen.sh --prefix=/usr/local - make bootstrap + make c. Building the software from CVS --------------------------------- @@ -71,7 +71,8 @@ This is Mono. If you are building the software from CVS, make sure that you have up-to-date mcs and mono sources: - cvs co mono mcs + svn co svn+ssh://USER@mono-cvs.ximian.com/source/trunk/mono + svn co svn+ssh://USER@mono-cvs.ximian.com/source/trunk/mcs Then, go into the mono directory, and configure: @@ -102,7 +103,7 @@ This is Mono. You are ready to start your CVS upgrade. Compile with - make bootstrap + make This will automatically go into the mcs/ tree and build the binaries there, and copy them into the appropriate @@ -127,19 +128,19 @@ This is Mono. make get-monolite-latest This should place a monolite-latest.tar.gz in the parent - directory of the 'mono' source tree. You can then run: + directory of the 'mono' source tree. This will automatically + gunzip and untar the tarball, place the files appropriately, - make monolite-bootstrap + You can then run: - This will automatically gunzip and untar the tarball, place the - files appropriately, and then complete the bootstrap. + make iii. Testing and Installation ------------------------ You can run the mono and mcs testsuites with the command: - make -k bootstrap-check + make -k check Expect to find several testsuite failures, especially in the mcs/ tree. As a sanity check, you can compare the failures you @@ -153,30 +154,6 @@ This is Mono. Failure to follow these steps will result in a broken installation. - iv. Other useful "bootstrap"-like facilities - ---------------------------------------- - - If you have a CVS snapshot that you keep updating periodically, - and/or do your development in, you may try using a couple of - specialty make targets that may be slightly faster than a - "make bootstrap". - - You can try a two-stage bootstrap with: - - make faststrap - - This assumes that you have already run a "make bootstrap" on the - tree before. - - If you want to avoid waiting even for that, you can try the - riskier one-stage build: - - make fasterstrap - - This should be attempted only if you're sure that the sources of - the mcs compiler itself and the sources of the libraries used by - it have not been changed. - 2. Using Mono =============