From 72a59007d4d637fa21c330bb5ec051a53dd6a4a1 Mon Sep 17 00:00:00 2001
From: Reid Spencer
Date: Thu, 23 Dec 2004 19:49:54 +0000
Subject: [PATCH] Add a caution about using experimental versions of gnu
binutils when building Cygwin.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19117 91177308-0d34-0410-b5e6-96231b3b80d8
---
docs/CFEBuildInstrs.html | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/docs/CFEBuildInstrs.html b/docs/CFEBuildInstrs.html
index 9f4b9d00b95..d895583d489 100644
--- a/docs/CFEBuildInstrs.html
+++ b/docs/CFEBuildInstrs.html
@@ -71,7 +71,15 @@ versions is incapable of compiling the LLVM CFE correctly. If your Cygwin
installation includes GCC 3.3.3 we strongly recommend that you download
GCC 3.4.3, build it separately, and use it for compiling LLVM CFE. This has been
shown to work correctly.
-
+Some versions of Cygwin utilize an experimental version of GNU binutils that
+will cause the GNU ld linker to fail an assertion when linking
+components of the libstdc++. It is recommended that you replace the entire
+binutils package with version 2.15 such that "ld --version" responds
+with
+
GNU ld version 2.15
+not with:
+GNU ld version 2.15.91 20040725
+
--
2.34.1