summaryrefslogtreecommitdiff
path: root/dev-db/mariadb/mariadb-10.11.13.ebuild
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2025-08-12 04:35:56 +0100
committerSam James <sam@gentoo.org>2025-08-12 04:41:22 +0100
commit8196f16d2f121d759412d48cc05e1dcdb6049730 (patch)
tree6e80862cff94c1c3b82a224fcdfdce2277ae8f8b /dev-db/mariadb/mariadb-10.11.13.ebuild
parentb4a04de8a430e6aa52e9300acb80e43c11abcf60 (diff)
downloadgentoo-8196f16d2f121d759412d48cc05e1dcdb6049730.tar.gz
gentoo-8196f16d2f121d759412d48cc05e1dcdb6049730.tar.bz2
gentoo-8196f16d2f121d759412d48cc05e1dcdb6049730.zip
dev-db/mariadb: unconditionally pass -fno-tree-vectorize
Followup to d72826a5df63d0f2a96a15845537a65ce12a04db. Jens reports in the bug that he sees a crash w/ GCC 15 in my_convert too. It's very likely the same problem: 15 at least already had some peeling for alignment changes and we know the code in MariaDB is broken here. Don't bother conditionalising it on GCC as Clang accepts -fno-tree-vectorize too and it could show up there too of course as it's UB. And revbump here as well given it clearly affects real users, not just those w/ experimental (16) GCC. Closes: https://bugs.gentoo.org/959423 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-db/mariadb/mariadb-10.11.13.ebuild')
-rw-r--r--dev-db/mariadb/mariadb-10.11.13.ebuild2
1 files changed, 1 insertions, 1 deletions
diff --git a/dev-db/mariadb/mariadb-10.11.13.ebuild b/dev-db/mariadb/mariadb-10.11.13.ebuild
index 3b81ac9bc492..a207873fad81 100644
--- a/dev-db/mariadb/mariadb-10.11.13.ebuild
+++ b/dev-db/mariadb/mariadb-10.11.13.ebuild
@@ -304,7 +304,7 @@ src_configure() {
append-flags -fno-strict-aliasing
# Workaround for bug #959423 (https://jira.mariadb.org/browse/MDEV-37148)
- tc-is-gcc && [[ $(gcc-major-version) -eq 16 ]] && append-flags -fno-tree-vectorize
+ append-flags -fno-tree-vectorize
# debug hack wrt #497532
local mycmakeargs=(