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).