summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gentoo.org>2024-05-31 12:26:07 -0400
committerMatt Turner <mattst88@gentoo.org>2024-05-31 12:27:18 -0400
commite5fba1addf36ad42a3437416d62b02a64db1a775 (patch)
treeb9a410ae8a8adef44d4d8025f8e38e38e384ae7c /media-libs
parentdev-python/nodeenv: Bump to 1.9.0 (diff)
downloadgentoo-e5fba1addf36ad42a3437416d62b02a64db1a775.tar.gz
gentoo-e5fba1addf36ad42a3437416d62b02a64db1a775.tar.bz2
gentoo-e5fba1addf36ad42a3437416d62b02a64db1a775.zip
media-libs/mesa: Disable intel-rt on x86
In commit 911669b55c71 ("media-libs/mesa: Limit intel-rt to native ABI") I failed to consider regular old 32-bit x86 platforms. Closes: https://bugs.gentoo.org/932875 Signed-off-by: Matt Turner <mattst88@gentoo.org>
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/mesa/mesa-24.1.0-r1.ebuild5
-rw-r--r--media-libs/mesa/mesa-9999.ebuild5
2 files changed, 8 insertions, 2 deletions
diff --git a/media-libs/mesa/mesa-24.1.0-r1.ebuild b/media-libs/mesa/mesa-24.1.0-r1.ebuild
index b5b9519bb96e..dee69ac8033e 100644
--- a/media-libs/mesa/mesa-24.1.0-r1.ebuild
+++ b/media-libs/mesa/mesa-24.1.0-r1.ebuild
@@ -415,6 +415,10 @@ multilib_src_configure() {
emesonargs+=(-Dglx=disabled)
fi
+ if [[ "${ABI}" == amd64 ]]; then
+ emesonargs+=($(meson_feature video_cards_intel intel-rt))
+ fi
+
use debug && EMESON_BUILDTYPE=debug
emesonargs+=(
@@ -433,7 +437,6 @@ multilib_src_configure() {
$(meson_use osmesa)
$(meson_use selinux)
$(meson_feature unwind libunwind)
- $(meson_native_use_feature video_cards_intel intel-rt)
$(meson_feature zstd)
$(meson_use cpu_flags_x86_sse2 sse2)
-Dintel-clc=$(usex video_cards_intel system auto)
diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild
index b5b9519bb96e..dee69ac8033e 100644
--- a/media-libs/mesa/mesa-9999.ebuild
+++ b/media-libs/mesa/mesa-9999.ebuild
@@ -415,6 +415,10 @@ multilib_src_configure() {
emesonargs+=(-Dglx=disabled)
fi
+ if [[ "${ABI}" == amd64 ]]; then
+ emesonargs+=($(meson_feature video_cards_intel intel-rt))
+ fi
+
use debug && EMESON_BUILDTYPE=debug
emesonargs+=(
@@ -433,7 +437,6 @@ multilib_src_configure() {
$(meson_use osmesa)
$(meson_use selinux)
$(meson_feature unwind libunwind)
- $(meson_native_use_feature video_cards_intel intel-rt)
$(meson_feature zstd)
$(meson_use cpu_flags_x86_sse2 sse2)
-Dintel-clc=$(usex video_cards_intel system auto)