]> granicus.if.org Git - php/commitdiff
ext/ffi: Remove symbol check for ffi_open
authorHugh McMaster <hugh.mcmaster@outlook.com>
Sat, 1 Jun 2019 23:53:34 +0000 (09:53 +1000)
committerNikita Popov <nikita.ppv@gmail.com>
Mon, 3 Jun 2019 07:19:25 +0000 (09:19 +0200)
Closes GH-4215.

ext/ffi/config.m4

index b1af3fb5382693a15fd312ca28dbe5404a8a230a..3f306c84154d987b242943abd4f29e711914b7fb 100644 (file)
@@ -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,
     [