diff options
Diffstat (limited to 'docs/GettingStarted.html')
-rw-r--r-- | docs/GettingStarted.html | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/docs/GettingStarted.html b/docs/GettingStarted.html index 8d865d6f7a..42005b2731 100644 --- a/docs/GettingStarted.html +++ b/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). @@ -1197,10 +1193,16 @@ $ ./hello.bc </div> <p> -This allows you to execute LLVM bitcode files directly. Thanks to Jack -Cummings for pointing this out! +This allows you to execute LLVM bitcode files directly. On Debian, you +can also use this command instead of the 'echo' command above:</p> </p> +<div class="doc_code"> +<pre> +$ sudo update-binfmts --install llvm /path/to/lli --magic 'BC' +</pre> +</div> + </div> <!-- *********************************************************************** --> @@ -1367,7 +1369,7 @@ end to compile.</p> <p>The <b>tools</b> directory contains the executables built out of the libraries above, which form the main part of the user interface. You can -always get help for a tool by typing <tt>tool_name --help</tt>. The +always get help for a tool by typing <tt>tool_name -help</tt>. The following is a brief introduction to the most important tools. More detailed information is in the <a href="CommandGuide/index.html">Command Guide</a>.</p> @@ -1438,7 +1440,7 @@ information is in the <a href="CommandGuide/index.html">Command Guide</a>.</p> <dt><tt><b>opt</b></tt></dt> <dd><tt>opt</tt> reads LLVM bitcode, applies a series of LLVM to LLVM transformations (which are specified on the command line), and then outputs - the resultant bitcode. The '<tt>opt --help</tt>' command is a good way to + the resultant bitcode. The '<tt>opt -help</tt>' command is a good way to get a list of the program transformations available in LLVM.<br> <dd><tt>opt</tt> can also be used to run a specific analysis on an input LLVM bitcode file and print out the results. It is primarily useful for @@ -1671,7 +1673,7 @@ out:</p> <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.x10sys.com/rspencer/">Reid Spencer</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2009-12-17 09:18:11 -0800 (Thu, 17 Dec 2009) $ + Last modified: $Date: 2010-02-18 22:08:13 +0800 (四, 18 2月 2010) $ </address> </body> </html> |