commit:     a32b129cb14dc4434bc05fd99a7275a4aab77593
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 29 09:30:51 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=a32b129c

app-emulation/wine-proton: 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-proton/wine-proton-7.0.5.ebuild    | 1 -
 app-emulation/wine-proton/wine-proton-7.0.6.ebuild    | 1 -
 app-emulation/wine-proton/wine-proton-7.0.9999.ebuild | 1 -
 app-emulation/wine-proton/wine-proton-8.0.1d.ebuild   | 1 -
 app-emulation/wine-proton/wine-proton-8.0.9999.ebuild | 1 -
 5 files changed, 5 deletions(-)

diff --git a/app-emulation/wine-proton/wine-proton-7.0.5.ebuild 
b/app-emulation/wine-proton/wine-proton-7.0.5.ebuild
index afa0bed7c071..00a57d5aac94 100644
--- a/app-emulation/wine-proton/wine-proton-7.0.5.ebuild
+++ b/app-emulation/wine-proton/wine-proton-7.0.5.ebuild
@@ -254,7 +254,6 @@ src_configure() {
 
                # use *FLAGS for mingw, but strip unsupported (e.g. 
--hash-style=gnu)
                : "${CROSSCFLAGS:=$(
-                       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-proton/wine-proton-7.0.6.ebuild 
b/app-emulation/wine-proton/wine-proton-7.0.6.ebuild
index 6cb4c973b3db..2c927df19297 100644
--- a/app-emulation/wine-proton/wine-proton-7.0.6.ebuild
+++ b/app-emulation/wine-proton/wine-proton-7.0.6.ebuild
@@ -256,7 +256,6 @@ src_configure() {
 
                # use *FLAGS for mingw, but strip unsupported (e.g. 
--hash-style=gnu)
                : "${CROSSCFLAGS:=$(
-                       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-proton/wine-proton-7.0.9999.ebuild 
b/app-emulation/wine-proton/wine-proton-7.0.9999.ebuild
index 6cb4c973b3db..2c927df19297 100644
--- a/app-emulation/wine-proton/wine-proton-7.0.9999.ebuild
+++ b/app-emulation/wine-proton/wine-proton-7.0.9999.ebuild
@@ -256,7 +256,6 @@ src_configure() {
 
                # use *FLAGS for mingw, but strip unsupported (e.g. 
--hash-style=gnu)
                : "${CROSSCFLAGS:=$(
-                       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-proton/wine-proton-8.0.1d.ebuild 
b/app-emulation/wine-proton/wine-proton-8.0.1d.ebuild
index e514971ce399..62e33d58f9bd 100644
--- a/app-emulation/wine-proton/wine-proton-8.0.1d.ebuild
+++ b/app-emulation/wine-proton/wine-proton-8.0.1d.ebuild
@@ -258,7 +258,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-proton/wine-proton-8.0.9999.ebuild 
b/app-emulation/wine-proton/wine-proton-8.0.9999.ebuild
index e514971ce399..62e33d58f9bd 100644
--- a/app-emulation/wine-proton/wine-proton-8.0.9999.ebuild
+++ b/app-emulation/wine-proton/wine-proton-8.0.9999.ebuild
@@ -258,7 +258,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