Add note about broken GCC
authorChris Lattner <sabre@nondot.org>
Sat, 12 Feb 2005 20:11:13 +0000 (20:11 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 12 Feb 2005 20:11:13 +0000 (20:11 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20138 91177308-0d34-0410-b5e6-96231b3b80d8

docs/GettingStarted.html

index 5883ef0d8a014ff98b76b98090a9f28b846f150a..17cefad2cc2909020c219b4afb1c2d0e1bf58433 100644 (file)
@@ -458,7 +458,8 @@ href="CFEBuildInstrs.html">try to compile it</a> on your platform.</p>
 <p>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.  Other versions of GCC will probably work as well.  GCC versions listed
+with them (except on Cygwin, 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
 version of GCC not listed here, please <a href="mailto:llvmdev@cs.uiuc.edu">let
@@ -475,6 +476,10 @@ problems in the STL that effectively prevent it from compiling LLVM.
 <p><b>GCC 3.3.2</b>: This version of GCC suffered from a <a 
 href="http://gcc.gnu.org/PR13392">serious bug</a> which causes it to crash in
 the "<tt>convert_from_eh_region_ranges_1</tt>" GCC function.</p>
+
+<p><b>GCC 3.3.3</b>: The version of GCC 3.3.3 commonly shipped with Cygwin does
+   not work.  Please <a href="CFEBuildInstrs.html#cygwin">upgrade to a newer
+   version</a> if possible.  Note that this apparently only affects Cygwin.</p>
 </div>