php7: fix cross compiling patch (fixes #8166)

Fixes: e148924a4 ("php7: update to 7.2.15")
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
This commit is contained in:
Michael Heimpold 2019-02-10 21:45:16 +01:00
parent 4729c3fddf
commit 1d4081dd4c
1 changed files with 9 additions and 11 deletions

View File

@ -27,16 +27,14 @@
PHP_NEW_EXTENSION(fileinfo, fileinfo.c $libmagic_sources, $ext_shared,,-I@ext_srcdir@/libmagic)
--- a/ext/opcache/config.m4
+++ b/ext/opcache/config.m4
@@ -261,7 +261,11 @@ AC_TRY_RUN([
], [
flock_type=linux
AC_DEFINE([HAVE_FLOCK_LINUX], [], [Struct flock is Linux-type])
-], [])
+], [
+ dnl cross-compiling; assume Linux
+ flock_type=linux
+ AC_DEFINE([HAVE_FLOCK_LINUX], [], [Struct flock is Linux-type])
+])
fi
@@ -232,6 +232,10 @@ int main() {
flock_type=unknown
AC_MSG_CHECKING(for struct flock layout)
+dnl cross-compiling for Linux
+flock_type=linux
+AC_DEFINE([HAVE_FLOCK_LINUX], [], [Struct flock is Linux-type])
+
if test "$flock_type" = "unknown"; then
AC_TRY_RUN([
#include <fcntl.h>