commit: 0009f3b8cb2fa9cede652fdfa019206a51cd20f9
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 17 14:57:52 2024 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Feb 17 14:58:46 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0009f3b8
profiles: Split out 23.0 mips o32 softfloat into separate profiles
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
profiles/arch/mips/mipsel/o32_sf/eapi | 1 +
profiles/arch/mips/mipsel/o32_sf/make.defaults | 6 ++++++
profiles/arch/mips/mipsel/o32_sf/parent | 1 +
profiles/arch/mips/o32_sf/eapi | 1 +
profiles/arch/mips/o32_sf/make.defaults | 5 +++++
profiles/arch/mips/o32_sf/parent | 1 +
profiles/default/linux/mips/23.0/mipsel/o32_sf/eapi | 1 +
profiles/default/linux/mips/23.0/mipsel/o32_sf/make.defaults | 8 ++++++++
profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/eapi | 1 +
.../default/linux/mips/23.0/mipsel/o32_sf/musl/make.defaults | 9 +++++++++
profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/parent | 3 +++
profiles/default/linux/mips/23.0/mipsel/o32_sf/parent | 2 ++
profiles/default/linux/mips/23.0/mipsel/o32_sf/systemd/eapi | 1 +
profiles/default/linux/mips/23.0/mipsel/o32_sf/systemd/parent | 2 ++
profiles/default/linux/mips/23.0/o32_sf/eapi | 1 +
profiles/default/linux/mips/23.0/o32_sf/make.defaults | 8 ++++++++
profiles/default/linux/mips/23.0/o32_sf/musl/eapi | 1 +
profiles/default/linux/mips/23.0/o32_sf/musl/make.defaults | 6 ++++++
profiles/default/linux/mips/23.0/o32_sf/musl/parent | 3 +++
profiles/default/linux/mips/23.0/o32_sf/parent | 2 ++
profiles/default/linux/mips/23.0/o32_sf/systemd/eapi | 1 +
profiles/default/linux/mips/23.0/o32_sf/systemd/parent | 2 ++
profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/eapi | 1 +
.../linux/mips/23.0/split-usr/mipsel/o32_sf/make.defaults | 8 ++++++++
.../default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/eapi | 1 +
.../linux/mips/23.0/split-usr/mipsel/o32_sf/musl/make.defaults | 9 +++++++++
.../default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/parent | 3 +++
profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/parent | 2 ++
profiles/default/linux/mips/23.0/split-usr/o32_sf/eapi | 1 +
profiles/default/linux/mips/23.0/split-usr/o32_sf/make.defaults | 8 ++++++++
profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/eapi | 1 +
.../default/linux/mips/23.0/split-usr/o32_sf/musl/make.defaults | 6 ++++++
profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/parent | 3 +++
profiles/default/linux/mips/23.0/split-usr/o32_sf/parent | 2 ++
profiles/profiles.desc | 6 ++++++
35 files changed, 117 insertions(+)
diff --git a/profiles/arch/mips/mipsel/o32_sf/eapi
b/profiles/arch/mips/mipsel/o32_sf/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/mips/mipsel/o32_sf/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/mips/mipsel/o32_sf/make.defaults
b/profiles/arch/mips/mipsel/o32_sf/make.defaults
new file mode 100644
index 000000000000..361ceb95fb69
--- /dev/null
+++ b/profiles/arch/mips/mipsel/o32_sf/make.defaults
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="mipsel-softfloat-linux-gnu"
+CHOST_o32="mipsel-softfloat-linux-gnu"
+
diff --git a/profiles/arch/mips/mipsel/o32_sf/parent
b/profiles/arch/mips/mipsel/o32_sf/parent
new file mode 100644
index 000000000000..77e90486b02b
--- /dev/null
+++ b/profiles/arch/mips/mipsel/o32_sf/parent
@@ -0,0 +1 @@
+../o32
diff --git a/profiles/arch/mips/o32_sf/eapi b/profiles/arch/mips/o32_sf/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/mips/o32_sf/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/mips/o32_sf/make.defaults
b/profiles/arch/mips/o32_sf/make.defaults
new file mode 100644
index 000000000000..e0e257d8f843
--- /dev/null
+++ b/profiles/arch/mips/o32_sf/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="mips-softfloat-linux-gnu"
+CHOST_o32="mips-softfloat-linux-gnu"
diff --git a/profiles/arch/mips/o32_sf/parent b/profiles/arch/mips/o32_sf/parent
new file mode 100644
index 000000000000..77e90486b02b
--- /dev/null
+++ b/profiles/arch/mips/o32_sf/parent
@@ -0,0 +1 @@
+../o32
diff --git a/profiles/default/linux/mips/23.0/mipsel/o32_sf/eapi
b/profiles/default/linux/mips/23.0/mipsel/o32_sf/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/o32_sf/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/23.0/mipsel/o32_sf/make.defaults
b/profiles/default/linux/mips/23.0/mipsel/o32_sf/make.defaults
new file mode 100644
index 000000000000..e9cc91c33347
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/o32_sf/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST_o32="mipsel-unknown-linux-gnu"
+CHOST_n32="mips64el-unknown-linux-gnuabin32"
+CHOST_n64="mips64el-unknown-linux-gnuabi64"
+
+CHOST=${CHOST_o32}
diff --git a/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/eapi
b/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/make.defaults
b/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/make.defaults
new file mode 100644
index 000000000000..a27d20f7e941
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="mipsel-unknown-linux-musl"
+CHOST_o32="${CHOST}"
+LIBDIR_o32="lib"
+
+# Disable sandbox because its currently broken on mipsel-musl
+FEATURES="-sandbox"
diff --git a/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/parent
b/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/parent
new file mode 100644
index 000000000000..a3de2bcf95f7
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../../features/musl
+../../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/mipsel/o32_sf/parent
b/profiles/default/linux/mips/23.0/mipsel/o32_sf/parent
new file mode 100644
index 000000000000..c0c59334a619
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/o32_sf/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/mips/mipsel/o32_sf
diff --git a/profiles/default/linux/mips/23.0/mipsel/o32_sf/systemd/eapi
b/profiles/default/linux/mips/23.0/mipsel/o32_sf/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/o32_sf/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/23.0/mipsel/o32_sf/systemd/parent
b/profiles/default/linux/mips/23.0/mipsel/o32_sf/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/o32_sf/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/mips/23.0/o32_sf/eapi
b/profiles/default/linux/mips/23.0/o32_sf/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/o32_sf/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/23.0/o32_sf/make.defaults
b/profiles/default/linux/mips/23.0/o32_sf/make.defaults
new file mode 100644
index 000000000000..0a835e38d25b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/o32_sf/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST_o32="mips-unknown-linux-gnu"
+CHOST_n32="mips64-unknown-linux-gnuabin32"
+CHOST_n64="mips64-unknown-linux-gnuabi64"
+
+CHOST=${CHOST_o32}
diff --git a/profiles/default/linux/mips/23.0/o32_sf/musl/eapi
b/profiles/default/linux/mips/23.0/o32_sf/musl/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/o32_sf/musl/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/23.0/o32_sf/musl/make.defaults
b/profiles/default/linux/mips/23.0/o32_sf/musl/make.defaults
new file mode 100644
index 000000000000..dd6d00ffcba1
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/o32_sf/musl/make.defaults
@@ -0,0 +1,6 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="mips-unknown-linux-musl"
+CHOST_o32="${CHOST}"
+LIBDIR_o32="lib"
diff --git a/profiles/default/linux/mips/23.0/o32_sf/musl/parent
b/profiles/default/linux/mips/23.0/o32_sf/musl/parent
new file mode 100644
index 000000000000..bd0ef6ecac62
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/o32_sf/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../features/musl
+../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/o32_sf/parent
b/profiles/default/linux/mips/23.0/o32_sf/parent
new file mode 100644
index 000000000000..9f00e17afa71
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/o32_sf/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/mips/o32_sf
diff --git a/profiles/default/linux/mips/23.0/o32_sf/systemd/eapi
b/profiles/default/linux/mips/23.0/o32_sf/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/o32_sf/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/23.0/o32_sf/systemd/parent
b/profiles/default/linux/mips/23.0/o32_sf/systemd/parent
new file mode 100644
index 000000000000..7e061533c151
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/o32_sf/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/systemd
diff --git a/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/eapi
b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/eapi
@@ -0,0 +1 @@
+5
diff --git
a/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/make.defaults
b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/make.defaults
new file mode 100644
index 000000000000..e9cc91c33347
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST_o32="mipsel-unknown-linux-gnu"
+CHOST_n32="mips64el-unknown-linux-gnuabin32"
+CHOST_n64="mips64el-unknown-linux-gnuabi64"
+
+CHOST=${CHOST_o32}
diff --git a/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/eapi
b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/eapi
@@ -0,0 +1 @@
+5
diff --git
a/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/make.defaults
b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/make.defaults
new file mode 100644
index 000000000000..a27d20f7e941
--- /dev/null
+++
b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="mipsel-unknown-linux-musl"
+CHOST_o32="${CHOST}"
+LIBDIR_o32="lib"
+
+# Disable sandbox because its currently broken on mipsel-musl
+FEATURES="-sandbox"
diff --git
a/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/parent
b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/parent
new file mode 100644
index 000000000000..43b77c652c58
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../../../features/musl
+../../../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/parent
b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/parent
new file mode 100644
index 000000000000..56ec788c4c74
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../arch/mips/mipsel/o32_sf
diff --git a/profiles/default/linux/mips/23.0/split-usr/o32_sf/eapi
b/profiles/default/linux/mips/23.0/split-usr/o32_sf/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/o32_sf/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/23.0/split-usr/o32_sf/make.defaults
b/profiles/default/linux/mips/23.0/split-usr/o32_sf/make.defaults
new file mode 100644
index 000000000000..0a835e38d25b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/o32_sf/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST_o32="mips-unknown-linux-gnu"
+CHOST_n32="mips64-unknown-linux-gnuabin32"
+CHOST_n64="mips64-unknown-linux-gnuabi64"
+
+CHOST=${CHOST_o32}
diff --git a/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/eapi
b/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/eapi
@@ -0,0 +1 @@
+5
diff --git
a/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/make.defaults
b/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/make.defaults
new file mode 100644
index 000000000000..dd6d00ffcba1
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/make.defaults
@@ -0,0 +1,6 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="mips-unknown-linux-musl"
+CHOST_o32="${CHOST}"
+LIBDIR_o32="lib"
diff --git a/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/parent
b/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/parent
new file mode 100644
index 000000000000..a3de2bcf95f7
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../../features/musl
+../../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/split-usr/o32_sf/parent
b/profiles/default/linux/mips/23.0/split-usr/o32_sf/parent
new file mode 100644
index 000000000000..f1923711b079
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/o32_sf/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/mips/o32_sf
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 98887be3237d..4cbdc39a5631 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -353,6 +353,8 @@ mips
default/linux/mips/17.0/mipsel/multilib/n32/systemd/merged-usr exp
mips default/linux/mips/17.0/mipsel/multilib/n64
exp
mips default/linux/mips/17.0/mipsel/multilib/n64/systemd
exp
mips default/linux/mips/17.0/mipsel/multilib/n64/systemd/merged-usr
exp
+mips default/linux/mips/23.0/mipsel/o32_sf
exp
+mips default/linux/mips/23.0/mipsel/o32_sf/systemd
exp
mips default/linux/mips/23.0/mipsel/o32
exp
mips default/linux/mips/23.0/mipsel/o32/systemd
exp
mips default/linux/mips/23.0/mipsel/n32
exp
@@ -361,6 +363,8 @@ mips default/linux/mips/23.0/mipsel/n64
exp
mips default/linux/mips/23.0/mipsel/n64/systemd
exp
mips default/linux/mips/23.0/mipsel/multilib/n64
exp
mips default/linux/mips/23.0/mipsel/multilib/n64/systemd
exp
+mips default/linux/mips/23.0/o32_sf
exp
+mips default/linux/mips/23.0/o32_sf/systemd
exp
mips default/linux/mips/23.0/o32
exp
mips default/linux/mips/23.0/o32/systemd
exp
mips default/linux/mips/23.0/n32
exp
@@ -369,10 +373,12 @@ mips default/linux/mips/23.0/n64
exp
mips default/linux/mips/23.0/n64/systemd
exp
mips default/linux/mips/23.0/multilib/n64
exp
mips default/linux/mips/23.0/multilib/n64/systemd
exp
+mips default/linux/mips/23.0/split-usr/mipsel/o32_sf
exp
mips default/linux/mips/23.0/split-usr/mipsel/o32
exp
mips default/linux/mips/23.0/split-usr/mipsel/n32
exp
mips default/linux/mips/23.0/split-usr/mipsel/n64
exp
mips default/linux/mips/23.0/split-usr/mipsel/multilib/n64
exp
+mips default/linux/mips/23.0/split-usr/o32_sf
exp
mips default/linux/mips/23.0/split-usr/o32
exp
mips default/linux/mips/23.0/split-usr/n32
exp
mips default/linux/mips/23.0/split-usr/n64
exp