[llvm-commits] [llvm] r61560 - in /llvm/trunk/docs: DeveloperPolicy.html GettingStarted.html GettingStartedVS.html MakefileGuide.html

Chris Lattner sabre at nondot.org
Thu Jan 1 23:10:51 PST 2009


Author: lattner
Date: Fri Jan  2 01:10:51 2009
New Revision: 61560

URL: http://llvm.org/viewvc/llvm-project?rev=61560&view=rev
Log:
lex and bison aren't needed to build llvm anymore.

Modified:
    llvm/trunk/docs/DeveloperPolicy.html
    llvm/trunk/docs/GettingStarted.html
    llvm/trunk/docs/GettingStartedVS.html
    llvm/trunk/docs/MakefileGuide.html

Modified: llvm/trunk/docs/DeveloperPolicy.html
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/DeveloperPolicy.html?rev=61560&r1=61559&r2=61560&view=diff

==============================================================================
--- llvm/trunk/docs/DeveloperPolicy.html (original)
+++ llvm/trunk/docs/DeveloperPolicy.html Fri Jan  2 01:10:51 2009
@@ -107,7 +107,7 @@
     diff.</li>
      
     <li>Patches should not include differences in generated code such as the
-    code generated by <tt>flex</tt>, <tt>bison</tt> or <tt>tblgen</tt>. The
+    code generated by <tt>autoconf</tt> or <tt>tblgen</tt>. The
     <tt>utils/mkpatch</tt> utility takes care of this for you.</li>
   </ol>
   

Modified: llvm/trunk/docs/GettingStarted.html
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/GettingStarted.html?rev=61560&r1=61559&r2=61560&view=diff

==============================================================================
--- llvm/trunk/docs/GettingStarted.html (original)
+++ llvm/trunk/docs/GettingStarted.html Fri Jan  2 01:10:51 2009
@@ -307,11 +307,7 @@
 <li><a name="pf_3">No native code generation</a></li>
 <li><a name="pf_4">Build is not complete: one or more tools do not link or function</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>
-<a href="http://www.mingw.org/MinGWiki/">Download</a> and install 
-bison (excl. M4.exe) and flex in that order. Build binutils-2.15 from source,
-if necessary. Bison & flex can be also grabbed from GNUWin32 sf.net 
-project.</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
@@ -376,18 +372,6 @@
     </tr>
 
     <tr>
-      <td><a href="http://www.gnu.org/software/flex">Flex</a></td>
-      <td>2.5.4</td>
-      <td>LEX compiler</td>
-    </tr>
-
-    <tr>
-      <td><a href="http://www.gnu.org/software/bison/bison.html">Bison</a></td>
-      <td>1.28, 1.35, 1.75, 1.875d, 2.0, or 2.1<br>(not 1.85 or 1.875)</td>
-      <td>YACC compiler</td>
-    </tr>
-
-    <tr>
       <td><a href="http://subversion.tigris.org/project_packages.html">SVN</a></td>
       <td>≥1.3</td>
       <td>Subversion access to LLVM<sup><a href="#sf2">2</a></sup></td>

Modified: llvm/trunk/docs/GettingStartedVS.html
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/GettingStartedVS.html?rev=61560&r1=61559&r2=61560&view=diff

==============================================================================
--- llvm/trunk/docs/GettingStartedVS.html (original)
+++ llvm/trunk/docs/GettingStartedVS.html Fri Jan  2 01:10:51 2009
@@ -198,11 +198,6 @@
   <p>You will also need the <a href="http://www.cmake.org/">CMake</a> build
   system since it generates the project files you will use to build with.</p>
 
-  <p>If you plan to modify any .y or .l files, you will need to have bison
-  and/or flex installed where Visual Studio can find them.  Otherwise, you do
-  not need them and the pre-generated files that come with the source tree
-  will be used.</p>
-
   <p>
   Do not install the LLVM directory tree into a path containing spaces (e.g.
   C:\Documents and Settings\...) as the configure step will fail.</p>

Modified: llvm/trunk/docs/MakefileGuide.html
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/MakefileGuide.html?rev=61560&r1=61559&r2=61560&view=diff

==============================================================================
--- llvm/trunk/docs/MakefileGuide.html (original)
+++ llvm/trunk/docs/MakefileGuide.html Fri Jan  2 01:10:51 2009
@@ -781,8 +781,6 @@
   <dl>
     <dt><a name="AR"><tt>AR</tt></a> <small>(defaulted)</small></dt>
     <dd>Specifies the path to the <tt>ar</tt> tool.</dd>
-    <dt><a name="BISON"><tt>BISON</tt></a><small>(configured)</small></dt>
-    <dd>Specifies the path to the <tt>bison</tt> tool.</dd>
     <dt><a name="PROJ_OBJ_DIR"><tt>PROJ_OBJ_DIR</tt></a></dt>
     <dd>The directory into which the products of build rules will be placed.
     This might be the same as 
@@ -812,8 +810,6 @@
     <dd>Provides the extension to be used on executables built by the makefiles.
     The value may be empty on platforms that do not use file extensions for
     executables (e.g. Unix).</dd>
-    <dt><a name="FLEX"><tt>FLEX</tt></a><small>(configured)</small></dt>
-    <dd>Specifies the path to the <tt>flex</tt> tool.</dd>
     <dt><a name="INSTALL"><tt>INSTALL</tt></a><small>(configured)</small></dt>
     <dd>Specifies the path to the <tt>install</tt> tool.</dd>
     <dt><a name="LDFLAGS"><tt>LDFLAGS</tt></a><small>(configured)</small></dt>
@@ -981,8 +977,6 @@
     INCFiles
     InternalTargets
     LD.Flags
-    LexFiles
-    LexOutput
     LibName.A
     LibName.BC
     LibName.LA
@@ -1020,8 +1014,6 @@
     ToolBuildPath
     TopLevelTargets
     UserTargets
-    YaccFiles
-    YaccOutput
   </tt></p>
 </div>
 





More information about the llvm-commits mailing list