dev-db/kyotocabinet: fix configure w/ clang 16

Closes: https://bugs.gentoo.org/879653
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Sam James
2022-11-19 18:50:49 +00:00
parent dd41c7d4ea
commit fae22e479e
2 changed files with 13 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
https://bugs.gentoo.org/879653
--- a/configure.in
+++ b/configure.in
@@ -194,7 +194,7 @@ test -n "$LDFLAGS" && MYLDFLAGS="$LDFLAGS $MYLDFLAGS"
AC_C_BIGENDIAN(MYCPPFLAGS="$MYCPPFLAGS -D_MYBIGEND")
printf 'checking for useless warnings... '
-if printf 'main() {}' | $CC -xc \
+if printf 'int main(void) {}' | $CC -xc \
-Wno-unused-but-set-variable -Wno-unused-but-set-parameter -o config.tmp - >config.tmp 2>&1
then
MYCFLAGS="$MYCFLAGS -Wno-unused-but-set-variable -Wno-unused-but-set-parameter"

View File

@@ -23,6 +23,7 @@ PATCHES=(
"${FILESDIR}"/fix_configure-1.2.62.patch
"${FILESDIR}"/${PN}-1.2.76-configure-8-byte-atomics.patch
"${FILESDIR}"/${PN}-1.2.76-flags.patch
"${FILESDIR}"/${PN}-1.2.79-configure-clang16.patch
)
src_prepare() {