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/riscv/20.0/rv64gc/multilib/, ...
Date: Mon, 21 Jun 2021 21:37:52
Message-Id: 1624311458.46eb31866a3681f411ddaa41ad3528f4655b9ee1.dilfridge@gentoo
1 commit: 46eb31866a3681f411ddaa41ad3528f4655b9ee1
2 Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jun 21 21:36:56 2021 +0000
4 Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Mon Jun 21 21:37:38 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46eb3186
7
8 profiles.desc: Add experimental 20.0 multilib profiles
9
10 Default ABI is 1-level-libdir, others 2-level
11
12 Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
13
14 profiles/default/linux/riscv/20.0/rv64gc/multilib/eapi | 1 +
15 .../default/linux/riscv/20.0/rv64gc/multilib/make.defaults | 10 ++++++++++
16 profiles/default/linux/riscv/20.0/rv64gc/multilib/parent | 1 +
17 profiles/default/linux/riscv/20.0/rv64gc/multilib/systemd/eapi | 1 +
18 .../default/linux/riscv/20.0/rv64gc/multilib/systemd/parent | 2 ++
19 profiles/profiles.desc | 2 ++
20 6 files changed, 17 insertions(+)
21
22 diff --git a/profiles/default/linux/riscv/20.0/rv64gc/multilib/eapi b/profiles/default/linux/riscv/20.0/rv64gc/multilib/eapi
23 new file mode 100644
24 index 00000000000..7ed6ff82de6
25 --- /dev/null
26 +++ b/profiles/default/linux/riscv/20.0/rv64gc/multilib/eapi
27 @@ -0,0 +1 @@
28 +5
29
30 diff --git a/profiles/default/linux/riscv/20.0/rv64gc/multilib/make.defaults b/profiles/default/linux/riscv/20.0/rv64gc/multilib/make.defaults
31 new file mode 100644
32 index 00000000000..42e660f1a34
33 --- /dev/null
34 +++ b/profiles/default/linux/riscv/20.0/rv64gc/multilib/make.defaults
35 @@ -0,0 +1,10 @@
36 +# Copyright 2021 Gentoo Authors
37 +# Distributed under the terms of the GNU General Public License v2
38 +
39 +# we need to reset the two-level libdirs here, otherwise the one-level
40 +# paths lead to collisions... note that the default abi libdir remains
41 +# "lib64"
42 +
43 +LIBDIR_lp64="lib64/lp64"
44 +LIBDIR_ilp32d="lib32/ilp32d"
45 +LIBDIR_ilp32="lib32/ilp32"
46
47 diff --git a/profiles/default/linux/riscv/20.0/rv64gc/multilib/parent b/profiles/default/linux/riscv/20.0/rv64gc/multilib/parent
48 new file mode 100644
49 index 00000000000..f3229c5b987
50 --- /dev/null
51 +++ b/profiles/default/linux/riscv/20.0/rv64gc/multilib/parent
52 @@ -0,0 +1 @@
53 +..
54
55 diff --git a/profiles/default/linux/riscv/20.0/rv64gc/multilib/systemd/eapi b/profiles/default/linux/riscv/20.0/rv64gc/multilib/systemd/eapi
56 new file mode 100644
57 index 00000000000..7ed6ff82de6
58 --- /dev/null
59 +++ b/profiles/default/linux/riscv/20.0/rv64gc/multilib/systemd/eapi
60 @@ -0,0 +1 @@
61 +5
62
63 diff --git a/profiles/default/linux/riscv/20.0/rv64gc/multilib/systemd/parent b/profiles/default/linux/riscv/20.0/rv64gc/multilib/systemd/parent
64 new file mode 100644
65 index 00000000000..44f88d3e2df
66 --- /dev/null
67 +++ b/profiles/default/linux/riscv/20.0/rv64gc/multilib/systemd/parent
68 @@ -0,0 +1,2 @@
69 +..
70 +../../../../../../../targets/systemd
71
72 diff --git a/profiles/profiles.desc b/profiles/profiles.desc
73 index bb9409df2bb..6328acc2d09 100644
74 --- a/profiles/profiles.desc
75 +++ b/profiles/profiles.desc
76 @@ -209,6 +209,8 @@ riscv default/linux/riscv/20.0/rv64gc/lp64d stable
77 riscv default/linux/riscv/20.0/rv64gc/lp64d/systemd stable
78 riscv default/linux/riscv/20.0/rv64gc/lp64 stable
79 riscv default/linux/riscv/20.0/rv64gc/lp64/systemd stable
80 +riscv default/linux/riscv/20.0/rv64gc/multilib exp
81 +riscv default/linux/riscv/20.0/rv64gc/multilib/systemd exp
82
83 # S390 Profiles
84 # @MAINTAINER: s390@g.o