X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2FGettingStarted.html;h=904b3900d50b3a8aae34cae23930127d85a0083a;hb=307e8ab581007eee66176cb008366ef486f3b87c;hp=5bd4d417626ceb387247a2d9785f812a1eaca561;hpb=269f80c71bc68a8526eb539bc8584ac59e77d1a4;p=oota-llvm.git diff --git a/docs/GettingStarted.html b/docs/GettingStarted.html index 5bd4d417626..904b3900d50 100644 --- a/docs/GettingStarted.html +++ b/docs/GettingStarted.html @@ -114,7 +114,7 @@ and performance.
The GCC front end is not very portable at the moment. If you want to get it to work on another platform, you can download a copy of the source and try to compile it on your platform.
+href="GCCFEBuildInstrs.html">try to compile it on your platform. @@ -510,14 +515,15 @@ of GCC you are using. problems in the STL that effectively prevent it from compiling LLVM. -GCC 3.2.2: This version of GCC fails to compile LLVM.
+GCC 3.2.2 and 3.2.3: These versions of GCC fails to compile LLVM with +a bogus template error. This was fixed in later GCCs.
GCC 3.3.2: This version of GCC suffered from a serious bug which causes it to crash in the "convert_from_eh_region_ranges_1" GCC function.
Cygwin GCC 3.3.3: The version of GCC 3.3.3 commonly shipped with - Cygwin does not work. Please upgrade + Cygwin does not work. Please upgrade to a newer version if possible.
SuSE GCC 3.3.3: The version of GCC 3.3.3 shipped with SuSE 9.1 (and possibly others) does not compile LLVM correctly (it appears that exception @@ -675,10 +681,6 @@ compressed with the gzip program. -
It is also possible to download the sources of the llvm-gcc4 front end from a -read-only subversion mirror at -svn://anonsvn.opensource.apple.com/svn/llvm/trunk.
- @@ -710,6 +712,8 @@ revision), you can checkout it from the 'tags' directory (instead of subdirectories of the 'tags' directory:If you would like to get the GCC front end source code, you can also get it -and build it yourself. Please follow these +and build it yourself. Please follow these instructions to successfully get and build the LLVM GCC front-end.
@@ -754,7 +758,7 @@ instructions to successfully get and build the LLVM GCC front-end.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 -build llvm-gcc yourself after building the +build llvm-gcc yourself after building the main LLVM repository.
To install the GCC front end, do the following:
@@ -779,7 +783,7 @@ file, not "fix" a header file that needs to be fixed for GCC, or it may be linked with libraries not available on your system.In cases like these, you may want to try building the GCC front end from source. This is +href="GCCFEBuildInstrs.html">building the GCC front end from source. This is much easier now than it was in the past.
@@ -834,7 +838,7 @@ script to configure the build system: will fail as these libraries require llvm-gcc and llvm-g++. See Install the GCC Front End for details on installing the C/C++ Front End. See - Bootstrapping the LLVM C/C++ Front-End + Bootstrapping the LLVM C/C++ Front-End for details on building the C/C++ Front End.This directory contains projects that are not strictly part of LLVM but are shipped with LLVM. This is also the directory where you should create your own LLVM-based projects. See llvm/projects/sample for an example of how - to set up your own project. See llvm/projects/Stacker for a fully - functional example of a compiler front end.
+ to set up your own project. @@ -1380,13 +1383,10 @@ information is in the Command Guide.This document is just an introduction to how to use LLVM to do +
This document is just an introduction on how to use LLVM to do some simple things... there are many more interesting and complicated things that you can do that aren't documented here (but we'll gladly accept a patch if you want to write something up!). For more information about LLVM, check