summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2014-02-27 09:57:48 +0000
committerChandler Carruth <chandlerc@gmail.com>2014-02-27 09:57:48 +0000
commite2eb9a55a8fa1b86ca593918477136cd35f3cd06 (patch)
tree3ad43dfc1d4718a4332e56d16ac960b2e99043a3 /docs
parent5fb0df0c1c9c55c51c355b783f29ed07fc212d72 (diff)
downloadllvm-e2eb9a55a8fa1b86ca593918477136cd35f3cd06.tar.gz
llvm-e2eb9a55a8fa1b86ca593918477136cd35f3cd06.tar.bz2
llvm-e2eb9a55a8fa1b86ca593918477136cd35f3cd06.tar.xz
[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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202373 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r--docs/GettingStarted.rst19
1 files changed, 7 insertions, 12 deletions
diff --git a/docs/GettingStarted.rst b/docs/GettingStarted.rst
index 4ce3fa4cb3..9987c5c04d 100644
--- a/docs/GettingStarted.rst
+++ b/docs/GettingStarted.rst
@@ -167,15 +167,13 @@ uses the package and provides other details.
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 Version Notes
#. 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