commit 01aee0f3601c60e570aeb9040c036c83d053cc5a Author: Florian Weimer Date: Thu Dec 8 13:01:07 2022 +0100 m4/progname.m4: Include for printf in lldp_CHECK___PROGNAME Otherwise the checks always fails with a compiler that does not support implict function declarations. diff --git a/configure b/configure index 10baaca5824a3568..f43b2fd9beb18847 100755 --- a/configure +++ b/configure @@ -18976,7 +18976,7 @@ else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ - +#include int main () { diff --git a/m4/progname.m4 b/m4/progname.m4 index 031aba65cbf0cc7d..b1a80f7f28c628a8 100644 --- a/m4/progname.m4 +++ b/m4/progname.m4 @@ -4,7 +4,7 @@ AC_DEFUN([lldp_CHECK___PROGNAME],[ AC_CACHE_CHECK([whether libc defines __progname], lldp_cv_check___progname, [ AC_LINK_IFELSE([AC_LANG_PROGRAM( - [[]], + [[#include]], [[ extern char *__progname; printf("%s", __progname); ]])], [ lldp_cv_check___progname="yes" ], [ lldp_cv_check___progname="no" ])