diff options
author | Anton Korobeynikov <asl@math.spbu.ru> | 2010-02-11 21:51:51 +0000 |
---|---|---|
committer | Anton Korobeynikov <asl@math.spbu.ru> | 2010-02-11 21:51:51 +0000 |
commit | 9e8baa5c17183143f5a9b94d409b3c0c9e3df8ec (patch) | |
tree | e632536655212f0528a12042c9598762dd026fc2 /llvm/docs/GettingStarted.html | |
parent | b8af65ed0bdf0177acb16be0bdc7745fd75a7d40 (diff) | |
download | llvm-9e8baa5c17183143f5a9b94d409b3c0c9e3df8ec.zip llvm-9e8baa5c17183143f5a9b94d409b3c0c9e3df8ec.tar.gz llvm-9e8baa5c17183143f5a9b94d409b3c0c9e3df8ec.tar.bz2 |
Document binutils requirements for coff targets (cygwin / mingw32).
llvm-svn: 95928
Diffstat (limited to 'llvm/docs/GettingStarted.html')
-rw-r--r-- | llvm/docs/GettingStarted.html | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/llvm/docs/GettingStarted.html b/llvm/docs/GettingStarted.html index c27101e..89253b6 100644 --- a/llvm/docs/GettingStarted.html +++ b/llvm/docs/GettingStarted.html @@ -256,13 +256,13 @@ software you will need.</p> <td>Cygwin/Win32</td> <td>x86<sup><a href="#pf_1">1</a>,<a href="#pf_8">8</a>, <a href="#pf_11">11</a></sup></td> - <td>GCC 3.4.X, binutils 2.15</td> + <td>GCC 3.4.X, binutils 2.20</td> </tr> <tr> <td>MinGW/Win32</td> <td>x86<sup><a href="#pf_1">1</a>,<a href="#pf_6">6</a>, <a href="#pf_8">8</a>, <a href="#pf_10">10</a></sup></td> - <td>GCC 3.4.X, binutils 2.15</td> + <td>GCC 3.4.X, binutils 2.20</td> </tr> </table> @@ -318,12 +318,8 @@ up</a></li> <li><a name="pf_5">The GCC-based C/C++ frontend does not build</a></li> <li><a name="pf_6">The port is done using the MSYS shell.</a></li> <li><a name="pf_7">Native code generation exists but is not complete.</a></li> -<li><a name="pf_8">Binutils</a> 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 <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=2659"> - Binutils bugzilla</a>, if it wasn't already applied.</li> +<li><a name="pf_8">Binutils 2.20 or later is required to build the assembler + generated by LLVM properly.</a></li> <li><a name="pf_9">XCode 2.5 and gcc 4.0.1</a> (Apple Build 5370) will trip internal LLVM assert messages when compiled for Release at optimization levels greater than 0 (i.e., <i>"-O1"</i> and higher). |