Browse Source

php7: fix cross compiling patch (fixes #8166)

Fixes: e148924a4 ("php7: update to 7.2.15")
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
lilik-openwrt-22.03
Michael Heimpold 6 years ago
parent
commit
1d4081dd4c
1 changed files with 9 additions and 11 deletions
  1. +9
    -11
      lang/php7/patches/1003-Fix-dl-cross-compiling-issue.patch

+ 9
- 11
lang/php7/patches/1003-Fix-dl-cross-compiling-issue.patch View File

@ -27,16 +27,14 @@
PHP_NEW_EXTENSION(fileinfo, fileinfo.c $libmagic_sources, $ext_shared,,-I@ext_srcdir@/libmagic) PHP_NEW_EXTENSION(fileinfo, fileinfo.c $libmagic_sources, $ext_shared,,-I@ext_srcdir@/libmagic)
--- a/ext/opcache/config.m4 --- a/ext/opcache/config.m4
+++ b/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 if test "$flock_type" = "unknown"; then
AC_TRY_RUN([
#include <fcntl.h>

Loading…
Cancel
Save