Lines Matching +full:docs +full:- +full:libcxx +full:- +full:html
17 -------------------------------
31 Not all bugs or regressions are show-stoppers and it's a bit of a grey area what
54 test-release.sh
55 ---------------
57 This script will check-out, configure and compile LLVM+Clang (+ most add-ons,
58 like ``compiler-rt``, ``libcxx``, ``libomp`` and ``clang-extra-tools``) in
61 directory, and that's the one you should use for the test-suite and other
66 ./test-release.sh \
67 -release 3.3 \
68 -rc 1 \
69 -no-64bit \
70 -test-asserts \
71 -no-compare-files
74 obviously not need ``-no-64bit`` while 32-bit systems will, or the script will
79 * On the pre-release, you should change ``-rc 1`` to ``-final``. On RC2,
80 change it to ``-rc 2`` and so on.
82 * On non-release testing, you can use ``-final`` in conjunction with
83 ``-no-checkout``, but you'll have to create the ``final`` directory by hand
86 * For release candidates, you need ``-test-asserts``, or it won't create a
100 Use the ``--help`` option to see all the options and chose it according to
104 findRegressions-nightly.py
105 --------------------------
109 .. _test-suite:
118 <https://llvm.org/docs/lnt/quickstart.html>`__ link on how to set-up the
119 test-suite
122 ``rcN/Phase3/Release+Asserts/llvmCore-REL-RC.install``.
123 Link that directory to an easier location and run the test-suite.
130 -j4 \
131 --sandbox sandbox \
132 --test-suite ~/devel/llvm/test/test-suite \
133 --cc ~/devel/llvm/install/bin/clang \
134 --cxx ~/devel/llvm/install/bin/clang++
137 candidate. You don't need to fix all the bugs in the test-suite, since they're
148 .. _pre-release-process:
150 Pre-Release Process
163 https://llvm.org/releases/download.html.
165 * Run the test-release.sh script on ``final`` mode (change ``-rc 1`` to
166 ``-final``).
170 * Using the ``Phase3/Release+Asserts/llvmCore-MAJ.MIN-final.install`` base,
171 run the test-suite.
173 If the final phase's ``make check-all`` failed, it's a good idea to also test
175 ``make check-all`` to find if there's at least one stage that passes (helps
178 .. _release-process:
187 unzip on the same directory (there will be sym-links from the appropriate places
193 you (ex. https://llvm.org/pre-releases/3.3/rc1/).
195 * Repeat the steps above with ``-rc 1``, ``-rc 2`` etc modes and run the
196 test-suite the same way.
205 * Rename (or link) ``clang+llvm-REL-ARCH-ENV`` to the .install directory
212 .. _bug-reporting:
226 * Check-all tests should be fixed before the next release candidate, but can
227 wait until the test-suite run is finished.
229 * Bugs in the test suite or unimportant check-all tests can be fixed in between