[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