commit: e90f4a1ae8e34a1b6478c565f3efc2cbc09eec51
Author: orbea <orbea <AT> riseup <DOT> net>
AuthorDate: Sat Jan 20 15:00:01 2024 +0000
Commit: orbea <orbea <AT> riseup <DOT> net>
CommitDate: Sat Jan 20 15:00:01 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=e90f4a1a
dev-qt/qtbase: sync ::gentoo
Signed-off-by: orbea <orbea <AT> riseup.net>
dev-qt/qtbase/qtbase-6.6.1-r3.ebuild | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/dev-qt/qtbase/qtbase-6.6.1-r3.ebuild
b/dev-qt/qtbase/qtbase-6.6.1-r3.ebuild
index 40bd9f1..ffecdf6 100644
--- a/dev-qt/qtbase/qtbase-6.6.1-r3.ebuild
+++ b/dev-qt/qtbase/qtbase-6.6.1-r3.ebuild
@@ -25,6 +25,8 @@ declare -A QT6_IUSE=(
[sql]="mysql oci8 odbc postgres +sqlite"
[widgets]="cups gtk"
+ [cpuflags]="cpu_flags_x86_rdrand"
+
[optfeature]="nls wayland" #810802,864509
)
IUSE="${QT6_IUSE[*]}"
@@ -237,7 +239,14 @@ src_configure() {
)
if use amd64 || use x86; then
- # see bug #913400 for explanations
+ # see bug #922498, let detection do its thing if set
+ use cpu_flags_x86_rdrand ||
+ mycmakeargs+=(
+ -DQT_FEATURE_rdrnd=OFF
+ -DQT_FEATURE_rdseed=OFF
+ )
+
+ # see bug #913400 for explanations, mostly to handle -mno-*
local cpufeats=(
# list of checked cpu features in configure.cmake
avx avx2 avx512{bw,cd,dq,er,f,ifma,pf,vbmi,vbmi2,vl}