From aec90632962b8bc48f23a1b5505d8afa0dfb6943 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 20 Jan 2024 02:08:45 +0000 Subject: gentoo auto-resync : 20:01:2024 - 02:08:45 --- dev-qt/qtbase/qtbase-6.9999.ebuild | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'dev-qt/qtbase/qtbase-6.9999.ebuild') 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} -- cgit v1.2.3