From 7ec50c24bb8702f80e49052b923b71aa2320ff82 Mon Sep 17 00:00:00 2001 From: Hugh McMaster Date: Sun, 2 Jun 2019 09:53:34 +1000 Subject: [PATCH] ext/ffi: Remove symbol check for ffi_open Closes GH-4215. --- ext/ffi/config.m4 | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) 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, [ -- 2.50.1