@@ -5,12 +5,6 @@ LLVM 8.0.0 Release Notes
5
5
.. contents ::
6
6
:local:
7
7
8
- .. warning ::
9
- These are in-progress notes for the upcoming LLVM 8 release.
10
- Release notes for previous releases can be found on
11
- `the Download Page <https://releases.llvm.org/download.html >`_.
12
-
13
-
14
8
Introduction
15
9
============
16
10
@@ -31,6 +25,25 @@ LLVM web page, this document applies to the *next* release, not the current
31
25
one. To see the release notes for a specific release, please see the `releases
32
26
page <https://llvm.org/releases/> `_.
33
27
28
+ Minimum Required Compiler Version
29
+ =================================
30
+ As `discussed on the mailing list
31
+ <https://lists.llvm.org/pipermail/llvm-dev/2019-January/129452.html> `_,
32
+ building LLVM will soon require more recent toolchains as follows:
33
+
34
+ ============= ====
35
+ Clang 3.5
36
+ Apple Clang 6.0
37
+ GCC 5.1
38
+ Visual Studio 2017
39
+ ============= ====
40
+
41
+ A new CMake check when configuring LLVM provides a soft-error if your
42
+ toolchain will become unsupported soon. You can opt out of the soft-error by
43
+ setting the ``LLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN `` CMake variable to
44
+ ``ON ``.
45
+
46
+
34
47
Non-comprehensive list of changes in this release
35
48
=================================================
36
49
.. NOTE
@@ -40,27 +53,11 @@ Non-comprehensive list of changes in this release
40
53
functionality, or simply have a lot to talk about), see the `NOTE` below
41
54
for adding a new subsection.
42
55
43
- * As `discussed on the mailing list
44
- <https://lists.llvm.org/pipermail/llvm-dev/2019-January/129452.html> `_,
45
- building LLVM will soon require more recent toolchains as follows:
46
-
47
- ============= ====
48
- Clang 3.5
49
- Apple Clang 6.0
50
- GCC 5.1
51
- Visual Studio 2017
52
- ============= ====
53
-
54
- A new CMake check when configuring LLVM provides a soft-error if your
55
- toolchain will become unsupported soon. You can opt out of the soft-error by
56
- setting the ``LLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN `` CMake variable to
57
- ``ON ``.
58
-
59
56
* The **llvm-cov ** tool can now export lcov trace files using the
60
57
`-format=lcov ` option of the `export ` command.
61
58
62
- * The add_llvm_loadable_module CMake macro has been removed. The
63
- add_llvm_library macro with the MODULE argument now provides the same
59
+ * The `` add_llvm_loadable_module `` CMake macro has been removed. The
60
+ `` add_llvm_library `` macro with the `` MODULE `` argument now provides the same
64
61
functionality. See `Writing an LLVM Pass
65
62
<WritingAnLLVMPass.html#setting-up-the-build-environment> `_.
66
63
0 commit comments