Index: general.ent
===================================================================
--- general.ent (revision 97386b0d4ddc42f97f8376210c2a637e6745e576)
+++ general.ent (revision 74762a50b84ebc14fe02ffac753e953742a6cdd9)
@@ -1,5 +1,5 @@
-
+
@@ -7,5 +7,5 @@
-
+
Index: general/prog/llvm.xml
===================================================================
--- general/prog/llvm.xml (revision 97386b0d4ddc42f97f8376210c2a637e6745e576)
+++ general/prog/llvm.xml (revision 74762a50b84ebc14fe02ffac753e953742a6cdd9)
@@ -11,6 +11,6 @@
-
-
+
+
@@ -51,10 +51,15 @@
- The optional Clang and Compiler
- RT packages provide new C, C++, Objective C and Objective
- C++ front-ends and runtime libraries for the
- LLVM and are required by some packages which
- use Rust, for example
- firefox.
+ Clang provides new C, C++, Objective C
+ and Objective C++ front-ends for LLVM and is
+ required by some desktop packages such as firefox
+ and for rust if that is built using the system
+ LLVM.
+
+
+
+ The Compiler RT package provides
+ runtime sanitizer and profiling libraries for developers who use
+ Clang and LLVM.
@@ -95,7 +100,6 @@
- Optional Downloads
-
- Clang
+ Recommended Download
+ Clang
@@ -116,5 +120,6 @@
- Compiler RT
+ Optional Download
+ Compiler RT
@@ -180,12 +185,17 @@
- If you have downloaded the optional packages, install them into
+ Install clang into
the source tree by running the following commands:
-tar -xf ../clang-&llvm-version;.src.tar.xz -C tools &&
-tar -xf ../compiler-rt-&llvm-version;.src.tar.xz -C projects &&
-
-mv tools/clang-&llvm-version;.src tools/clang &&
+tar -xf ../clang-&llvm-version;.src.tar.xz -C tools &&
+mv tools/clang-&llvm-version;.src
+
+
+ If you have downloaded compiler-rt,
+ install it into the source tree by running the following commands:
+
+
+tar -xf ../compiler-rt-&llvm-version;.src.tar.xz -C projects &&
mv projects/compiler-rt-&llvm-version;.src projects/compiler-rt
@@ -223,6 +233,5 @@
- If you have downloaded the optional packages, the clang documentation
- can be built too:
+ The clang documentation can be built too:
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml (revision 97386b0d4ddc42f97f8376210c2a637e6745e576)
+++ introduction/welcome/changelog.xml (revision 74762a50b84ebc14fe02ffac753e953742a6cdd9)
@@ -43,4 +43,14 @@
-->
+ September 13th, 2020
+
+
+ [ken] - Promote clang in LLVM from Optional to
+ Recommended. Add clang as a required dependency for firefox.
+
+
+
+
+
September 12th, 2020
Index: xsoft/graphweb/firefox.xml
===================================================================
--- xsoft/graphweb/firefox.xml (revision 97386b0d4ddc42f97f8376210c2a637e6745e576)
+++ xsoft/graphweb/firefox.xml (revision 74762a50b84ebc14fe02ffac753e953742a6cdd9)
@@ -136,4 +136,5 @@
,
,
+ (clang, used for bindgen even if using gcc),
,
,
Index: xsoft/office/libreoffice.xml
===================================================================
--- xsoft/office/libreoffice.xml (revision 97386b0d4ddc42f97f8376210c2a637e6745e576)
+++ xsoft/office/libreoffice.xml (revision 74762a50b84ebc14fe02ffac753e953742a6cdd9)
@@ -212,5 +212,5 @@
,
,
- clang from (preferred for rendering with skia),
+ (clang is preferred for rendering with skia),
,
,