summaryrefslogtreecommitdiff
path: root/dev-qt/qtbase/qtbase-6.9999.ebuild
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-20 02:08:45 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-20 02:08:45 +0000
commitaec90632962b8bc48f23a1b5505d8afa0dfb6943 (patch)
tree7f137c721802f50a96c865424e51d1fb73d1baf4 /dev-qt/qtbase/qtbase-6.9999.ebuild
parent2b2f431a0021b4787ca3c028cefb30ad81347778 (diff)
gentoo auto-resync : 20:01:2024 - 02:08:45
Diffstat (limited to 'dev-qt/qtbase/qtbase-6.9999.ebuild')
-rw-r--r--dev-qt/qtbase/qtbase-6.9999.ebuild11
1 files changed, 10 insertions, 1 deletions
diff --git a/dev-qt/qtbase/qtbase-6.9999.ebuild b/dev-qt/qtbase/qtbase-6.9999.ebuild
index 10afd1ff2ad0..558e1b6b1caf 100644
--- a/dev-qt/qtbase/qtbase-6.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.9999.ebuild
@@ -24,6 +24,8 @@ declare -A QT6_IUSE=(
[sql]="mysql oci8 odbc postgres +sqlite"
[widgets]="cups gtk"
+ [cpuflags]="cpu_flags_x86_rdrand"
+
[optfeature]="nls" #810802
)
IUSE="${QT6_IUSE[*]}"
@@ -235,7 +237,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}