The fallback path did not set LIBFFI_LIBS variable to link with ``-lffi``.
--- /dev/null
+Fix building ``_ctypes`` extension without ``pkg-config``.
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ffi_ffi_call" >&5
$as_echo "$ac_cv_lib_ffi_ffi_call" >&6; }
if test "x$ac_cv_lib_ffi_ffi_call" = xyes; then :
- have_libffi=yes
+
+ have_libffi=yes
+ LIBFFI_LIBS="-lffi"
+
else
have_libffi=no
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ffi_ffi_call" >&5
$as_echo "$ac_cv_lib_ffi_ffi_call" >&6; }
if test "x$ac_cv_lib_ffi_ffi_call" = xyes; then :
- have_libffi=yes
+
+ have_libffi=yes
+ LIBFFI_LIBS="-lffi"
+
else
have_libffi=no
fi
PKG_CHECK_MODULES([LIBFFI], [libffi], [have_libffi=yes], [
AC_CHECK_HEADER([ffi.h], [
WITH_SAVE_ENV([
- AC_CHECK_LIB([ffi], [ffi_call], [have_libffi=yes], [have_libffi=no])
+ AC_CHECK_LIB([ffi], [ffi_call], [
+ have_libffi=yes
+ LIBFFI_LIBS="-lffi"
+ ], [have_libffi=no])
])
])
])