commit:     77753c90d1c507dae569c77d1ed9d076cf7a9f21
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  5 21:24:38 2022 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Tue Dec 20 23:46:43 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77753c90

profiles: mask/unmask ieee-long-double for clang-common

Bug: https://bugs.gentoo.org/882815
Bug: https://bugs.gentoo.org/884395
Closes: https://github.com/gentoo/gentoo/pull/28557
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 profiles/arch/base/package.use.mask                                    | 1 +
 profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask      | 3 ++-
 profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.force | 1 +
 profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask  | 3 ++-
 4 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index b0af11dbc968..262041d5f52c 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -13,6 +13,7 @@ media-libs/gst-plugins-bad qsv
 
 # Georgy Yakovlev <[email protected]> (2022-12-01)
 # Only supported on ppc64le.
+sys-devel/clang-common ieee-long-double
 sys-devel/gcc ieee-long-double
 
 # Michał Górny <[email protected]> (2022-12-01)

diff --git a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask
index b230f17da0a1..46beaf4df616 100644
--- a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask
+++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask
@@ -2,5 +2,6 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # Georgy Yakovlev <[email protected]> (2022-12-04)
-# We need gcc-12 for ieee-long-double.
+# We only need versions that support ieee-long-double.
+<sys-devel/clang-common-15.0.5
 <sys-devel/gcc-12

diff --git 
a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.force 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.force
index eed79dfe450c..65e6a164263d 100644
--- a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.force
+++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.force
@@ -3,4 +3,5 @@
 
 # Georgy Yakovlev <[email protected]> (2022-12-04)
 # Hard requirement for this profile.
+sys-devel/clang-common ieee-long-double
 sys-devel/gcc ieee-long-double

diff --git 
a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask
index 5d3622b69845..7b75e877d890 100644
--- a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask
+++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask
@@ -2,5 +2,6 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # Georgy Yakovlev <[email protected]> (2022-12-04)
-# We need gcc-12 for ieee-long-double.
+# We need it for ieee-long-double.
+>=sys-devel/clang-common-15.0.5 -ieee-long-double
 >=sys-devel/gcc-12 -ieee-long-double

Reply via email to