From af9b708248fd372daa1c070085dde7f340bda23c Mon Sep 17 00:00:00 2001 From: Sam James Date: Fri, 13 Dec 2024 15:00:44 +0000 Subject: dev-db/mariadb: build w/ -std=gnu17 Closes: https://bugs.gentoo.org/945352 Signed-off-by: Sam James --- dev-db/mariadb/mariadb-10.6.20.ebuild | 3 +++ 1 file changed, 3 insertions(+) (limited to 'dev-db/mariadb/mariadb-10.6.20.ebuild') diff --git a/dev-db/mariadb/mariadb-10.6.20.ebuild b/dev-db/mariadb/mariadb-10.6.20.ebuild index 298f78a52a7b..d802e68212fd 100644 --- a/dev-db/mariadb/mariadb-10.6.20.ebuild +++ b/dev-db/mariadb/mariadb-10.6.20.ebuild @@ -299,6 +299,9 @@ src_configure() { # It fails on alpha without this use alpha && append-ldflags "-Wl,--no-relax" + # bug #945352 + append-cflags -std=gnu17 + append-cxxflags -felide-constructors # bug #283926, with GCC4.4, this is required to get correct behavior. -- cgit v1.2.3-65-gdbad