From: Hugh McMaster Date: Sat, 1 Jun 2019 23:53:34 +0000 (+1000) Subject: ext/ffi: Remove symbol check for ffi_open X-Git-Tag: php-7.4.0alpha1~115 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7ec50c24bb8702f80e49052b923b71aa2320ff82;p=php ext/ffi: Remove symbol check for ffi_open Closes GH-4215. --- diff --git a/ext/ffi/config.m4 b/ext/ffi/config.m4 index b1af3fb538..3f306c8415 100644 --- a/ext/ffi/config.m4 +++ b/ext/ffi/config.m4 @@ -6,16 +6,12 @@ PHP_ARG_WITH([ffi], if test "$PHP_FFI" != "no"; then PKG_CHECK_MODULES([FFI], [libffi >= 3.0.11]) - AC_CHECK_TYPES(long double) + PHP_EVAL_INCLINE($FFI_CFLAGS) + PHP_EVAL_LIBLINE($FFI_LIBS, FFI_SHARED_LIBADD) - PHP_CHECK_LIBRARY(ffi, ffi_call, - [ - PHP_EVAL_INCLINE($FFI_CFLAGS) - PHP_EVAL_LIBLINE($FFI_LIBS, FFI_SHARED_LIBADD) - AC_DEFINE(HAVE_FFI,1,[ Have ffi support ]) - ], [ - AC_MSG_ERROR(FFI module requires libffi) - ]) + AC_DEFINE(HAVE_FFI, 1, [Have ffi support]) + + AC_CHECK_TYPES(long double) AC_CACHE_CHECK([for fastcall calling convention], ac_cv_ffi_fastcall, [