[llvm] r202373 - [docs] Clean up some of the required software to not mention irrelevant

Sean Silva silvas at purdue.edu
Sat Mar 1 16:07:08 PST 2014


On Thu, Feb 27, 2014 at 4:57 AM, Chandler Carruth <chandlerc at gmail.com>wrote:

> Author: chandlerc
> Date: Thu Feb 27 03:57:48 2014
> New Revision: 202373
>
> URL: http://llvm.org/viewvc/llvm-project?rev=202373&view=rev
> Log:
> [docs] Clean up some of the required software to not mention irrelevant
> bits of software and to use a modern GCC version.
>
> The Subversion bit was weird anyways -- it has nothing to do with
> compiling LLVM. Also, there are many other ways to get at the trunk
> source (git, git-svn, etc).
>
> The TeXinfo thing... I have no idea about. But you can get a working
> LLVM w/o it pretty easily. If man pages or something are missing, that
> hardly seems like a problem. If folks really want this back, let me
> know, but it seems mostly like a distraction.
>
> I'd still like to separate this into:
> - Required software to compile.
> - Optional software to compile.
> - Required software for certain *contributor* activities (like
>   regenerating configure scripts).
>
> Also we need to mention that there are multiple options for build
> systems, and the differences.
>
> Also we should mention Windows.
>
> Also probably other stuff I'm forgetting.
>
> I'm wondering if this whole thing needs to be shot in the head and we
> should just start a new, simpler getting started that doesn't have so
> many years of accumulated stuff that is no longer relevant.
>

i've had this sketched out for a while but never quite gotten it up on the
priority list <http://llvm.org/bugs/show_bug.cgi?id=14711>.

-- Sean Silva


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


More information about the llvm-commits mailing list