Gentoo Archives: gentoo-commits

From: "Andreas K. Hüttel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/amd64/17.1/systemd/clang/, profiles/
Date: Fri, 05 Aug 2022 21:38:31
Message-Id: 1659735495.5426f72de52352c5dc8f9ea90854a5e61e189a78.dilfridge@gentoo
1 commit: 5426f72de52352c5dc8f9ea90854a5e61e189a78
2 Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
3 AuthorDate: Fri Aug 5 21:37:46 2022 +0000
4 Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Fri Aug 5 21:38:15 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5426f72d
7
8 profiles: Add experimental amd64 systemd/clang profile
9
10 Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
11
12 profiles/default/linux/amd64/17.1/systemd/clang/eapi | 1 +
13 .../linux/amd64/17.1/systemd/clang/package.use.force | 16 ++++++++++++++++
14 .../linux/amd64/17.1/systemd/clang/packages.build | 9 +++++++++
15 profiles/default/linux/amd64/17.1/systemd/clang/parent | 2 ++
16 profiles/profiles.desc | 1 +
17 5 files changed, 29 insertions(+)
18
19 diff --git a/profiles/default/linux/amd64/17.1/systemd/clang/eapi b/profiles/default/linux/amd64/17.1/systemd/clang/eapi
20 new file mode 100644
21 index 000000000000..7ed6ff82de6b
22 --- /dev/null
23 +++ b/profiles/default/linux/amd64/17.1/systemd/clang/eapi
24 @@ -0,0 +1 @@
25 +5
26
27 diff --git a/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force b/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force
28 new file mode 100644
29 index 000000000000..6d2600fecd08
30 --- /dev/null
31 +++ b/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force
32 @@ -0,0 +1,16 @@
33 +# Copyright 2021-2022 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +# in a multilib profile we need multilib madness
37 +dev-libs/libffi abi_x86_32 abi_x86_64
38 +dev-libs/libxml2 abi_x86_32 abi_x86_64
39 +sys-devel/clang abi_x86_32 abi_x86_64
40 +sys-devel/clang-runtime abi_x86_32 abi_x86_64
41 +sys-devel/llvm abi_x86_32 abi_x86_64
42 +sys-libs/compiler-rt abi_x86_32 abi_x86_64
43 +sys-libs/libcxxabi abi_x86_32 abi_x86_64
44 +sys-libs/libcxx abi_x86_32 abi_x86_64
45 +sys-libs/libunwind abi_x86_32 abi_x86_64
46 +sys-libs/llvm-libunwind abi_x86_32 abi_x86_64
47 +sys-libs/ncurses abi_x86_32 abi_x86_64
48 +sys-libs/zlib abi_x86_32 abi_x86_64
49
50 diff --git a/profiles/default/linux/amd64/17.1/systemd/clang/packages.build b/profiles/default/linux/amd64/17.1/systemd/clang/packages.build
51 new file mode 100644
52 index 000000000000..88a7f4d4212b
53 --- /dev/null
54 +++ b/profiles/default/linux/amd64/17.1/systemd/clang/packages.build
55 @@ -0,0 +1,9 @@
56 +# Copyright 2021-2022 Gentoo Authors
57 +# Distributed under the terms of the GNU General Public License v2
58 +
59 +# we use glibc here, so we still need these in stage1
60 +# later stages should pull them in as BDEPEND anyway
61 +sys-devel/gcc
62 +sys-devel/gcc-config
63 +sys-devel/binutils
64 +sys-devel/binutils-config
65
66 diff --git a/profiles/default/linux/amd64/17.1/systemd/clang/parent b/profiles/default/linux/amd64/17.1/systemd/clang/parent
67 new file mode 100644
68 index 000000000000..45c5283c442b
69 --- /dev/null
70 +++ b/profiles/default/linux/amd64/17.1/systemd/clang/parent
71 @@ -0,0 +1,2 @@
72 +..
73 +../../../../../../features/clang
74
75 diff --git a/profiles/profiles.desc b/profiles/profiles.desc
76 index a445e55894c1..894b0377d33e 100644
77 --- a/profiles/profiles.desc
78 +++ b/profiles/profiles.desc
79 @@ -40,6 +40,7 @@ amd64 default/linux/amd64/17.1/no-multilib/systemd/selinux exp
80 amd64 default/linux/amd64/17.1/systemd stable
81 amd64 default/linux/amd64/17.1/systemd/selinux exp
82 amd64 default/linux/amd64/17.1/clang exp
83 +amd64 default/linux/amd64/17.1/systemd/clang exp
84
85 # AMD64 Profiles
86 # @MAINTAINER: amd64@g.o