commit:     81ef4172f6f37839efbedebc4de8d52b419b72a3
Author:     Mike Pagano <mpagano <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 29 17:32:13 2022 +0000
Commit:     Mike Pagano <mpagano <AT> gentoo <DOT> org>
CommitDate: Thu Dec 29 17:32:13 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81ef4172

kernel-2.eclass: Don't drop CPU OPT patch when CC=clang

Clang is supported by the CPU optimization patch. (USE=experimental)
Check for CC=clang and do not drop this patch.

Closes: https://bugs.gentoo.org/888727

Signed-off-by: Mike Pagano <mpagano <AT> gentoo.org>

 eclass/kernel-2.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/kernel-2.eclass b/eclass/kernel-2.eclass
index e13ed1a4f5ba..873d4a204669 100644
--- a/eclass/kernel-2.eclass
+++ b/eclass/kernel-2.eclass
@@ -1144,7 +1144,7 @@ unipatch() {
                                UNIPATCH_DROP+=" 
5011_enable-cpu-optimizations-for-gcc8.patch"
                                UNIPATCH_DROP+=" 
5012_enable-cpu-optimizations-for-gcc91.patch"
                                UNIPATCH_DROP+=" 
5013_enable-cpu-optimizations-for-gcc10.patch"
-                               if [[ ${GCC_MAJOR_VER} -lt 9 ]]; then
+                               if [[ ${GCC_MAJOR_VER} -lt 9 ]] && ! 
tc-is-clang; then
                                        UNIPATCH_DROP+=" 
5010_enable-cpu-optimizations-universal.patch"
                                fi
                                # this legacy section should be targeted for 
removal

Reply via email to