commit:     bb62cf0b7099c567c9cf43b78a82ee07771d682b
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 29 09:31:24 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Apr 29 09:42:40 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb62cf0b

app-emulation/wine-staging: remove obsolete clash-protection filter

ICE was fixed (bug #758914), if still run into this then updating
gcc to a newer _p* snapshot should sort it (alternatively, use
released >=gcc-13.1.0).

Note that -fstack-protector* (bug #870136) is still needed, while
mingw64-runtime-11.0.0 add some degree of support, it still seems
to fail for Wine itself.

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

 app-emulation/wine-staging/wine-staging-8.0.ebuild   | 1 -
 app-emulation/wine-staging/wine-staging-8.5.ebuild   | 1 -
 app-emulation/wine-staging/wine-staging-8.6.1.ebuild | 1 -
 app-emulation/wine-staging/wine-staging-9999.ebuild  | 1 -
 4 files changed, 4 deletions(-)

diff --git a/app-emulation/wine-staging/wine-staging-8.0.ebuild 
b/app-emulation/wine-staging/wine-staging-8.0.ebuild
index 46496d8f280b..b026f1191e19 100644
--- a/app-emulation/wine-staging/wine-staging-8.0.ebuild
+++ b/app-emulation/wine-staging/wine-staging-8.0.ebuild
@@ -292,7 +292,6 @@ src_configure() {
                        : "${CROSSCFLAGS:=$(
                                # >=wine-7.21 configure.ac no longer adds 
-fno-strict by mistake
                                append-cflags '-fno-strict-aliasing'
-                               filter-flags '-fstack-clash-protection' #758914
                                filter-flags '-fstack-protector*' #870136
                                filter-flags '-mfunction-return=thunk*' #878849
                                CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}"

diff --git a/app-emulation/wine-staging/wine-staging-8.5.ebuild 
b/app-emulation/wine-staging/wine-staging-8.5.ebuild
index 5f90e2ce8870..55c1dba456f6 100644
--- a/app-emulation/wine-staging/wine-staging-8.5.ebuild
+++ b/app-emulation/wine-staging/wine-staging-8.5.ebuild
@@ -302,7 +302,6 @@ src_configure() {
                        : "${CROSSCFLAGS:=$(
                                # >=wine-7.21 configure.ac no longer adds 
-fno-strict by mistake
                                append-cflags '-fno-strict-aliasing'
-                               filter-flags '-fstack-clash-protection' #758914
                                filter-flags '-fstack-protector*' #870136
                                filter-flags '-mfunction-return=thunk*' #878849
                                CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}"

diff --git a/app-emulation/wine-staging/wine-staging-8.6.1.ebuild 
b/app-emulation/wine-staging/wine-staging-8.6.1.ebuild
index 61b4b60e0323..838b42bb44f6 100644
--- a/app-emulation/wine-staging/wine-staging-8.6.1.ebuild
+++ b/app-emulation/wine-staging/wine-staging-8.6.1.ebuild
@@ -302,7 +302,6 @@ src_configure() {
                        : "${CROSSCFLAGS:=$(
                                # >=wine-7.21 configure.ac no longer adds 
-fno-strict by mistake
                                append-cflags '-fno-strict-aliasing'
-                               filter-flags '-fstack-clash-protection' #758914
                                filter-flags '-fstack-protector*' #870136
                                filter-flags '-mfunction-return=thunk*' #878849
                                CC=${CROSSCC} 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 4057184984fe..5fa84f123373 100644
--- a/app-emulation/wine-staging/wine-staging-9999.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9999.ebuild
@@ -303,7 +303,6 @@ src_configure() {
                        : "${CROSSCFLAGS:=$(
                                # >=wine-7.21 configure.ac no longer adds 
-fno-strict by mistake
                                append-cflags '-fno-strict-aliasing'
-                               filter-flags '-fstack-clash-protection' #758914
                                filter-flags '-fstack-protector*' #870136
                                filter-flags '-mfunction-return=thunk*' #878849
                                CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}"

Reply via email to