From f3b43adf3acbd5ba1087f553a0d89354f85f6c5d Mon Sep 17 00:00:00 2001 From: Alan Coopersmith Date: Sat, 27 Jul 2024 11:59:34 -0700 Subject: [PATCH] meson: make AF_INET6 check work with stricter compiler flags Previously it failed with: _build/meson-private/tmpr7qpcbo1/testfile.c: In function 'main': _build/meson-private/tmpr7qpcbo1/testfile.c:7:5: error: old-style function definition [-Werror=old-style-definition] 7 | int main() { int foo = AF_INET6; } | ^~~~ _build/meson-private/tmpr7qpcbo1/testfile.c:7:18: warning: unused variable 'foo' [-Wunused-variable] 7 | int main() { int foo = AF_INET6; } | ^~~ Fixes: bc55a98d6 ("meson: explicitly check whether AF_INET6 is available") Signed-off-by: Alan Coopersmith Part-of: --- meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 8810846a2..ada548a2d 100644 --- a/meson.build +++ b/meson.build @@ -291,7 +291,7 @@ have_AF_INET6 = cc.compiles(''' #else #include #endif -int main() { int foo = AF_INET6; }''') +int main(void) { int foo = AF_INET6; return foo; }''') if get_option('ipv6') == 'auto' build_ipv6 = cc.has_function('getaddrinfo') and have_AF_INET6 else