diff --git a/docs/GettingStarted.html b/docs/GettingStarted.html index 17cefad2cc2..dbb8dfacaf6 100644 --- a/docs/GettingStarted.html +++ b/docs/GettingStarted.html @@ -458,7 +458,7 @@ href="CFEBuildInstrs.html">try to compile it on your platform.

LLVM is very demanding of the host C++ compiler, and as such tends to expose bugs in the compiler. In particular, several versions of GCC crash when trying to compile LLVM. We routinely use GCC 3.3.3 and GCC 3.4.0 and have had success -with them (except on Cygwin, see below). Other versions of GCC will probably +with them (however, see below). Other versions of GCC will probably work as well. GCC versions listed here are known to not work. If you are using one of these versions, please try to upgrade your GCC to something more recent. If you run into a problem with a @@ -477,9 +477,13 @@ problems in the STL that effectively prevent it from compiling LLVM. href="http://gcc.gnu.org/PR13392">serious bug which causes it to crash in the "convert_from_eh_region_ranges_1" GCC function.

-

GCC 3.3.3: The version of GCC 3.3.3 commonly shipped with Cygwin does - not work. Please upgrade to a newer - version if possible. Note that this apparently only affects Cygwin.

+

Cygwin GCC 3.3.3: The version of GCC 3.3.3 commonly shipped with + 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 + handling is broken in some cases). Please download the FSF 3.3.3 or upgrade + to a newer version of GCC.