1 |
commit: a1589a28394b62e0e1d29865ed5fdb94c1e8ca22 |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Nov 4 22:23:20 2021 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Nov 4 22:23:20 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1589a28 |
7 |
|
8 |
profiles/base: Force all LLVM targets on llvm/clang-13.0.1+ |
9 |
|
10 |
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> |
11 |
|
12 |
profiles/base/package.use.force | 22 ++++++++++++++++++++++ |
13 |
1 file changed, 22 insertions(+) |
14 |
|
15 |
diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force |
16 |
index 47bf0a61d98..947b30464c6 100644 |
17 |
--- a/profiles/base/package.use.force |
18 |
+++ b/profiles/base/package.use.force |
19 |
@@ -1,6 +1,28 @@ |
20 |
# Copyright 1999-2021 Gentoo Authors |
21 |
# Distributed under the terms of the GNU General Public License v2 |
22 |
|
23 |
+# Michał Górny <mgorny@g.o> (2021-11-04) |
24 |
+# Enable all LLVM targets unconditionally. Unfortunately, disabling |
25 |
+# targets tend to break reverse dependencies (e.g. Rust) and we are yet |
26 |
+# to find a clean way of resolving that. Compared to the damage |
27 |
+# potential, the increase of build time is a minor problem. Users who |
28 |
+# really insist of building a smaller system can un-force the flags |
29 |
+# at their own responsibility. |
30 |
+>=sys-devel/clang-13.0.1 llvm_targets_AArch64 llvm_targets_AMDGPU |
31 |
+>=sys-devel/clang-13.0.1 llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF |
32 |
+>=sys-devel/clang-13.0.1 llvm_targets_Hexagon llvm_targets_Lanai |
33 |
+>=sys-devel/clang-13.0.1 llvm_targets_MSP430 llvm_targets_Mips |
34 |
+>=sys-devel/clang-13.0.1 llvm_targets_NVPTX llvm_targets_PowerPC |
35 |
+>=sys-devel/clang-13.0.1 llvm_targets_RISCV llvm_targets_Sparc |
36 |
+>=sys-devel/clang-13.0.1 llvm_targets_SystemZ llvm_targets_WebAssembly |
37 |
+>=sys-devel/llvm-13.0.1 llvm_targets_AArch64 llvm_targets_AMDGPU |
38 |
+>=sys-devel/llvm-13.0.1 llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF |
39 |
+>=sys-devel/llvm-13.0.1 llvm_targets_Hexagon llvm_targets_Lanai |
40 |
+>=sys-devel/llvm-13.0.1 llvm_targets_MSP430 llvm_targets_Mips |
41 |
+>=sys-devel/llvm-13.0.1 llvm_targets_NVPTX llvm_targets_PowerPC |
42 |
+>=sys-devel/llvm-13.0.1 llvm_targets_RISCV llvm_targets_Sparc |
43 |
+>=sys-devel/llvm-13.0.1 llvm_targets_SystemZ llvm_targets_WebAssembly |
44 |
+ |
45 |
# Sam James <sam@g.o> (2021-03-08) |
46 |
# Broken without USE=unicode |
47 |
# Needs to link with libiconv, bug #774507 |