From 1a26269e24497a9574ea2668d3d2b10f58c52ce4 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 31 Aug 2024 03:06:49 +0100 Subject: [PATCH] dev-libs/libconfig: build with gnu17 Fails w/ gnu23 because of old decls. Signed-off-by: Sam James --- dev-libs/libconfig/libconfig-1.7.3.ebuild | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dev-libs/libconfig/libconfig-1.7.3.ebuild b/dev-libs/libconfig/libconfig-1.7.3.ebuild index 449f75c988603..36cad66a21890 100644 --- a/dev-libs/libconfig/libconfig-1.7.3.ebuild +++ b/dev-libs/libconfig/libconfig-1.7.3.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit autotools multilib-minimal +inherit autotools flag-o-matic multilib-minimal DESCRIPTION="Libconfig is a simple library for manipulating structured configuration files" HOMEPAGE=" @@ -26,9 +26,14 @@ DEPEND=" src_prepare() { default + + # Fails with c23 b/c old decls + append-cflags -std=gnu17 + sed -i \ -e '/sleep 3/d' \ configure.ac || die + eautoreconf multilib_copy_sources }