commit:     cbe90d697edd533fe1e6c40dcab6c4c62595e719
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 16 23:01:42 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Dec 16 23:25:55 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbe90d69

dev-dotnet/dotnet-sdk: filter lto-type-mismatch

Closes: https://bugs.gentoo.org/946334
Closes: https://bugs.gentoo.org/946373
Bug: https://bugs.gentoo.org/938485
Bug: https://github.com/dotnet/runtime/issues/110664
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.107-r2.ebuild | 2 ++
 dev-dotnet/dotnet-sdk/dotnet-sdk-9.0.101.ebuild    | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.107-r2.ebuild 
b/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.107-r2.ebuild
index d04a60778e19..e275af4d57a6 100644
--- a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.107-r2.ebuild
+++ b/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.107-r2.ebuild
@@ -163,6 +163,8 @@ pkg_setup() {
 src_prepare() {
        default
 
+       filter-flags -Werror=lto-type-mismatch  # Not implemented by Clang, bug 
946334
+       filter-flags -Wlto-type-mismatch
        filter-lto
 
        unset DOTNET_ROOT

diff --git a/dev-dotnet/dotnet-sdk/dotnet-sdk-9.0.101.ebuild 
b/dev-dotnet/dotnet-sdk/dotnet-sdk-9.0.101.ebuild
index edaa15d989f4..90916c287cff 100644
--- a/dev-dotnet/dotnet-sdk/dotnet-sdk-9.0.101.ebuild
+++ b/dev-dotnet/dotnet-sdk/dotnet-sdk-9.0.101.ebuild
@@ -173,6 +173,8 @@ pkg_setup() {
 src_prepare() {
        default
 
+       filter-flags -Werror=lto-type-mismatch  # Not implemented by Clang, bug 
946334
+       filter-flags -Wlto-type-mismatch
        filter-lto
 
        unset DOTNET_ROOT

Reply via email to