[llvm-commits] CVS: llvm/docs/GettingStarted.html

Chris Lattner sabre at nondot.org
Tue Feb 13 23:33:16 PST 2007



Changes in directory llvm/docs:

GettingStarted.html updated: 1.153 -> 1.154
---
Log message:

There is no circular dependency between llvm and llvm-gcc anymore. stop 
scaring users.


---
Diffs of the changes:  (+14 -5)

 GettingStarted.html |   19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.153 llvm/docs/GettingStarted.html:1.154
--- llvm/docs/GettingStarted.html:1.153	Fri Feb  9 09:59:08 2007
+++ llvm/docs/GettingStarted.html	Wed Feb 14 01:33:00 2007
@@ -730,10 +730,11 @@
 
 <div class="doc_text">
 
-<p>Before configuring and compiling the LLVM suite, you need to extract the LLVM
-GCC front end from the binary distribution.  It is used for building the
-bytecode libraries later used by the GCC front end for linking programs, and its
-location must be specified when the LLVM suite is configured.</p>
+<p>Before configuring and compiling the LLVM suite, you can optionally extract the 
+LLVM GCC front end from the binary distribution.  It is used for running the 
+llvm-test testsuite and for compiling C/C++ programs.  Note that you can optionally
+<a href="CFEBuildInstrs.html">build llvm-gcc yourself</a> after building the
+main LLVM repository.</p>
 
 <p>To install the GCC front end, do the following:</p>
 
@@ -743,6 +744,14 @@
       -</tt></li>
 </ol>
 
+<p>Once the binary is uncompressed, you should add a symlink for llvm-gcc and 
+llvm-g++ to some directory in your path.  When you configure LLVM, it will 
+automatically detect llvm-gcc's presence (if it is in your path) enabling its
+use in llvm-test.  Note that you can always build or install llvm-gcc at any
+pointer after building the main LLVM repository: just reconfigure llvm and 
+llvm-test will pick it up.
+</p>
+
 <p>The binary versions of the GCC front end may not suit all of your needs.  For
 example, the binary distribution may include an old version of a system header
 file, not "fix" a header file that needs to be fixed for GCC, or it may be
@@ -1607,7 +1616,7 @@
   <a href="mailto:sabre at nondot.org">Chris Lattner</a><br>
   <a href="http://llvm.x10sys.com/rspencer/">Reid Spencer</a><br>
   <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2007/02/09 15:59:08 $
+  Last modified: $Date: 2007/02/14 07:33:00 $
 </address>
 </body>
 </html>






More information about the llvm-commits mailing list