diff options
author | Raja R Harinath <harinath@hurrynot.org> | 2004-05-10 11:54:35 +0400 |
---|---|---|
committer | Raja R Harinath <harinath@hurrynot.org> | 2004-05-10 11:54:35 +0400 |
commit | 4c9ff5ff2b4c8b2163027e17c7164125955a060b (patch) | |
tree | 5b383079a45f01d71bc10927e64845fb7692cc45 /mcs/INSTALL.txt | |
parent | 247fb79d8034da45a9e0e972298e82fc11b1810c (diff) |
Don't mention 'fullbuild'. Mention 'bootstrap'
instead. Update instructions for 'monocharge'.
svn path=/trunk/mcs/; revision=27019
Diffstat (limited to 'mcs/INSTALL.txt')
-rw-r--r-- | mcs/INSTALL.txt | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/mcs/INSTALL.txt b/mcs/INSTALL.txt index e59b6b06a4f..e2f2927e20e 100644 --- a/mcs/INSTALL.txt +++ b/mcs/INSTALL.txt @@ -25,15 +25,15 @@ compilers and tools. If you only want to build a snapshot or a fresh CVS checkout of the sources, you should go into the `mono' sibling directory and issue the -make fullbuild command, like this: +make bootstrap command, like this: cd ../mono ./autogen.sh --prefix=/usr/local - make fullbuild + make bootstrap + make install -That will build and install the code in a single pass. The -compilation is bundled with the build due to dependencies on the class -libraries on the runtime. +The compilation is bundled with the build due to dependencies on the +class libraries on the runtime. Build Features for Developers of Mono. ====================================== @@ -73,17 +73,19 @@ The difference between the two modes is explained farther down. Troubleshooting =============== -Occasionally, something in the compiler or runtime changes enough that -an existing installation cannot complete a full build from cvs. In this case, -go to http://go-mono.com/daily and download a monocharge or monolite tarball. -Unpack and copy the .dlls to $prefix/lib and .exes to $prefix/bin/. Then -you should be able to complete the build normally (i.e. using make fullbuild). - - wget http://go-mono.com/daily/monolite-20031028.tar.gz - tar -zxvf monolite-20031028.tar.gz - cd monolite-20031028 - cp *.exe /usr/local/bin/. - cp *.dll /usr/local/lib/. +We try to maintain the CVS tree such that it is bootstrapable from the +latest released version of mono and mcs. Occasionally, something in the +compiler or runtime changes enough that an existing installation cannot +complete a bootstrap from cvs. In this case, go to +http://go-mono.com/daily and download a monocharge or monolite tarball. +Unpack and copy the .dlls to $prefix/lib and .exes to $prefix/bin/. +Then you should be able to complete the build normally (i.e. using make +bootstrap). + + wget http://go-mono.com/daily/monolite-20040505.tar.gz + tar -zxvf monolite-20040505.tar.gz + cd monolite-20040505 + env prefix=/usr/local sh recharge.sh Monocharges =========== |