Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorRaja R Harinath <harinath@hurrynot.org>2004-11-19 16:48:51 +0300
committerRaja R Harinath <harinath@hurrynot.org>2004-11-19 16:48:51 +0300
commitbe39e61428b18dbb7351861dac9744aa1835a5cd (patch)
tree907cc0623fa1e4bcf0af4398cb89e41b30bfb814 /README
parenta6f48d1243bc0bf0de3d7deb006c6c66dc392d5a (diff)
2004-11-19 Raja R Harinath <rharinath@novell.com>
Integrate bootstrap build into 'make all'. Most of the bootstrap targets are gone. * Makefile.am (SUBDIRS): Build current directory before 'runtime'. (tmpinst): Change location. (all-local): New. Just invokes the build in mcs. (check-local): New. Invokes 'run-test-profiles' in mcs. (get-monolite-latest): Update. Move the unpacking code here, since 'monolite-bootstrap' is no more. (mcs-do-full-build): Don't set PATH. (tmpinst-dir-contents): Remove mcs. ($(tmpinst)/bin/mcs): Now used only during 'make check'. ($(tmpinst)/bin/mono): Don't set MONO_PATH. * README: Update to changes. svn path=/trunk/mono/; revision=36316
Diffstat (limited to 'README')
-rw-r--r--README38
1 files changed, 7 insertions, 31 deletions
diff --git a/README b/README
index 948e1b0b718..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
---------------------------------
@@ -103,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
@@ -128,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
@@ -154,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
=============