summaryrefslogtreecommitdiff
path: root/profiles/default
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-12-28 20:13:26 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-12-28 20:13:26 +0000
commitd7ef5a07f47da6898dcb2d1503790c59b0470571 (patch)
treed11b9a210e75a7369cb3f644657b94b951109c58 /profiles/default
parentebadb1bcdd3c4fdd2e1a569a04d2cd8c5049b64d (diff)
gentoo auto-resync : 28:12:2022 - 20:13:25
Diffstat (limited to 'profiles/default')
-rw-r--r--profiles/default/linux/riscv/23.0/rv32/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv32/ilp32/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv32/ilp32/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv32/ilp32d/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv32/ilp32d/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv32/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv32/split-usr/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32d/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32d/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv32/split-usr/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64/desktop/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64/desktop/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64/desktop/plasma/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64/desktop/plasma/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64/desktop/plasma/systemd/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64/desktop/plasma/systemd/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64/desktop/systemd/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64/desktop/systemd/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64/musl/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64/musl/make.defaults8
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64/musl/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64/systemd/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64/systemd/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/plasma/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/plasma/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/plasma/systemd/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/plasma/systemd/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/systemd/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/systemd/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64d/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64d/musl/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64d/musl/make.defaults8
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64d/musl/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64d/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64d/prefix/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64d/prefix/kernel-3.2+/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64d/prefix/kernel-3.2+/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64d/prefix/parent1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64d/systemd/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64d/systemd/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/multilib/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/multilib/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/multilib/systemd/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/multilib/systemd/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/plasma/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/plasma/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/make.defaults8
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/plasma/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/plasma/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/make.defaults8
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/prefix/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/prefix/kernel-3.2+/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/prefix/kernel-3.2+/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/prefix/parent1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/multilib/eapi1
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/multilib/parent2
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/parent2
-rw-r--r--profiles/default/linux/s390/23.0/eapi1
-rw-r--r--profiles/default/linux/s390/23.0/parent2
-rw-r--r--profiles/default/linux/s390/23.0/s390x/eapi1
-rw-r--r--profiles/default/linux/s390/23.0/s390x/parent4
-rw-r--r--profiles/default/linux/s390/23.0/s390x/systemd/eapi1
-rw-r--r--profiles/default/linux/s390/23.0/s390x/systemd/parent2
-rw-r--r--profiles/default/linux/s390/23.0/split-usr/eapi1
-rw-r--r--profiles/default/linux/s390/23.0/split-usr/parent2
-rw-r--r--profiles/default/linux/s390/23.0/split-usr/s390x/eapi1
-rw-r--r--profiles/default/linux/s390/23.0/split-usr/s390x/parent4
-rw-r--r--profiles/default/linux/s390/23.0/systemd/eapi1
-rw-r--r--profiles/default/linux/s390/23.0/systemd/parent2
-rw-r--r--profiles/default/linux/sparc/23.0/64ul/desktop/eapi1
-rw-r--r--profiles/default/linux/sparc/23.0/64ul/desktop/parent2
-rw-r--r--profiles/default/linux/sparc/23.0/64ul/eapi1
-rw-r--r--profiles/default/linux/sparc/23.0/64ul/package.use.mask6
-rw-r--r--profiles/default/linux/sparc/23.0/64ul/parent5
-rw-r--r--profiles/default/linux/sparc/23.0/64ul/systemd/eapi1
-rw-r--r--profiles/default/linux/sparc/23.0/64ul/systemd/parent2
-rw-r--r--profiles/default/linux/sparc/23.0/desktop/eapi1
-rw-r--r--profiles/default/linux/sparc/23.0/desktop/parent2
-rw-r--r--profiles/default/linux/sparc/23.0/eapi1
-rw-r--r--profiles/default/linux/sparc/23.0/parent4
-rw-r--r--profiles/default/linux/sparc/23.0/split-usr/64ul/desktop/eapi1
-rw-r--r--profiles/default/linux/sparc/23.0/split-usr/64ul/desktop/parent2
-rw-r--r--profiles/default/linux/sparc/23.0/split-usr/64ul/eapi1
-rw-r--r--profiles/default/linux/sparc/23.0/split-usr/64ul/package.use.mask6
-rw-r--r--profiles/default/linux/sparc/23.0/split-usr/64ul/parent6
-rw-r--r--profiles/default/linux/sparc/23.0/split-usr/desktop/eapi1
-rw-r--r--profiles/default/linux/sparc/23.0/split-usr/desktop/parent2
-rw-r--r--profiles/default/linux/sparc/23.0/split-usr/eapi1
-rw-r--r--profiles/default/linux/sparc/23.0/split-usr/parent2
-rw-r--r--profiles/default/linux/sparc/23.0/systemd/eapi1
-rw-r--r--profiles/default/linux/sparc/23.0/systemd/parent2
-rw-r--r--profiles/default/linux/sparc/23.0/use.mask5
-rw-r--r--profiles/default/linux/x86/23.0/desktop/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/x86/23.0/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/x86/23.0/desktop/parent2
-rw-r--r--profiles/default/linux/x86/23.0/desktop/plasma/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/desktop/plasma/parent2
-rw-r--r--profiles/default/linux/x86/23.0/desktop/plasma/systemd/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/desktop/plasma/systemd/parent2
-rw-r--r--profiles/default/linux/x86/23.0/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/hardened/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/hardened/parent2
-rw-r--r--profiles/default/linux/x86/23.0/hardened/selinux/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/hardened/selinux/parent2
-rw-r--r--profiles/default/linux/x86/23.0/musl/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/musl/make.defaults5
-rw-r--r--profiles/default/linux/x86/23.0/musl/package.mask2
-rw-r--r--profiles/default/linux/x86/23.0/musl/package.use.mask8
-rw-r--r--profiles/default/linux/x86/23.0/musl/parent2
-rw-r--r--profiles/default/linux/x86/23.0/musl/selinux/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/musl/selinux/parent2
-rw-r--r--profiles/default/linux/x86/23.0/musl/use.force5
-rw-r--r--profiles/default/linux/x86/23.0/musl/use.mask2
-rw-r--r--profiles/default/linux/x86/23.0/parent2
-rw-r--r--profiles/default/linux/x86/23.0/prefix/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/prefix/kernel-2.6.16+/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/prefix/kernel-2.6.16+/parent2
-rw-r--r--profiles/default/linux/x86/23.0/prefix/kernel-2.6.32+/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/prefix/kernel-2.6.32+/parent2
-rw-r--r--profiles/default/linux/x86/23.0/prefix/kernel-3.2+/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/prefix/kernel-3.2+/parent2
-rw-r--r--profiles/default/linux/x86/23.0/prefix/parent1
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/desktop/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/desktop/parent2
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/desktop/plasma/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/desktop/plasma/parent2
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/hardened/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/hardened/parent2
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/hardened/selinux/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/hardened/selinux/parent2
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/musl/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/musl/make.defaults5
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/musl/package.mask2
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/musl/package.use.mask8
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/musl/parent2
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/musl/selinux/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/musl/selinux/parent2
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/musl/use.force5
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/musl/use.mask2
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/parent2
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/prefix/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/prefix/kernel-2.6.16+/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/prefix/kernel-2.6.16+/parent2
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/prefix/kernel-2.6.32+/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/prefix/kernel-2.6.32+/parent2
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/prefix/kernel-3.2+/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/prefix/kernel-3.2+/parent2
-rw-r--r--profiles/default/linux/x86/23.0/split-usr/prefix/parent1
-rw-r--r--profiles/default/linux/x86/23.0/systemd/eapi1
-rw-r--r--profiles/default/linux/x86/23.0/systemd/parent2
189 files changed, 360 insertions, 0 deletions
diff --git a/profiles/default/linux/riscv/23.0/rv32/eapi b/profiles/default/linux/riscv/23.0/rv32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv32/ilp32/eapi b/profiles/default/linux/riscv/23.0/rv32/ilp32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv32/ilp32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv32/ilp32/parent b/profiles/default/linux/riscv/23.0/rv32/ilp32/parent
new file mode 100644
index 000000000000..a29c20c15237
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv32/ilp32/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/riscv/rv32imac/ilp32
diff --git a/profiles/default/linux/riscv/23.0/rv32/ilp32d/eapi b/profiles/default/linux/riscv/23.0/rv32/ilp32d/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv32/ilp32d/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv32/ilp32d/parent b/profiles/default/linux/riscv/23.0/rv32/ilp32d/parent
new file mode 100644
index 000000000000..f30144c36328
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv32/ilp32d/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/riscv/rv32imac/ilp32d
diff --git a/profiles/default/linux/riscv/23.0/rv32/parent b/profiles/default/linux/riscv/23.0/rv32/parent
new file mode 100644
index 000000000000..2995716f47b8
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv32/parent
@@ -0,0 +1,2 @@
+../..
+../../../../../releases/23.0
diff --git a/profiles/default/linux/riscv/23.0/rv32/split-usr/eapi b/profiles/default/linux/riscv/23.0/rv32/split-usr/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv32/split-usr/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32/eapi b/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32/parent b/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32/parent
new file mode 100644
index 000000000000..f8ab4052eff5
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../arch/riscv/rv32imac/ilp32
diff --git a/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32d/eapi b/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32d/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32d/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32d/parent b/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32d/parent
new file mode 100644
index 000000000000..b589764e6ccb
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32d/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../arch/riscv/rv32imac/ilp32d
diff --git a/profiles/default/linux/riscv/23.0/rv32/split-usr/parent b/profiles/default/linux/riscv/23.0/rv32/split-usr/parent
new file mode 100644
index 000000000000..252810268290
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv32/split-usr/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/split-usr
diff --git a/profiles/default/linux/riscv/23.0/rv64/eapi b/profiles/default/linux/riscv/23.0/rv64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/eapi b/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/gnome/eapi b/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/gnome/parent b/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/gnome/parent
new file mode 100644
index 000000000000..d5a56a13f692
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/gnome/systemd/eapi b/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/gnome/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/gnome/systemd/parent b/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/gnome/systemd/parent
new file mode 100644
index 000000000000..288aeccdce82
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../../targets/desktop/gnome/systemd
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/parent b/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/parent
new file mode 100644
index 000000000000..fae96e8d36b2
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/plasma/eapi b/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/plasma/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/plasma/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/plasma/parent b/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/plasma/parent
new file mode 100644
index 000000000000..0317df26cc9b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/plasma/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/desktop/plasma
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/plasma/systemd/eapi b/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/plasma/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/plasma/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/plasma/systemd/parent b/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/plasma/systemd/parent
new file mode 100644
index 000000000000..5d9d87f6d91e
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/plasma/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../../targets/systemd
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/systemd/eapi b/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/systemd/parent b/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/systemd/parent
new file mode 100644
index 000000000000..f7739b405877
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64/desktop/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/systemd
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64/eapi b/profiles/default/linux/riscv/23.0/rv64/lp64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64/musl/eapi b/profiles/default/linux/riscv/23.0/rv64/lp64/musl/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64/musl/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64/musl/make.defaults b/profiles/default/linux/riscv/23.0/rv64/lp64/musl/make.defaults
new file mode 100644
index 000000000000..654f67c08811
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64/musl/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="riscv64-gentoo-linux-musl"
+
+CHOST_lp64="riscv64-gentoo-linux-musl"
+
+LIBDIR_lp64="lib"
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64/musl/parent b/profiles/default/linux/riscv/23.0/rv64/lp64/musl/parent
new file mode 100644
index 000000000000..b488e1ca01b8
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64/musl/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/musl
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64/parent b/profiles/default/linux/riscv/23.0/rv64/lp64/parent
new file mode 100644
index 000000000000..0273fe595371
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/riscv/rv64gc/lp64
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64/systemd/eapi b/profiles/default/linux/riscv/23.0/rv64/lp64/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64/systemd/parent b/profiles/default/linux/riscv/23.0/rv64/lp64/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/eapi b/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/gnome/eapi b/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/gnome/parent b/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/gnome/parent
new file mode 100644
index 000000000000..d5a56a13f692
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/gnome/systemd/eapi b/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/gnome/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/gnome/systemd/parent b/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/gnome/systemd/parent
new file mode 100644
index 000000000000..288aeccdce82
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../../targets/desktop/gnome/systemd
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/parent b/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/parent
new file mode 100644
index 000000000000..fae96e8d36b2
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/plasma/eapi b/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/plasma/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/plasma/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/plasma/parent b/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/plasma/parent
new file mode 100644
index 000000000000..0317df26cc9b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/plasma/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/desktop/plasma
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/plasma/systemd/eapi b/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/plasma/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/plasma/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/plasma/systemd/parent b/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/plasma/systemd/parent
new file mode 100644
index 000000000000..5d9d87f6d91e
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/plasma/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../../targets/systemd
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/systemd/eapi b/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/systemd/parent b/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/systemd/parent
new file mode 100644
index 000000000000..f7739b405877
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/systemd
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/eapi b/profiles/default/linux/riscv/23.0/rv64/lp64d/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/eapi b/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/make.defaults b/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/make.defaults
new file mode 100644
index 000000000000..e63b33d06f48
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="riscv64-gentoo-linux-musl"
+
+CHOST_lp64d="riscv64-gentoo-linux-musl"
+
+LIBDIR_lp64d="lib"
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/parent b/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/parent
new file mode 100644
index 000000000000..b488e1ca01b8
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/musl
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/parent b/profiles/default/linux/riscv/23.0/rv64/lp64d/parent
new file mode 100644
index 000000000000..f497f659b838
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/riscv/rv64gc/lp64d
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/prefix/eapi b/profiles/default/linux/riscv/23.0/rv64/lp64d/prefix/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/prefix/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/prefix/kernel-3.2+/eapi b/profiles/default/linux/riscv/23.0/rv64/lp64d/prefix/kernel-3.2+/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/prefix/kernel-3.2+/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/prefix/kernel-3.2+/parent b/profiles/default/linux/riscv/23.0/rv64/lp64d/prefix/kernel-3.2+/parent
new file mode 100644
index 000000000000..df2c40188f35
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/prefix/kernel-3.2+/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../features/prefix/standalone
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/prefix/parent b/profiles/default/linux/riscv/23.0/rv64/lp64d/prefix/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/prefix/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/systemd/eapi b/profiles/default/linux/riscv/23.0/rv64/lp64d/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/systemd/parent b/profiles/default/linux/riscv/23.0/rv64/lp64d/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/riscv/23.0/rv64/multilib/eapi b/profiles/default/linux/riscv/23.0/rv64/multilib/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/multilib/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/multilib/parent b/profiles/default/linux/riscv/23.0/rv64/multilib/parent
new file mode 100644
index 000000000000..eef8b55d0efc
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/multilib/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/riscv/rv64gc/lp64d-multilib
diff --git a/profiles/default/linux/riscv/23.0/rv64/multilib/systemd/eapi b/profiles/default/linux/riscv/23.0/rv64/multilib/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/multilib/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/multilib/systemd/parent b/profiles/default/linux/riscv/23.0/rv64/multilib/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/multilib/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/riscv/23.0/rv64/parent b/profiles/default/linux/riscv/23.0/rv64/parent
new file mode 100644
index 000000000000..2995716f47b8
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/parent
@@ -0,0 +1,2 @@
+../..
+../../../../../releases/23.0
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/eapi b/profiles/default/linux/riscv/23.0/rv64/split-usr/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/eapi b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/gnome/eapi b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/gnome/parent b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/gnome/parent
new file mode 100644
index 000000000000..b34bc39063e0
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/parent b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/parent
new file mode 100644
index 000000000000..b2a33c35daf9
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/desktop
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/plasma/eapi b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/plasma/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/plasma/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/plasma/parent b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/plasma/parent
new file mode 100644
index 000000000000..04c17e07380e
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/plasma/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../../targets/desktop/plasma
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/eapi b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/eapi b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/make.defaults b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/make.defaults
new file mode 100644
index 000000000000..654f67c08811
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="riscv64-gentoo-linux-musl"
+
+CHOST_lp64="riscv64-gentoo-linux-musl"
+
+LIBDIR_lp64="lib"
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/parent b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/parent
new file mode 100644
index 000000000000..f5ec1675641c
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../features/musl
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/parent b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/parent
new file mode 100644
index 000000000000..91f61e248c13
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../arch/riscv/rv64gc/lp64
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/eapi b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/gnome/eapi b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/gnome/parent b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/gnome/parent
new file mode 100644
index 000000000000..b34bc39063e0
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/parent b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/parent
new file mode 100644
index 000000000000..b2a33c35daf9
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/desktop
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/plasma/eapi b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/plasma/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/plasma/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/plasma/parent b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/plasma/parent
new file mode 100644
index 000000000000..04c17e07380e
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/plasma/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../../targets/desktop/plasma
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/eapi b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/eapi b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/make.defaults b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/make.defaults
new file mode 100644
index 000000000000..e63b33d06f48
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="riscv64-gentoo-linux-musl"
+
+CHOST_lp64d="riscv64-gentoo-linux-musl"
+
+LIBDIR_lp64d="lib"
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/parent b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/parent
new file mode 100644
index 000000000000..f5ec1675641c
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../features/musl
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/parent b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/parent
new file mode 100644
index 000000000000..8702001bd463
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../arch/riscv/rv64gc/lp64d
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/prefix/eapi b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/prefix/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/prefix/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/prefix/kernel-3.2+/eapi b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/prefix/kernel-3.2+/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/prefix/kernel-3.2+/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/prefix/kernel-3.2+/parent b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/prefix/kernel-3.2+/parent
new file mode 100644
index 000000000000..ee4c4d5f7056
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/prefix/kernel-3.2+/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../../features/prefix/standalone
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/prefix/parent b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/prefix/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/prefix/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/multilib/eapi b/profiles/default/linux/riscv/23.0/rv64/split-usr/multilib/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/multilib/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/multilib/parent b/profiles/default/linux/riscv/23.0/rv64/split-usr/multilib/parent
new file mode 100644
index 000000000000..ae8cc65cdaa0
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/multilib/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../arch/riscv/rv64gc/lp64d-multilib
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/parent b/profiles/default/linux/riscv/23.0/rv64/split-usr/parent
new file mode 100644
index 000000000000..252810268290
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/split-usr
diff --git a/profiles/default/linux/s390/23.0/eapi b/profiles/default/linux/s390/23.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/s390/23.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/s390/23.0/parent b/profiles/default/linux/s390/23.0/parent
new file mode 100644
index 000000000000..d624eaec521f
--- /dev/null
+++ b/profiles/default/linux/s390/23.0/parent
@@ -0,0 +1,2 @@
+../../../../releases/23.0
+..
diff --git a/profiles/default/linux/s390/23.0/s390x/eapi b/profiles/default/linux/s390/23.0/s390x/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/s390/23.0/s390x/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/s390/23.0/s390x/parent b/profiles/default/linux/s390/23.0/s390x/parent
new file mode 100644
index 000000000000..a31aae5e41bb
--- /dev/null
+++ b/profiles/default/linux/s390/23.0/s390x/parent
@@ -0,0 +1,4 @@
+../../../../../base
+../../../../../releases/23.0
+../../..
+../../../../../arch/s390/s390x
diff --git a/profiles/default/linux/s390/23.0/s390x/systemd/eapi b/profiles/default/linux/s390/23.0/s390x/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/s390/23.0/s390x/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/s390/23.0/s390x/systemd/parent b/profiles/default/linux/s390/23.0/s390x/systemd/parent
new file mode 100644
index 000000000000..7e061533c151
--- /dev/null
+++ b/profiles/default/linux/s390/23.0/s390x/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/systemd
diff --git a/profiles/default/linux/s390/23.0/split-usr/eapi b/profiles/default/linux/s390/23.0/split-usr/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/s390/23.0/split-usr/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/s390/23.0/split-usr/parent b/profiles/default/linux/s390/23.0/split-usr/parent
new file mode 100644
index 000000000000..598ca888c8c2
--- /dev/null
+++ b/profiles/default/linux/s390/23.0/split-usr/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/split-usr
diff --git a/profiles/default/linux/s390/23.0/split-usr/s390x/eapi b/profiles/default/linux/s390/23.0/split-usr/s390x/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/s390/23.0/split-usr/s390x/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/s390/23.0/split-usr/s390x/parent b/profiles/default/linux/s390/23.0/split-usr/s390x/parent
new file mode 100644
index 000000000000..ced716045c37
--- /dev/null
+++ b/profiles/default/linux/s390/23.0/split-usr/s390x/parent
@@ -0,0 +1,4 @@
+../../../../../../base
+../../../../../../releases/23.0
+../../../..
+../../../../../../arch/s390/s390x
diff --git a/profiles/default/linux/s390/23.0/systemd/eapi b/profiles/default/linux/s390/23.0/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/s390/23.0/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/s390/23.0/systemd/parent b/profiles/default/linux/s390/23.0/systemd/parent
new file mode 100644
index 000000000000..ced72403bde9
--- /dev/null
+++ b/profiles/default/linux/s390/23.0/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/systemd
diff --git a/profiles/default/linux/sparc/23.0/64ul/desktop/eapi b/profiles/default/linux/sparc/23.0/64ul/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/64ul/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/23.0/64ul/desktop/parent b/profiles/default/linux/sparc/23.0/64ul/desktop/parent
new file mode 100644
index 000000000000..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/64ul/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/default/linux/sparc/23.0/64ul/eapi b/profiles/default/linux/sparc/23.0/64ul/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/64ul/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/23.0/64ul/package.use.mask b/profiles/default/linux/sparc/23.0/64ul/package.use.mask
new file mode 100644
index 000000000000..b78918f9457d
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/64ul/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Mike Frysinger <vapier@gentoo.org> (2014-10-21)
+# This target supports ASAN/etc... #504200.
+sys-devel/gcc -sanitize
diff --git a/profiles/default/linux/sparc/23.0/64ul/parent b/profiles/default/linux/sparc/23.0/64ul/parent
new file mode 100644
index 000000000000..67d01b34bcd4
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/64ul/parent
@@ -0,0 +1,5 @@
+../../../../../base
+../../../../../releases/23.0
+../../..
+../../../../../features/multilib
+../../../../../arch/sparc/64ul
diff --git a/profiles/default/linux/sparc/23.0/64ul/systemd/eapi b/profiles/default/linux/sparc/23.0/64ul/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/64ul/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/23.0/64ul/systemd/parent b/profiles/default/linux/sparc/23.0/64ul/systemd/parent
new file mode 100644
index 000000000000..7e061533c151
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/64ul/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/systemd
diff --git a/profiles/default/linux/sparc/23.0/desktop/eapi b/profiles/default/linux/sparc/23.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/23.0/desktop/parent b/profiles/default/linux/sparc/23.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/sparc/23.0/eapi b/profiles/default/linux/sparc/23.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/23.0/parent b/profiles/default/linux/sparc/23.0/parent
new file mode 100644
index 000000000000..1f1f7af0ded9
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/parent
@@ -0,0 +1,4 @@
+..
+../../../../releases/23.0
+../../../../features/multilib
+../../../../arch/sparc/32ul
diff --git a/profiles/default/linux/sparc/23.0/split-usr/64ul/desktop/eapi b/profiles/default/linux/sparc/23.0/split-usr/64ul/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/split-usr/64ul/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/23.0/split-usr/64ul/desktop/parent b/profiles/default/linux/sparc/23.0/split-usr/64ul/desktop/parent
new file mode 100644
index 000000000000..fae96e8d36b2
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/split-usr/64ul/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop
diff --git a/profiles/default/linux/sparc/23.0/split-usr/64ul/eapi b/profiles/default/linux/sparc/23.0/split-usr/64ul/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/split-usr/64ul/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/23.0/split-usr/64ul/package.use.mask b/profiles/default/linux/sparc/23.0/split-usr/64ul/package.use.mask
new file mode 100644
index 000000000000..b78918f9457d
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/split-usr/64ul/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Mike Frysinger <vapier@gentoo.org> (2014-10-21)
+# This target supports ASAN/etc... #504200.
+sys-devel/gcc -sanitize
diff --git a/profiles/default/linux/sparc/23.0/split-usr/64ul/parent b/profiles/default/linux/sparc/23.0/split-usr/64ul/parent
new file mode 100644
index 000000000000..dfc929222bef
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/split-usr/64ul/parent
@@ -0,0 +1,6 @@
+../../../../../../base
+../../../../../../releases/23.0
+../../../..
+../../../../../../features/split-usr
+../../../../../../features/multilib
+../../../../../../arch/sparc/64ul
diff --git a/profiles/default/linux/sparc/23.0/split-usr/desktop/eapi b/profiles/default/linux/sparc/23.0/split-usr/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/split-usr/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/23.0/split-usr/desktop/parent b/profiles/default/linux/sparc/23.0/split-usr/desktop/parent
new file mode 100644
index 000000000000..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/split-usr/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/default/linux/sparc/23.0/split-usr/eapi b/profiles/default/linux/sparc/23.0/split-usr/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/split-usr/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/23.0/split-usr/parent b/profiles/default/linux/sparc/23.0/split-usr/parent
new file mode 100644
index 000000000000..598ca888c8c2
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/split-usr/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/split-usr
diff --git a/profiles/default/linux/sparc/23.0/systemd/eapi b/profiles/default/linux/sparc/23.0/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/sparc/23.0/systemd/parent b/profiles/default/linux/sparc/23.0/systemd/parent
new file mode 100644
index 000000000000..ced72403bde9
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/systemd
diff --git a/profiles/default/linux/sparc/23.0/use.mask b/profiles/default/linux/sparc/23.0/use.mask
new file mode 100644
index 000000000000..a7e3f10090f9
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# this is not a multilib profile
+multilib
diff --git a/profiles/default/linux/x86/23.0/desktop/eapi b/profiles/default/linux/x86/23.0/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/desktop/gnome/eapi b/profiles/default/linux/x86/23.0/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/desktop/gnome/parent b/profiles/default/linux/x86/23.0/desktop/gnome/parent
new file mode 100644
index 000000000000..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/x86/23.0/desktop/gnome/systemd/eapi b/profiles/default/linux/x86/23.0/desktop/gnome/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/desktop/gnome/systemd/parent b/profiles/default/linux/x86/23.0/desktop/gnome/systemd/parent
new file mode 100644
index 000000000000..f5c1ae438de4
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/gnome/systemd
diff --git a/profiles/default/linux/x86/23.0/desktop/parent b/profiles/default/linux/x86/23.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/x86/23.0/desktop/plasma/eapi b/profiles/default/linux/x86/23.0/desktop/plasma/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/desktop/plasma/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/desktop/plasma/parent b/profiles/default/linux/x86/23.0/desktop/plasma/parent
new file mode 100644
index 000000000000..ff3a7b1ec814
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/desktop/plasma/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/plasma
diff --git a/profiles/default/linux/x86/23.0/desktop/plasma/systemd/eapi b/profiles/default/linux/x86/23.0/desktop/plasma/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/desktop/plasma/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/desktop/plasma/systemd/parent b/profiles/default/linux/x86/23.0/desktop/plasma/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/desktop/plasma/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/x86/23.0/eapi b/profiles/default/linux/x86/23.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/hardened/eapi b/profiles/default/linux/x86/23.0/hardened/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/hardened/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/hardened/parent b/profiles/default/linux/x86/23.0/hardened/parent
new file mode 100644
index 000000000000..40a1173682f5
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/hardened/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/hardened/x86
diff --git a/profiles/default/linux/x86/23.0/hardened/selinux/eapi b/profiles/default/linux/x86/23.0/hardened/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/hardened/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/hardened/selinux/parent b/profiles/default/linux/x86/23.0/hardened/selinux/parent
new file mode 100644
index 000000000000..2190e9797eaa
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/hardened/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/selinux
diff --git a/profiles/default/linux/x86/23.0/musl/eapi b/profiles/default/linux/x86/23.0/musl/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/musl/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/musl/make.defaults b/profiles/default/linux/x86/23.0/musl/make.defaults
new file mode 100644
index 000000000000..80515e7c892d
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/musl/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="i686-gentoo-linux-musl"
+CHOST_x86="${CHOST}"
diff --git a/profiles/default/linux/x86/23.0/musl/package.mask b/profiles/default/linux/x86/23.0/musl/package.mask
new file mode 100644
index 000000000000..ea771f7580c3
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/musl/package.mask
@@ -0,0 +1,2 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License, v2
diff --git a/profiles/default/linux/x86/23.0/musl/package.use.mask b/profiles/default/linux/x86/23.0/musl/package.use.mask
new file mode 100644
index 000000000000..b794980bdad7
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/musl/package.use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License, v2
+
+# Anthony G. Basile <blueness@gentoo.org> (2020-09-06)
+# The patch added for 5.39-r1 breaks on musl i686
+# file-5.39-seccomp_sandbox.patch is okay
+# file-5.39-portage_sandbox.patch is broken
+sys-apps/file seccomp
diff --git a/profiles/default/linux/x86/23.0/musl/parent b/profiles/default/linux/x86/23.0/musl/parent
new file mode 100644
index 000000000000..58651906cb67
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/musl/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/musl
diff --git a/profiles/default/linux/x86/23.0/musl/selinux/eapi b/profiles/default/linux/x86/23.0/musl/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/musl/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/musl/selinux/parent b/profiles/default/linux/x86/23.0/musl/selinux/parent
new file mode 100644
index 000000000000..2190e9797eaa
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/musl/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/selinux
diff --git a/profiles/default/linux/x86/23.0/musl/use.force b/profiles/default/linux/x86/23.0/musl/use.force
new file mode 100644
index 000000000000..8e450e58d6d3
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/musl/use.force
@@ -0,0 +1,5 @@
+# Copyright 1999-2018 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+# Many packages break without this, like app-arch/gzip
+pic
diff --git a/profiles/default/linux/x86/23.0/musl/use.mask b/profiles/default/linux/x86/23.0/musl/use.mask
new file mode 100644
index 000000000000..fe008ec19efd
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/musl/use.mask
@@ -0,0 +1,2 @@
+# Copyright 1999-2021 Gentoo Authors.
+# Distributed under the terms of the GNU General Public License, v2
diff --git a/profiles/default/linux/x86/23.0/parent b/profiles/default/linux/x86/23.0/parent
new file mode 100644
index 000000000000..50be433109ef
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/23.0
diff --git a/profiles/default/linux/x86/23.0/prefix/eapi b/profiles/default/linux/x86/23.0/prefix/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/prefix/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/prefix/kernel-2.6.16+/eapi b/profiles/default/linux/x86/23.0/prefix/kernel-2.6.16+/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/prefix/kernel-2.6.16+/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/prefix/kernel-2.6.16+/parent b/profiles/default/linux/x86/23.0/prefix/kernel-2.6.16+/parent
new file mode 100644
index 000000000000..c4bb168d81b2
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/prefix/kernel-2.6.16+/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/prefix/standalone/kernel-2.6.16+
diff --git a/profiles/default/linux/x86/23.0/prefix/kernel-2.6.32+/eapi b/profiles/default/linux/x86/23.0/prefix/kernel-2.6.32+/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/prefix/kernel-2.6.32+/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/prefix/kernel-2.6.32+/parent b/profiles/default/linux/x86/23.0/prefix/kernel-2.6.32+/parent
new file mode 100644
index 000000000000..b4882488fc0c
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/prefix/kernel-2.6.32+/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/prefix/standalone/kernel-2.6.32+
diff --git a/profiles/default/linux/x86/23.0/prefix/kernel-3.2+/eapi b/profiles/default/linux/x86/23.0/prefix/kernel-3.2+/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/prefix/kernel-3.2+/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/prefix/kernel-3.2+/parent b/profiles/default/linux/x86/23.0/prefix/kernel-3.2+/parent
new file mode 100644
index 000000000000..b8a505e58f6c
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/prefix/kernel-3.2+/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/prefix/standalone
diff --git a/profiles/default/linux/x86/23.0/prefix/parent b/profiles/default/linux/x86/23.0/prefix/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/prefix/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default/linux/x86/23.0/split-usr/desktop/eapi b/profiles/default/linux/x86/23.0/split-usr/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/split-usr/desktop/gnome/eapi b/profiles/default/linux/x86/23.0/split-usr/desktop/gnome/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/desktop/gnome/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/split-usr/desktop/gnome/parent b/profiles/default/linux/x86/23.0/split-usr/desktop/gnome/parent
new file mode 100644
index 000000000000..9e06c4505a75
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/x86/23.0/split-usr/desktop/parent b/profiles/default/linux/x86/23.0/split-usr/desktop/parent
new file mode 100644
index 000000000000..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/default/linux/x86/23.0/split-usr/desktop/plasma/eapi b/profiles/default/linux/x86/23.0/split-usr/desktop/plasma/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/desktop/plasma/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/split-usr/desktop/plasma/parent b/profiles/default/linux/x86/23.0/split-usr/desktop/plasma/parent
new file mode 100644
index 000000000000..00b252f479ce
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/desktop/plasma/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/plasma
diff --git a/profiles/default/linux/x86/23.0/split-usr/eapi b/profiles/default/linux/x86/23.0/split-usr/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/split-usr/hardened/eapi b/profiles/default/linux/x86/23.0/split-usr/hardened/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/hardened/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/split-usr/hardened/parent b/profiles/default/linux/x86/23.0/split-usr/hardened/parent
new file mode 100644
index 000000000000..178c392e9fe3
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/hardened/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/hardened/x86
diff --git a/profiles/default/linux/x86/23.0/split-usr/hardened/selinux/eapi b/profiles/default/linux/x86/23.0/split-usr/hardened/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/hardened/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/split-usr/hardened/selinux/parent b/profiles/default/linux/x86/23.0/split-usr/hardened/selinux/parent
new file mode 100644
index 000000000000..23c64bb44399
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/hardened/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/selinux
diff --git a/profiles/default/linux/x86/23.0/split-usr/musl/eapi b/profiles/default/linux/x86/23.0/split-usr/musl/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/musl/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/split-usr/musl/make.defaults b/profiles/default/linux/x86/23.0/split-usr/musl/make.defaults
new file mode 100644
index 000000000000..80515e7c892d
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/musl/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="i686-gentoo-linux-musl"
+CHOST_x86="${CHOST}"
diff --git a/profiles/default/linux/x86/23.0/split-usr/musl/package.mask b/profiles/default/linux/x86/23.0/split-usr/musl/package.mask
new file mode 100644
index 000000000000..ea771f7580c3
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/musl/package.mask
@@ -0,0 +1,2 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License, v2
diff --git a/profiles/default/linux/x86/23.0/split-usr/musl/package.use.mask b/profiles/default/linux/x86/23.0/split-usr/musl/package.use.mask
new file mode 100644
index 000000000000..b794980bdad7
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/musl/package.use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License, v2
+
+# Anthony G. Basile <blueness@gentoo.org> (2020-09-06)
+# The patch added for 5.39-r1 breaks on musl i686
+# file-5.39-seccomp_sandbox.patch is okay
+# file-5.39-portage_sandbox.patch is broken
+sys-apps/file seccomp
diff --git a/profiles/default/linux/x86/23.0/split-usr/musl/parent b/profiles/default/linux/x86/23.0/split-usr/musl/parent
new file mode 100644
index 000000000000..5bbe8700f1a6
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/musl/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/musl
diff --git a/profiles/default/linux/x86/23.0/split-usr/musl/selinux/eapi b/profiles/default/linux/x86/23.0/split-usr/musl/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/musl/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/split-usr/musl/selinux/parent b/profiles/default/linux/x86/23.0/split-usr/musl/selinux/parent
new file mode 100644
index 000000000000..23c64bb44399
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/musl/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/selinux
diff --git a/profiles/default/linux/x86/23.0/split-usr/musl/use.force b/profiles/default/linux/x86/23.0/split-usr/musl/use.force
new file mode 100644
index 000000000000..8e450e58d6d3
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/musl/use.force
@@ -0,0 +1,5 @@
+# Copyright 1999-2018 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+# Many packages break without this, like app-arch/gzip
+pic
diff --git a/profiles/default/linux/x86/23.0/split-usr/musl/use.mask b/profiles/default/linux/x86/23.0/split-usr/musl/use.mask
new file mode 100644
index 000000000000..fe008ec19efd
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/musl/use.mask
@@ -0,0 +1,2 @@
+# Copyright 1999-2021 Gentoo Authors.
+# Distributed under the terms of the GNU General Public License, v2
diff --git a/profiles/default/linux/x86/23.0/split-usr/parent b/profiles/default/linux/x86/23.0/split-usr/parent
new file mode 100644
index 000000000000..598ca888c8c2
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/split-usr
diff --git a/profiles/default/linux/x86/23.0/split-usr/prefix/eapi b/profiles/default/linux/x86/23.0/split-usr/prefix/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/prefix/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/split-usr/prefix/kernel-2.6.16+/eapi b/profiles/default/linux/x86/23.0/split-usr/prefix/kernel-2.6.16+/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/prefix/kernel-2.6.16+/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/split-usr/prefix/kernel-2.6.16+/parent b/profiles/default/linux/x86/23.0/split-usr/prefix/kernel-2.6.16+/parent
new file mode 100644
index 000000000000..665aafbea8db
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/prefix/kernel-2.6.16+/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/prefix/standalone/kernel-2.6.16+
diff --git a/profiles/default/linux/x86/23.0/split-usr/prefix/kernel-2.6.32+/eapi b/profiles/default/linux/x86/23.0/split-usr/prefix/kernel-2.6.32+/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/prefix/kernel-2.6.32+/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/split-usr/prefix/kernel-2.6.32+/parent b/profiles/default/linux/x86/23.0/split-usr/prefix/kernel-2.6.32+/parent
new file mode 100644
index 000000000000..7eed652658f8
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/prefix/kernel-2.6.32+/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/prefix/standalone/kernel-2.6.32+
diff --git a/profiles/default/linux/x86/23.0/split-usr/prefix/kernel-3.2+/eapi b/profiles/default/linux/x86/23.0/split-usr/prefix/kernel-3.2+/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/prefix/kernel-3.2+/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/split-usr/prefix/kernel-3.2+/parent b/profiles/default/linux/x86/23.0/split-usr/prefix/kernel-3.2+/parent
new file mode 100644
index 000000000000..b3da232ba558
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/prefix/kernel-3.2+/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/prefix/standalone
diff --git a/profiles/default/linux/x86/23.0/split-usr/prefix/parent b/profiles/default/linux/x86/23.0/split-usr/prefix/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/split-usr/prefix/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default/linux/x86/23.0/systemd/eapi b/profiles/default/linux/x86/23.0/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/x86/23.0/systemd/parent b/profiles/default/linux/x86/23.0/systemd/parent
new file mode 100644
index 000000000000..ced72403bde9
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/systemd