From 736c685c653b5b7a8c4958e3a1d98e366c7a4d2c Mon Sep 17 00:00:00 2001 From: Mehdi Amini Date: Mon, 3 Aug 2015 23:17:47 +0000 Subject: [PATCH] GettingStarted.rst: Add info about building sanitizers From: Erik de Castro Lopo git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@243917 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/GettingStarted.rst | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/docs/GettingStarted.rst b/docs/GettingStarted.rst index 1efad92e6d2..3f60ee4dbe0 100644 --- a/docs/GettingStarted.rst +++ b/docs/GettingStarted.rst @@ -49,12 +49,20 @@ Here's the short story for getting up and running quickly with LLVM: * ``cd llvm/tools`` * ``svn co http://llvm.org/svn/llvm-project/cfe/trunk clang`` -#. Checkout Compiler-RT: +#. Checkout Compiler-RT (required to build the sanitisers): * ``cd where-you-want-llvm-to-live`` * ``cd llvm/projects`` * ``svn co http://llvm.org/svn/llvm-project/compiler-rt/trunk compiler-rt`` +#. Checkout libcxx and libcxxabi (required if you want to use the sanitisers + on C++ code): + + * ``cd where-you-want-llvm-to-live`` + * ``cd llvm/projects`` + * ``svn co http://llvm.org/svn/llvm-project/libcxx/trunk libcxx`` + * ``svn co http://llvm.org/svn/llvm-project/libcxxabi/trunk libcxxabi`` + #. Get the Test Suite Source Code **[Optional]** * ``cd where-you-want-llvm-to-live`` @@ -521,13 +529,22 @@ If you want to check out clang too, run: % cd llvm/tools % git clone http://llvm.org/git/clang.git -If you want to check out compiler-rt too, run: +If you want to check out compiler-rt (required to build the sanitisers), run: .. code-block:: console % cd llvm/projects % git clone http://llvm.org/git/compiler-rt.git +If you want to check out libcxx and libcxxabi (required if you want to use the +sanitisers on C++ code), run: + +.. code-block:: console + + % cd llvm/projects + % git clone http://llvm.org/git/libcxx.git + % git clone http://llvm.org/git/libcxxabi.git + If you want to check out the Test Suite Source Code (optional), run: .. code-block:: console -- 2.34.1