media-libs/mesa: add LLD 17 workaround

This was fixed upstream in master but not for 23.3.

Closes: https://bugs.gentoo.org/914905
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Sam James
2024-01-24 10:48:43 +00:00
parent 14c2a1176d
commit fadd2b024c
8 changed files with 32 additions and 8 deletions

View File

@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
inherit llvm meson-multilib python-any-r1 linux-info
inherit flag-o-matic llvm meson-multilib python-any-r1 linux-info
MY_P="${P/_/-}"
@@ -414,6 +414,9 @@ multilib_src_configure() {
emesonargs+=(-Dintel-clc=disabled)
fi
# Workaround for bug #914905, can drop w/ > 23.3
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
emesonargs+=(
$(meson_use test build-tests)
-Dglx=$(usex X dri disabled)

View File

@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
inherit llvm meson-multilib python-any-r1 linux-info
inherit flag-o-matic llvm meson-multilib python-any-r1 linux-info
MY_P="${P/_/-}"
@@ -421,6 +421,9 @@ multilib_src_configure() {
emesonargs+=(-Dintel-clc=disabled)
fi
# Workaround for bug #914905, can drop w/ > 23.3
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
emesonargs+=(
$(meson_use test build-tests)
-Dglx=$(usex X dri disabled)

View File

@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
inherit llvm meson-multilib python-any-r1 linux-info
inherit flag-o-matic llvm meson-multilib python-any-r1 linux-info
MY_P="${P/_/-}"
@@ -419,6 +419,9 @@ multilib_src_configure() {
emesonargs+=(-Dintel-clc=disabled)
fi
# Workaround for bug #914905, can drop w/ > 23.3
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
emesonargs+=(
$(meson_use test build-tests)
-Dglx=$(usex X dri disabled)

View File

@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
inherit llvm meson-multilib python-any-r1 linux-info
inherit flag-o-matic llvm meson-multilib python-any-r1 linux-info
MY_P="${P/_/-}"
@@ -396,6 +396,9 @@ multilib_src_configure() {
emesonargs+=(-Dintel-clc=disabled)
fi
# Workaround for bug #914905, can drop w/ > 23.3
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
emesonargs+=(
$(meson_use test build-tests)
-Dglx=$(usex X dri disabled)

View File

@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
inherit llvm meson-multilib python-any-r1 linux-info
inherit flag-o-matic llvm meson-multilib python-any-r1 linux-info
MY_P="${P/_/-}"
@@ -396,6 +396,9 @@ multilib_src_configure() {
emesonargs+=(-Dintel-clc=disabled)
fi
# Workaround for bug #914905, can drop w/ > 23.3
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
emesonargs+=(
$(meson_use test build-tests)
-Dglx=$(usex X dri disabled)

View File

@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
inherit llvm meson-multilib python-any-r1 linux-info
inherit flag-o-matic llvm meson-multilib python-any-r1 linux-info
MY_P="${P/_/-}"
@@ -400,6 +400,9 @@ multilib_src_configure() {
emesonargs+=(-Dintel-clc=disabled)
fi
# Workaround for bug #914905, can drop w/ > 23.3
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
emesonargs+=(
$(meson_use test build-tests)
-Dglx=$(usex X dri disabled)

View File

@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
inherit llvm meson-multilib python-any-r1 linux-info
inherit flag-o-matic llvm meson-multilib python-any-r1 linux-info
MY_P="${P/_/-}"
@@ -396,6 +396,9 @@ multilib_src_configure() {
emesonargs+=(-Dintel-clc=disabled)
fi
# Workaround for bug #914905, can drop w/ > 23.3
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
emesonargs+=(
$(meson_use test build-tests)
-Dglx=$(usex X dri disabled)

View File

@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
inherit llvm meson-multilib python-any-r1 linux-info
inherit flag-o-matic llvm meson-multilib python-any-r1 linux-info
MY_P="${P/_/-}"
@@ -401,6 +401,9 @@ multilib_src_configure() {
emesonargs+=(-Dintel-clc=disabled)
fi
# Workaround for bug #914905, can drop w/ > 23.3
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
emesonargs+=(
$(meson_use test build-tests)
-Dglx=$(usex X dri disabled)