diff --git a/net-wireless/iwd/iwd-3.10.ebuild b/net-wireless/iwd/iwd-3.10.ebuild index 217753deef79f..57f647452669d 100644 --- a/net-wireless/iwd/iwd-3.10.ebuild +++ b/net-wireless/iwd/iwd-3.10.ebuild @@ -83,7 +83,7 @@ pkg_setup() { WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for increased performance" fi - if use cpu_flags_x86_ssse3 && use amd64; then + if use cpu_flags_x86_ssse3 && use amd64 && kernel_is -lt 6 17; then CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SHA1_SSSE3 ~CRYPTO_SHA256_SSSE3 ~CRYPTO_SHA512_SSSE3" WARNING_CRYPTO_SHA1_SSSE3="CRYPTO_SHA1_SSSE3: enable for increased performance" WARNING_CRYPTO_SHA256_SSSE3="CRYPTO_SHA256_SSSE3: enable for increased performance" diff --git a/net-wireless/iwd/iwd-3.8.ebuild b/net-wireless/iwd/iwd-3.8.ebuild index 7046993a8bd33..04e775f0d112e 100644 --- a/net-wireless/iwd/iwd-3.8.ebuild +++ b/net-wireless/iwd/iwd-3.8.ebuild @@ -83,7 +83,7 @@ pkg_setup() { WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for increased performance" fi - if use cpu_flags_x86_ssse3 && use amd64; then + if use cpu_flags_x86_ssse3 && use amd64 && kernel_is -lt 6 17; then CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SHA1_SSSE3 ~CRYPTO_SHA256_SSSE3 ~CRYPTO_SHA512_SSSE3" WARNING_CRYPTO_SHA1_SSSE3="CRYPTO_SHA1_SSSE3: enable for increased performance" WARNING_CRYPTO_SHA256_SSSE3="CRYPTO_SHA256_SSSE3: enable for increased performance" diff --git a/net-wireless/iwd/iwd-3.9.ebuild b/net-wireless/iwd/iwd-3.9.ebuild index e953b4e5dad11..87f0363880b87 100644 --- a/net-wireless/iwd/iwd-3.9.ebuild +++ b/net-wireless/iwd/iwd-3.9.ebuild @@ -83,7 +83,7 @@ pkg_setup() { WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for increased performance" fi - if use cpu_flags_x86_ssse3 && use amd64; then + if use cpu_flags_x86_ssse3 && use amd64 && kernel_is -lt 6 17; then CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SHA1_SSSE3 ~CRYPTO_SHA256_SSSE3 ~CRYPTO_SHA512_SSSE3" WARNING_CRYPTO_SHA1_SSSE3="CRYPTO_SHA1_SSSE3: enable for increased performance" WARNING_CRYPTO_SHA256_SSSE3="CRYPTO_SHA256_SSSE3: enable for increased performance" diff --git a/net-wireless/iwd/iwd-9999.ebuild b/net-wireless/iwd/iwd-9999.ebuild index 1d502d2e85cab..a8af94abfde65 100644 --- a/net-wireless/iwd/iwd-9999.ebuild +++ b/net-wireless/iwd/iwd-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -83,7 +83,7 @@ pkg_setup() { WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for increased performance" fi - if use cpu_flags_x86_ssse3 && use amd64; then + if use cpu_flags_x86_ssse3 && use amd64 && kernel_is -lt 6 17; then CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SHA1_SSSE3 ~CRYPTO_SHA256_SSSE3 ~CRYPTO_SHA512_SSSE3" WARNING_CRYPTO_SHA1_SSSE3="CRYPTO_SHA1_SSSE3: enable for increased performance" WARNING_CRYPTO_SHA256_SSSE3="CRYPTO_SHA256_SSSE3: enable for increased performance"