From ed764eaa775719ee2b70a9c4bd09a551c62989f5 Mon Sep 17 00:00:00 2001 From: Peter Kokot Date: Sun, 23 Jun 2024 00:06:19 +0200 Subject: [PATCH] Check for library functions on one place in Zend.m4 The m4_normalize is for Autoconf < 2.70 (on 2.70 and later versions a blank-or-newline separated items can be expanded without using backslash-newline). --- Zend/Zend.m4 | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/Zend/Zend.m4 b/Zend/Zend.m4 index a4bdf88fd64d..b816094aaede 100644 --- a/Zend/Zend.m4 +++ b/Zend/Zend.m4 @@ -148,8 +148,18 @@ _LT_AC_TRY_DLOPEN_SELF([ ], []) ]) -dnl Checks for library functions. -AC_CHECK_FUNCS(getpid kill pthread_getattr_np pthread_attr_get_np pthread_get_stackaddr_np pthread_attr_getstack pthread_stackseg_np gettid) +dnl Check for library functions. +AC_CHECK_FUNCS(m4_normalize([ + getpid + gettid + kill + mremap + pthread_attr_get_np + pthread_attr_getstack + pthread_get_stackaddr_np + pthread_getattr_np + pthread_stackseg_np +])) dnl Check for sigsetjmp. If it's defined as a macro, AC_CHECK_FUNCS won't work. AC_CHECK_FUNCS([sigsetjmp],, @@ -279,8 +289,6 @@ int main(void) AC_MSG_RESULT(done) -AC_CHECK_FUNCS(mremap) - AC_ARG_ENABLE([zend-signals], [AS_HELP_STRING([--disable-zend-signals], [whether to enable zend signal handling])],