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})}"
