commit:     5a908d66999ca80ddd00e5bb5f961cff5964de19
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue May 21 02:23:38 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue May 21 02:58:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a908d66

app-emulation/wine-staging: add workaround for gcc14 ICE w/ mingw

Bug: https://bugs.gentoo.org/932319
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 app-emulation/wine-staging/wine-staging-9.0.ebuild  | 3 +++
 app-emulation/wine-staging/wine-staging-9.7.ebuild  | 3 +++
 app-emulation/wine-staging/wine-staging-9.8.ebuild  | 3 +++
 app-emulation/wine-staging/wine-staging-9.9.ebuild  | 3 +++
 app-emulation/wine-staging/wine-staging-9999.ebuild | 3 +++
 5 files changed, 15 insertions(+)

diff --git a/app-emulation/wine-staging/wine-staging-9.0.ebuild 
b/app-emulation/wine-staging/wine-staging-9.0.ebuild
index c7ad9c55076f..d4c00080b6ba 100644
--- a/app-emulation/wine-staging/wine-staging-9.0.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9.0.ebuild
@@ -365,6 +365,9 @@ src_configure() {
                                # (primarily done for 23.0 profiles' -z, not 
full coverage)
                                filter-flags '-Wl,-z,*'
 
+                               # gcc14 -fno-omit-frame-pointer ICE workaround 
(bug #932319)
+                               append-flags -fomit-frame-pointer
+
                                CC=${mingwcc} test-flags-CC ${CFLAGS:--O2}
                        )}"
 

diff --git a/app-emulation/wine-staging/wine-staging-9.7.ebuild 
b/app-emulation/wine-staging/wine-staging-9.7.ebuild
index 1a169317c27f..dd84d3476255 100644
--- a/app-emulation/wine-staging/wine-staging-9.7.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9.7.ebuild
@@ -360,6 +360,9 @@ src_configure() {
                                # (primarily done for 23.0 profiles' -z, not 
full coverage)
                                filter-flags '-Wl,-z,*'
 
+                               # gcc14 -fno-omit-frame-pointer ICE workaround 
(bug #932319)
+                               append-flags -fomit-frame-pointer
+
                                CC=${mingwcc} test-flags-CC ${CFLAGS:--O2}
                        )}"
 

diff --git a/app-emulation/wine-staging/wine-staging-9.8.ebuild 
b/app-emulation/wine-staging/wine-staging-9.8.ebuild
index dff82e982ed2..1e03bed0effd 100644
--- a/app-emulation/wine-staging/wine-staging-9.8.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9.8.ebuild
@@ -361,6 +361,9 @@ src_configure() {
                                # (primarily done for 23.0 profiles' -z, not 
full coverage)
                                filter-flags '-Wl,-z,*'
 
+                               # gcc14 -fno-omit-frame-pointer ICE workaround 
(bug #932319)
+                               append-flags -fomit-frame-pointer
+
                                CC=${mingwcc} test-flags-CC ${CFLAGS:--O2}
                        )}"
 

diff --git a/app-emulation/wine-staging/wine-staging-9.9.ebuild 
b/app-emulation/wine-staging/wine-staging-9.9.ebuild
index c8f8d0cdc861..edf27c89a404 100644
--- a/app-emulation/wine-staging/wine-staging-9.9.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9.9.ebuild
@@ -360,6 +360,9 @@ src_configure() {
                                # (primarily done for 23.0 profiles' -z, not 
full coverage)
                                filter-flags '-Wl,-z,*'
 
+                               # gcc14 -fno-omit-frame-pointer ICE workaround 
(bug #932319)
+                               append-flags -fomit-frame-pointer
+
                                CC=${mingwcc} test-flags-CC ${CFLAGS:--O2}
                        )}"
 

diff --git a/app-emulation/wine-staging/wine-staging-9999.ebuild 
b/app-emulation/wine-staging/wine-staging-9999.ebuild
index c8f8d0cdc861..edf27c89a404 100644
--- a/app-emulation/wine-staging/wine-staging-9999.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9999.ebuild
@@ -360,6 +360,9 @@ src_configure() {
                                # (primarily done for 23.0 profiles' -z, not 
full coverage)
                                filter-flags '-Wl,-z,*'
 
+                               # gcc14 -fno-omit-frame-pointer ICE workaround 
(bug #932319)
+                               append-flags -fomit-frame-pointer
+
                                CC=${mingwcc} test-flags-CC ${CFLAGS:--O2}
                        )}"
 

Reply via email to