summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2022-10-30 18:06:37 +0000
committerJaroslav Kysela <perex@perex.cz>2023-01-29 18:51:54 +0100
commit1fc1c1b7dcdcd60ff87737b03dc915eb1a8c2152 (patch)
treeaf6bc9c766f9b788ac8f43da9156447364199e71
parent496c4e031b49216c2fcda83c052cc243ba425a76 (diff)
downloadalsa-lib-1fc1c1b7dcdcd60ff87737b03dc915eb1a8c2152.tar.gz
utils/alsa.m4: include <stdlib.h> for exit()
Clang 16 makes -Wimplicit-function-declaration an error by default and it's easier to just explicitly include <stdlib.h> rather than hope the ALSA headers always have it. Fixes: https://github.com/alsa-project/alsa-lib/pull/278 Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: Jaroslav Kysela <perex@perex.cz>
-rw-r--r--utils/alsa.m42
1 files changed, 2 insertions, 0 deletions
diff --git a/utils/alsa.m4 b/utils/alsa.m4
index 40e50a19..461d8d5e 100644
--- a/utils/alsa.m4
+++ b/utils/alsa.m4
@@ -85,6 +85,7 @@ AC_LANG_PUSH([C])
AC_MSG_CHECKING([for libasound headers version >= $alsa_min_major_version.$alsa_min_minor_version.$alsa_min_micro_version ($min_alsa_version)])
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
#include <alsa/asoundlib.h>
+#include <stdlib.h>
]], [[
/* ensure backward compatibility */
#if !defined(SND_LIB_MAJOR) && defined(SOUNDLIB_VERSION_MAJOR)
@@ -130,6 +131,7 @@ AC_MSG_CHECKING([for libatopology (sound headers version > 1.1.9)])
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
#include <alsa/asoundlib.h>
#include <alsa/topology.h>
+#include <stdlib.h>
]], [[
/* ensure backward compatibility */
#if !defined(SND_LIB_VERSION)