summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2014-02-28 11:09:33 +0000
committerChandler Carruth <chandlerc@gmail.com>2014-02-28 11:09:33 +0000
commit67814df2c35de3934a95eb568f0f94bb927266f1 (patch)
tree9f612d211ce429a484c9f743eb668dc95be8e619 /docs
parentbaed825f97d07fd131f6592d77c00560ce196680 (diff)
downloadllvm-67814df2c35de3934a95eb568f0f94bb927266f1.tar.gz
llvm-67814df2c35de3934a95eb568f0f94bb927266f1.tar.bz2
llvm-67814df2c35de3934a95eb568f0f94bb927266f1.tar.xz
[docs] Tweak discussion of BSDs based on feedback from Roman Divacky.
FreeBSD 10.0 and newer have a modern Clang toolchain that should work well. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202488 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r--docs/GettingStarted.rst7
1 files changed, 4 insertions, 3 deletions
diff --git a/docs/GettingStarted.rst b/docs/GettingStarted.rst
index 6ec4909524..b47c6ebb0a 100644
--- a/docs/GettingStarted.rst
+++ b/docs/GettingStarted.rst
@@ -278,12 +278,13 @@ of writing, this breaks LLD build.
Getting a Modern Host C++ Toolchain
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-This section mostly applies to Linux and BSDs. On Mac OS X, you should have
+This section mostly applies to Linux and older BSDs. On Mac OS X, you should have
a sufficiently modern Xcode, or you will likely need to upgrade until you do.
On Windows, just use Visual Studio 2012 as the host compiler, it is explicitly
-supported and widely available.
+supported and widely available. FreeBSD 10.0 and newer have a modern Clang as
+the system compiler.
-However, on Linux and BSDs there are some notable distributions which have
+However, some Linux distributions and some other or older BSDs sometimes have
extremely old versions of GCC. These steps attempt to help you upgrade you
compiler even on such a system. However, if at all possible, we encourage you
to use a recent version of a distribution with a modern system compiler that