From: Reid Spencer Date: Thu, 23 Dec 2004 19:49:54 +0000 (+0000) Subject: Add a caution about using experimental versions of gnu binutils when X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=72a59007d4d637fa21c330bb5ec051a53dd6a4a1;p=oota-llvm.git 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 --- 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
+