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