<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Feb 27, 2014 at 4:57 AM, Chandler Carruth <span dir="ltr"><<a href="mailto:chandlerc@gmail.com" target="_blank">chandlerc@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Author: chandlerc<br>
Date: Thu Feb 27 03:57:48 2014<br>
New Revision: 202373<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=202373&view=rev" target="_blank">http://llvm.org/viewvc/llvm-project?rev=202373&view=rev</a><br>
Log:<br>
[docs] Clean up some of the required software to not mention irrelevant<br>
bits of software and to use a modern GCC version.<br>
<br>
The Subversion bit was weird anyways -- it has nothing to do with<br>
compiling LLVM. Also, there are many other ways to get at the trunk<br>
source (git, git-svn, etc).<br>
<br>
The TeXinfo thing... I have no idea about. But you can get a working<br>
LLVM w/o it pretty easily. If man pages or something are missing, that<br>
hardly seems like a problem. If folks really want this back, let me<br>
know, but it seems mostly like a distraction.<br>
<br>
I'd still like to separate this into:<br>
- Required software to compile.<br>
- Optional software to compile.<br>
- Required software for certain *contributor* activities (like<br>
  regenerating configure scripts).<br>
<br>
Also we need to mention that there are multiple options for build<br>
systems, and the differences.<br>
<br>
Also we should mention Windows.<br>
<br>
Also probably other stuff I'm forgetting.<br>
<br>
I'm wondering if this whole thing needs to be shot in the head and we<br>
should just start a new, simpler getting started that doesn't have so<br>
many years of accumulated stuff that is no longer relevant.<br></blockquote><div><br></div><div>i've had this sketched out for a while but never quite gotten it up on the priority list <<a href="http://llvm.org/bugs/show_bug.cgi?id=14711">http://llvm.org/bugs/show_bug.cgi?id=14711</a>>.</div>
<div><br></div><div>-- Sean Silva</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
Modified:<br>
    llvm/trunk/docs/GettingStarted.rst<br>
<br>
Modified: llvm/trunk/docs/GettingStarted.rst<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/GettingStarted.rst?rev=202373&r1=202372&r2=202373&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/GettingStarted.rst?rev=202373&r1=202372&r2=202373&view=diff</a><br>

==============================================================================<br>
--- llvm/trunk/docs/GettingStarted.rst (original)<br>
+++ llvm/trunk/docs/GettingStarted.rst Thu Feb 27 03:57:48 2014<br>
@@ -167,15 +167,13 @@ uses the package and provides other deta<br>
 Package                                                     Version      Notes<br>
 =========================================================== ============ ==========================================<br>
 `GNU Make <<a href="http://savannah.gnu.org/projects/make" target="_blank">http://savannah.gnu.org/projects/make</a>>`_         3.79, 3.79.1 Makefile/build processor<br>
-`GCC <<a href="http://gcc.gnu.org/" target="_blank">http://gcc.gnu.org/</a>>`_                                3.4.2        C/C++ compiler\ :sup:`1`<br>
-`TeXinfo <<a href="http://www.gnu.org/software/texinfo/" target="_blank">http://www.gnu.org/software/texinfo/</a>>`_           4.5          For building the CFE<br>
-`SVN <<a href="http://subversion.tigris.org/project_packages.html" target="_blank">http://subversion.tigris.org/project_packages.html</a>>`_ >=1.3        Subversion access to LLVM\ :sup:`2`<br>
-`python <<a href="http://www.python.org/" target="_blank">http://www.python.org/</a>>`_                          >=2.5        Automated test suite\ :sup:`3`<br>
-`GNU M4 <<a href="http://savannah.gnu.org/projects/m4" target="_blank">http://savannah.gnu.org/projects/m4</a>>`_             1.4          Macro processor for configuration\ :sup:`4`<br>
-`GNU Autoconf <<a href="http://www.gnu.org/software/autoconf/" target="_blank">http://www.gnu.org/software/autoconf/</a>>`_     2.60         Configuration script builder\ :sup:`4`<br>
-`GNU Automake <<a href="http://www.gnu.org/software/automake/" target="_blank">http://www.gnu.org/software/automake/</a>>`_     1.9.6        aclocal macro generator\ :sup:`4`<br>
-`libtool <<a href="http://savannah.gnu.org/projects/libtool" target="_blank">http://savannah.gnu.org/projects/libtool</a>>`_       1.5.22       Shared library manager\ :sup:`4`<br>
-`zlib <<a href="http://zlib.net" target="_blank">http://zlib.net</a>>`_                                   >=1.2.3.4    Compression library\ :sup:`5`<br>
+`GCC <<a href="http://gcc.gnu.org/" target="_blank">http://gcc.gnu.org/</a>>`_                                >=4.7.0      C/C++ compiler\ :sup:`1`<br>
+`python <<a href="http://www.python.org/" target="_blank">http://www.python.org/</a>>`_                          >=2.5        Automated test suite\ :sup:`2`<br>
+`GNU M4 <<a href="http://savannah.gnu.org/projects/m4" target="_blank">http://savannah.gnu.org/projects/m4</a>>`_             1.4          Macro processor for configuration\ :sup:`3`<br>
+`GNU Autoconf <<a href="http://www.gnu.org/software/autoconf/" target="_blank">http://www.gnu.org/software/autoconf/</a>>`_     2.60         Configuration script builder\ :sup:`3`<br>
+`GNU Automake <<a href="http://www.gnu.org/software/automake/" target="_blank">http://www.gnu.org/software/automake/</a>>`_     1.9.6        aclocal macro generator\ :sup:`3`<br>
+`libtool <<a href="http://savannah.gnu.org/projects/libtool" target="_blank">http://savannah.gnu.org/projects/libtool</a>>`_       1.5.22       Shared library manager\ :sup:`3`<br>
+`zlib <<a href="http://zlib.net" target="_blank">http://zlib.net</a>>`_                                   >=1.2.3.4    Compression library\ :sup:`4`<br>
 =========================================================== ============ ==========================================<br>
<br>
 .. note::<br>
@@ -183,9 +181,6 @@ Package<br>
    #. Only the C and C++ languages are needed so there's no need to build the<br>
       other languages for LLVM's purposes. See `below` for specific version<br>
       info.<br>
-   #. You only need Subversion if you intend to build from the latest LLVM<br>
-      sources. If you're working from a release distribution, you don't need<br>
-      Subversion.<br>
    #. Only needed if you want to run the automated test suite in the<br>
       ``llvm/test`` directory.<br>
    #. If you want to make changes to the configure scripts, you will need GNU<br>
<br>
<br>
_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br>
</blockquote></div><br></div></div>