From: Chandler Carruth Date: Fri, 28 Feb 2014 11:09:33 +0000 (+0000) Subject: [docs] Tweak discussion of BSDs based on feedback from Roman Divacky. X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=commitdiff_plain;h=67814df2c35de3934a95eb568f0f94bb927266f1 [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 --- diff --git a/docs/GettingStarted.rst b/docs/GettingStarted.rst index 6ec49095248..b47c6ebb0a3 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