commit: 1a26269e24497a9574ea2668d3d2b10f58c52ce4
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 31 02:06:49 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 31 02:07:00 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a26269e
dev-libs/libconfig: build with gnu17
Fails w/ gnu23 because of old decls.
Signed-off-by: Sam James <sam <AT> gentoo.org>
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 449f75c98860..36cad66a2189 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
}