From: Anton Korobeynikov
Date: Thu, 11 Feb 2010 21:51:51 +0000 (+0000)
Subject: Document binutils requirements for coff targets (cygwin / mingw32).
X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=780679baa7008e54cb94f383c5b13ee995e21fe3;p=oota-llvm.git
Document binutils requirements for coff targets (cygwin / mingw32).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95928 91177308-0d34-0410-b5e6-96231b3b80d8
---
diff --git a/docs/GettingStarted.html b/docs/GettingStarted.html
index c27101e27b7..89253b64018 100644
--- a/docs/GettingStarted.html
+++ b/docs/GettingStarted.html
@@ -256,13 +256,13 @@ software you will need.
Cygwin/Win32 |
x861,8,
11 |
- GCC 3.4.X, binutils 2.15 |
+ GCC 3.4.X, binutils 2.20 |
MinGW/Win32 |
x861,6,
8, 10 |
- GCC 3.4.X, binutils 2.15 |
+ GCC 3.4.X, binutils 2.20 |
@@ -318,12 +318,8 @@ up
The GCC-based C/C++ frontend does not build
The port is done using the MSYS shell.
Native code generation exists but is not complete.
-Binutils up to post-2.17 has bug in bfd/cofflink.c
- preventing LLVM from building correctly. Several workarounds have been
- introduced into LLVM build system, but the bug can occur anytime in the
- future. We highly recommend that you rebuild your current binutils with the
- patch from
- Binutils bugzilla, if it wasn't already applied.
+Binutils 2.20 or later is required to build the assembler
+ generated by LLVM properly.
XCode 2.5 and gcc 4.0.1 (Apple Build 5370) will trip
internal LLVM assert messages when compiled for Release at optimization
levels greater than 0 (i.e., "-O1" and higher).