Upstream-Status: Inappropriate [cross compile specific] --- php-7.4.11/ext/fileinfo/config.m4~ 2020-10-09 08:11:24.000000000 -0400 +++ php-7.4.11/ext/fileinfo/config.m4 2020-10-09 08:17:24.981518754 -0400 @@ -3,6 +3,10 @@ [AS_HELP_STRING([--disable-fileinfo], [Disable fileinfo support])], [yes]) +PHP_ARG_WITH([strcasestr], + [for ZLIB support], + [AS_HELP_STRING([--with-strcasestr={system|libmagic}], + [Select strcasestr implementation for cross-compiling])]) if test "$PHP_FILEINFO" != "no"; then @@ -47,7 +51,17 @@ AC_MSG_RESULT(no) AC_MSG_NOTICE(using libmagic strcasestr implementation) libmagic_sources="$libmagic_sources libmagic/strcasestr.c" - ],[AC_MSG_RESULT([skipped, cross-compiling])]) + ],[ + if test "$with_strcasestr" = "system"; then + AC_MSG_RESULT([yes (system)]) + elif test "$" != "no"; then + AC_MSG_RESULT([yes (libmagic)]) + AC_MSG_NOTICE(using libmagic strcasestr implementation) + libmagic_sources="$libmagic_sources libmagic/strcasestr.c" + else + AC_MSG_ERROR([invalid --with-strcasestr option]) + fi + ]) PHP_NEW_EXTENSION(fileinfo, fileinfo.c $libmagic_sources, $ext_shared,,-I@ext_srcdir@/libmagic) PHP_ADD_BUILD_DIR($ext_builddir/libmagic)