forked from OSchip/llvm-project
Document binutils requirements for coff targets (cygwin / mingw32).
llvm-svn: 95928
This commit is contained in:
parent
b8af65ed0b
commit
9e8baa5c17
|
@ -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).
|
||||
|
|
Loading…
Reference in New Issue