summaryrefslogtreecommitdiff
path: root/dev-util/mingw64-toolchain
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-06-26 13:32:27 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-06-26 13:32:27 +0100
commite41409e9c4ccf0cd1b45b81f9d2370d13326cfc2 (patch)
tree5901bb51037c12595c29b9a697dba99dbc95c5e9 /dev-util/mingw64-toolchain
parentf935e23b9515ca0a4f338a1a57ff12e21b0c6b0a (diff)
gentoo auto-resync : 26:06:2023 - 13:32:27
Diffstat (limited to 'dev-util/mingw64-toolchain')
-rw-r--r--dev-util/mingw64-toolchain/Manifest4
-rw-r--r--dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p1-r2.ebuild7
-rw-r--r--dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0.ebuild7
3 files changed, 16 insertions, 2 deletions
diff --git a/dev-util/mingw64-toolchain/Manifest b/dev-util/mingw64-toolchain/Manifest
index 43ecaadbf5e1..ec02b7832076 100644
--- a/dev-util/mingw64-toolchain/Manifest
+++ b/dev-util/mingw64-toolchain/Manifest
@@ -9,6 +9,6 @@ DIST gcc-12.2.0.tar.xz 84645292 BLAKE2B 715574af9ad678f9dc8cfd19c866bf910c7edfd4
DIST gcc-13.1.0.tar.xz 87451196 BLAKE2B b956a773cffe8b43bd6c9a99fe614f53f665438925a6b320975d301f547923e45d4d6fa577a143467fb03e0a9c1bab2b6719a1011d672367f3e644433a2d7606 SHA512 6cf06dfc48f57f5e67f7efe3248019329a14d690c728d9f2f7ef5fa0d58f1816f309586ba7ea2eac20d0b60a2d1b701f68392e9067dd46f827ba0efd7192db33
DIST mingw-w64-v10.0.0.tar.bz2 9620291 BLAKE2B 451372403289c492ca939d65bb4d9f6e9fa6bdd6b32d79d6438d858e106e8cc291712ada1f3f7b951a4c6908e7d0385d485ca76920af39bcf86effa48408e330 SHA512 3c0827af7c40809a867758f6cd9ef3ff0c988b43082345bf725e03949af95968d634ace99a7ffae323189549221dcb5d861de9e801f1fbc7904e446641b60516
DIST mingw-w64-v11.0.0.tar.bz2 10058657 BLAKE2B 3f7637bcc7c3f25b2141d35105ea086eab74e228d7275725ffb4f07e283fd75169dbe0900a9c29494fba9ddb2ea03bdd6ae26f06048311e9c93ae3e317c4c060 SHA512 bc1c9fd9d8593ead9375fcbe40950f06cf7616b94dc676db2793ac9b496fe3a6cc94b5793effda3b752942be0d7d01a1c37a8f221aaf178df0d4eeb0aa6d1f8d
-EBUILD mingw64-toolchain-10.0.0_p1-r2.ebuild 9788 BLAKE2B 9d75237daf5c3c7a69dd6323f2e303d86afb7ae987aa66e662cbcf1458b2ed5aaf00734144926611b0d03cf0c36ba8035ee0abd5d3f5d58bf07cdd01a864a00c SHA512 2b3c8296359aba796fe44a1c971ccde47294d91785df99ecb58f08d2da08ccbbcb7c9056a3d0a78290c0e269652f98db40fe6d528b85666fa30b90bdc30eb6dd
-EBUILD mingw64-toolchain-11.0.0.ebuild 9783 BLAKE2B 5e1dceaf62099edd5c0ef78169b3bd5137966cf071fe99b3454b8ba97c8910801ec3b7c3571aec666a78b948a1bfbf0d7274e815f902d3bae4b2a8e94322d42e SHA512 d23d0a2818678ea45fcc7ad8de5e22fde296b65b66f0d87bb2168dbcc95e67564cd3022eef0bb969df725ac45df535425d8d5e6a4b15be80f28e92a50bbdb4fa
+EBUILD mingw64-toolchain-10.0.0_p1-r2.ebuild 10076 BLAKE2B 5e7d21ab0b102ebfb571d7645cfc58b3b8a663ee5fc711ea9b1967f8b67bdd6e58ee8e42b523ca207dee7d88c428d578a1d6b5e890a99d2a78874f2ca817787e SHA512 ed8ff47e7706ef86831b53bfa85372ce68def2a4365a336dac129090c2a5a613ffb5c72625b7028f605dceb4670d8e3bc86973fbd37975f761920bcc5628a796
+EBUILD mingw64-toolchain-11.0.0.ebuild 10071 BLAKE2B f790ea8fef132bdd1914da5c0a774c36b146e7d1c9a43279b27a8e5e62d291cd1147b0e3436e49d78aa3e067f0ec8e44c8811d75759ff8cdcba9fc1ca38dd6ae SHA512 fd6ee95e0523c1b1350a63397e5da1a9d64ba3e5a583284da6f69f81c903c2f64c415954eba3199affcf85e0695484148615091ef452f514fd9e667f3b5591b1
MISC metadata.xml 432 BLAKE2B 273e7dd75d25bd1857a83a8fbad8705413e2780589beca8e9841fabd266f1e94d6f85875901829cbdd5bfd979d23c1ebacb3b07a04cb48388e0a10656ade6cca SHA512 71bf6b85f6b8b8640167a464296199f8d91d36ef048a21a1bd55383dc5ee6ccace50b153e6945163d197f8227f05c2f339899e5b3c5c67e01896241326b2f313
diff --git a/dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p1-r2.ebuild b/dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p1-r2.ebuild
index 82af5181e021..cb802c55f8b1 100644
--- a/dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p1-r2.ebuild
+++ b/dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p1-r2.ebuild
@@ -193,6 +193,13 @@ src_compile() {
filter-flags '-fstack-protector*' #870136
filter-flags '-fuse-ld=*'
filter-flags '-mfunction-return=thunk*' #878849
+
+ # -mavx with mingw-gcc has a history of obscure issues and
+ # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg`
+ # crashes with -march=skylake >=wine-8.10, similar issues with
+ # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273
+ append-flags -mno-avx
+
strip-unsupported-flags
mwt-build "${@:2}"
)
diff --git a/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0.ebuild b/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0.ebuild
index d4fe6b516d10..803cd398d9be 100644
--- a/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0.ebuild
+++ b/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0.ebuild
@@ -201,6 +201,13 @@ src_compile() {
CHOST=${CTARGET}
filter-flags '-fuse-ld=*'
filter-flags '-mfunction-return=thunk*' #878849
+
+ # -mavx with mingw-gcc has a history of obscure issues and
+ # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg`
+ # crashes with -march=skylake >=wine-8.10, similar issues with
+ # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273
+ append-flags -mno-avx
+
strip-unsupported-flags
mwt-build "${@:2}"
)