aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-02-12 20:11:13 +0000
committerChris Lattner <sabre@nondot.org>2005-02-12 20:11:13 +0000
commit25e7b16143567846ff95ec723206b0709c785ef6 (patch)
treebc714f492a8f7413cd0cd49e8f4aab5eb47822c0
parentebce50464a815bd3570f7da7a26b63eebc071c77 (diff)
Add note about broken GCC
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20138 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--docs/GettingStarted.html7
1 files changed, 6 insertions, 1 deletions
diff --git a/docs/GettingStarted.html b/docs/GettingStarted.html
index 5883ef0d8a..17cefad2cc 100644
--- a/docs/GettingStarted.html
+++ b/docs/GettingStarted.html
@@ -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>