[oe] [meta-oe][PATCH] php: upgrade 7.2.10 -> 7.3.2 / 5.3.39 -> 5.6.40

Changqing Li changqing.li at windriver.com
Tue Feb 19 03:21:39 UTC 2019


On 2/15/19 2:50 PM, Changqing Li wrote:
>
> On 2/15/19 11:41 AM, Khem Raj wrote:
>> On Thu, Feb 14, 2019 at 5:39 PM Changqing Li 
>> <changqing.li at windriver.com> wrote:
>>>
>>> On 2/14/19 10:43 PM, Khem Raj wrote:
>>>> On Thu, Feb 14, 2019 at 1:53 AM Changqing Li 
>>>> <changqing.li at windriver.com> wrote:
>>>>> On 2/14/19 5:42 PM, Changqing Li wrote:
>>>>>> On 2/14/19 12:58 AM, Khem Raj wrote:
>>>>>>> it seems its missing sqlite3 deps or is a mismatch see
>>>>>>> https://errors.yoctoproject.org/Errors/Details/227750/
>>>>>> Hi, Khem
>>>>>>
>>>>>> I tried to reproduce this issue locally, but cannot reproduce with
>>>>>> info from above link.
>>>>>>
>>>>>> Below is my configuration,  could you help to take a look if my
>>>>>> configuration is ok? or do you have any idea about it? Thanks in 
>>>>>> advance.
>>>>>>
>>>>>> /in conf/local.con/f
>>>>>>
>>>>>> MACHINE ?= "raspberrypi3-64"
>>>>>>
>>>>>> DISTRO ?= "yoe-glibc-sysvinit-wayland"
>>>>>>
>>>>>> TOOLCHAIN ?= "clang"
>>>>>>
>>>> also add
>>>>
>>>> CXX_append_toolchain-clang = " -stdlib=libc++ "
>>>> TARGET_CXXFLAGS_append_toolchain-clang = " -stdlib=libc++ "
>>>> TUNE_CCARGS_append_toolchain-clang = " --rtlib=compiler-rt"
>>> I also tried with this configuration, but unfortunately, bitbake php
>>> successed,
>>>
>> I have sent an addon patch to ml which fixes this problem. Its not clang
>> related but its bacause of libxml2 being installed on build host.
>
> Thanks, then I will send patch for upgrade xdebug later.

Hi,  I have send patch for upgrade xdebug

>
>>
>>> and compiler-rt still met do_install problem.
>>>
>> update to latest meta-clang, this should be fixed now.
>>
>>>>
>>>>
>>>>>> /in conf/bblayers.conf, below layers is added
>>>>>> /
>>>>>>
>>>>>> /yocto/meta-raspberrypi
>>>>>>
>>>>>> /yocto/meta-yoe (use branch yoe/mut)
>>>>>>
>>>>>> /yocto/meta-clang
>>>>>>
>>>>>> Here is part of my local log.do_configure
>>>>>>
>>>>>> checking whether to enable the SQLite3 extension... yes
>>>>>> checking for sqlite3 files in default path... found in
>>>>>> /yocto/builds/up/tmp/work/aarch64-yoe-linux/php/7.3.2-r0/recipe-sysroot/usr/lib/.. 
>>>>>>
>>>>>> checking for SQLite 3.3.9+... checking for sqlite3_prepare_v2 in
>>>>>> -lsqlite3... yes
>>>>>> found
>>>>>> checking for sqlite3_key in -lsqlite3... no
>>>>>> checking for sqlite3_column_table_name in -lsqlite3... yes
>>>>>> checking for sqlite3_errstr in -lsqlite3... yes
>>>>>> checking for sqlite3_load_extension in -lsqlite3... yes
>>>>> Besides,  I also met another problem of recipe compiler-rt during
>>>>> bitbake php,
>>>>>
>>>>> compiler-rt  do_install fail since error:
>>>>>
>>>>> FAILED:
>>>>> /yocto/builds/up/tmp/work/aarch64-yoe-linux/compiler-rt/8.0.0-r0/build/projects/compiler-rt/lib/fuzzer/libcxx_fuzzer_aarch64/lib/libc++fs.a 
>>>>>
>>>>> : &&
>>>>> /yocto/builds/up/tmp/work/aarch64-yoe-linux/compiler-rt/8.0.0-r0/recipe-sysroot-native/usr/bin/cmake 
>>>>>
>>>>> -E remove
>>>>> /yocto/builds/up/tmp/work/aarch64-yoe-linux/compiler-rt/8.0.0-r0/build/projects/compiler-rt/lib/fuzzer/libcxx_fuzzer_aarch64/lib/libc++fs.a 
>>>>>
>>>>> &&
>>>>> /yocto/builds/up/tmp/work/aarch64-yoe-linux/compiler-rt/8.0.0-r0/build/projects/compiler-rt/lib/fuzzer/libcxx_fuzzer_aarch64-bins/aarch64-yoe-linux-ar 
>>>>>
>>>>> qc
>>>>> /yocto/builds/up/tmp/work/aarch64-yoe-linux/compiler-rt/8.0.0-r0/build/projects/compiler-rt/lib/fuzzer/libcxx_fuzzer_aarch64/lib/libc++fs.a 
>>>>>
>>>>> lib/CMakeFiles/cxx_filesystem.dir/__/src/filesystem/operations.cpp.o
>>>>> lib/CMakeFiles/cxx_filesystem.dir/__/src/filesystem/directory_iterator.cpp.o 
>>>>>
>>>>> lib/CMakeFiles/cxx_filesystem.dir/__/src/filesystem/int128_builtins.cpp.o 
>>>>>
>>>>> &&
>>>>> /yocto/builds/up/tmp/work/aarch64-yoe-linux/compiler-rt/8.0.0-r0/recipe-sysroot-native/usr/bin/aarch64-yoe-linux/aarch64-yoe-linux-ranlib 
>>>>>
>>>>> /yocto/builds/up/tmp/work/aarch64-yoe-linux/compiler-rt/8.0.0-r0/build/projects/compiler-rt/lib/fuzzer/libcxx_fuzzer_aarch64/lib/libc++fs.a 
>>>>>
>>>>> && :
>>>>> /bin/sh:
>>>>> /yocto/builds/up/tmp/work/aarch64-yoe-linux/compiler-rt/8.0.0-r0/build/projects/compiler-rt/lib/fuzzer/libcxx_fuzzer_aarch64-bins/aarch64-yoe-linux-ar: 
>>>>>
>>>>> No such file or directory
>>>>>
>>>>> As a workaround, I just manually change
>>>>> compiler-rt/8.0.0-r0/build/projects/compiler-rt/lib/fuzzer/libcxx_fuzzer_aarch64-bins/rules.ninja 
>>>>>
>>>>>
>>>>> replace
>>>>> "/yocto/builds/up/tmp/work/aarch64-yoe-linux/compiler-rt/8.0.0-r0/build/projects/compiler-rt/lib/fuzzer/libcxx_fuzzer_aarch64-bins/aarch64-yoe-linux-ar" 
>>>>>
>>>>> to "aarch64-yoe-linux-ar", then
>>>>>
>>>>> compiler-rt can do_install success.
>>>>>
>>>>>
>>>>>>> On Tue, Feb 12, 2019 at 6:59 PM <changqing.li at windriver.com> wrote:
>>>>>>>> From: Changqing Li <changqing.li at windriver.com>
>>>>>>>>
>>>>>>>> License-Update: 7.x version trim trailing whitespace
>>>>>>>>
>>>>>>>> 7.x:
>>>>>>>> * drop CVE-2017-9120.patch since it cannot resolve the CVE
>>>>>>>> * use recommand option --with-libzip, bundled libzip is deprecated
>>>>>>>> * update patches
>>>>>>>>
>>>>>>>> 5.x:
>>>>>>>> * use recommand option --with-libzip, bundled libzip is deprecated
>>>>>>>> * update patches
>>>>>>>>
>>>>>>>> Signed-off-by: Changqing Li <changqing.li at windriver.com>
>>>>>>>> ---
>>>>>>>> meta-oe/recipes-devtools/php/php.inc |   4 +-
>>>>>>>> ...-acinclude.m4-don-t-unset-cache-variables.patch |  17 +--
>>>>>>>> ...aused-by-a-new-variable-is-declared-after.patch |  45 -------
>>>>>>>> .../0001-opcache-config.m4-enable-opcache.patch    | 140
>>>>>>>> ++++++++++++---------
>>>>>>>> .../recipes-devtools/php/php/CVE-2017-9120.patch |  21 ----
>>>>>>>> .../php/php/change-AC_TRY_RUN-to-AC_TRY_LINK.patch |  61 ---------
>>>>>>>> ...acinclude.m4-don-t-unset-cache-variables.patch} |  15 ++-
>>>>>>>>     .../php/{php_5.6.39.bb => php_5.6.40.bb}           |   5 +-
>>>>>>>>     .../php/{php_7.2.10.bb => php_7.3.2.bb}            |  11 +-
>>>>>>>>     9 files changed, 108 insertions(+), 211 deletions(-)
>>>>>>>>     delete mode 100644
>>>>>>>> meta-oe/recipes-devtools/php/php/0001-fix-error-caused-by-a-new-variable-is-declared-after.patch 
>>>>>>>>
>>>>>>>>     delete mode 100644
>>>>>>>> meta-oe/recipes-devtools/php/php/CVE-2017-9120.patch
>>>>>>>>     delete mode 100644
>>>>>>>> meta-oe/recipes-devtools/php/php/change-AC_TRY_RUN-to-AC_TRY_LINK.patch 
>>>>>>>>
>>>>>>>>     copy
>>>>>>>> meta-oe/recipes-devtools/php/php/{0001-acinclude.m4-don-t-unset-cache-variables.patch 
>>>>>>>>
>>>>>>>> => php5-0001-acinclude.m4-don-t-unset-cache-variables.patch} (70%)
>>>>>>>>     rename meta-oe/recipes-devtools/php/{php_5.6.39.bb =>
>>>>>>>> php_5.6.40.bb} (79%)
>>>>>>>>     rename meta-oe/recipes-devtools/php/{php_7.2.10.bb =>
>>>>>>>> php_7.3.2.bb} (60%)
>>>>>>>>
>>>>>>>> diff --git a/meta-oe/recipes-devtools/php/php.inc
>>>>>>>> b/meta-oe/recipes-devtools/php/php.inc
>>>>>>>> index ca7bd91..6f893ad 100644
>>>>>>>> --- a/meta-oe/recipes-devtools/php/php.inc
>>>>>>>> +++ b/meta-oe/recipes-devtools/php/php.inc
>>>>>>>> @@ -20,7 +20,6 @@ SRC_URI_append_class-target = " \
>>>>>>>>                 file://php_exec_native.patch \
>>>>>>>>                 file://php-fpm.conf \
>>>>>>>>                 file://php-fpm-apache.conf \
>>>>>>>> - file://0001-acinclude.m4-don-t-unset-cache-variables.patch \
>>>>>>>> file://70_mod_php${PHP_MAJOR_VERSION}.conf \
>>>>>>>>                 file://php-fpm.service \
>>>>>>>>               "
>>>>>>>> @@ -46,10 +45,9 @@ COMMON_EXTRA_OECONF = "--enable-sockets \
>>>>>>>>     EXTRA_OECONF = "--enable-mbstring \
>>>>>>>>                     --enable-wddx \
>>>>>>>>                     --enable-fpm \
>>>>>>>> -                --enable-zip \
>>>>>>>>                     --with-libdir=${baselib} \
>>>>>>>> --with-gettext=${STAGING_LIBDIR}/.. \
>>>>>>>> -                --with-zlib=${STAGING_LIBDIR}/.. \
>>>>>>>> +                --with-libzip=${STAGING_LIBDIR}/.. \
>>>>>>>> --with-iconv=${STAGING_LIBDIR}/.. \
>>>>>>>> --with-bz2=${STAGING_DIR_TARGET}${exec_prefix} \
>>>>>>>> --with-config-file-path=${sysconfdir}/php/apache2-php${PHP_MAJOR_VERSION} 
>>>>>>>>
>>>>>>>> \
>>>>>>>> diff --git
>>>>>>>> a/meta-oe/recipes-devtools/php/php/0001-acinclude.m4-don-t-unset-cache-variables.patch 
>>>>>>>>
>>>>>>>> b/meta-oe/recipes-devtools/php/php/0001-acinclude.m4-don-t-unset-cache-variables.patch 
>>>>>>>>
>>>>>>>>
>>>>>>>> index a250cac..51dbe26 100644
>>>>>>>> ---
>>>>>>>> a/meta-oe/recipes-devtools/php/php/0001-acinclude.m4-don-t-unset-cache-variables.patch 
>>>>>>>>
>>>>>>>> +++
>>>>>>>> b/meta-oe/recipes-devtools/php/php/0001-acinclude.m4-don-t-unset-cache-variables.patch 
>>>>>>>>
>>>>>>>> @@ -1,6 +1,6 @@
>>>>>>>> -From dfebe81f946a83fe2499fc84d4f3dbdc5612276c Mon Sep 17 
>>>>>>>> 00:00:00 2001
>>>>>>>> -From: Anuj Mittal <anuj.mittal at intel.com>
>>>>>>>> -Date: Tue, 3 Apr 2018 11:35:03 +0800
>>>>>>>> +From d2679c89c0b15b90e5360b4863258a7955e5f4e5 Mon Sep 17 
>>>>>>>> 00:00:00 2001
>>>>>>>> +From: Changqing Li <changqing.li at windriver.com>
>>>>>>>> +Date: Tue, 12 Feb 2019 15:59:19 +0800
>>>>>>>>     Subject: [PATCH] acinclude.m4: don't unset cache variables
>>>>>>>>
>>>>>>>>     Unsetting prevents cache variable from being passed to 
>>>>>>>> configure.
>>>>>>>> @@ -8,15 +8,18 @@ Unsetting prevents cache variable from being
>>>>>>>> passed to configure.
>>>>>>>>     Upstream-Status: Inappropriate [OE-specific]
>>>>>>>>
>>>>>>>>     Signed-off-by: Anuj Mittal <anuj.mittal at intel.com>
>>>>>>>> +
>>>>>>>> +update patch to version 7.3.2
>>>>>>>> +Signed-off-by: Changqing Li <changqing.li at windriver.com>
>>>>>>>>     ---
>>>>>>>>      acinclude.m4 | 4 ----
>>>>>>>>      1 file changed, 4 deletions(-)
>>>>>>>>
>>>>>>>>     diff --git a/acinclude.m4 b/acinclude.m4
>>>>>>>> -index f6a55ec..d3346df 100644
>>>>>>>> +index 25f900d..2641969 100644
>>>>>>>>     --- a/acinclude.m4
>>>>>>>>     +++ b/acinclude.m4
>>>>>>>> -@@ -1890,8 +1890,6 @@
>>>>>>>> define([phpshift],[ifelse(index([$@],[,]),-1,,[substr([$@],incr(index([$@],[,])) 
>>>>>>>>
>>>>>>>> +@@ -1921,8 +1921,6 @@
>>>>>>>> define([phpshift],[ifelse(index([$@],[,]),-1,,[substr([$@],incr(index([$@],[,])) 
>>>>>>>>
>>>>>>>>      dnl
>>>>>>>>      AC_DEFUN([PHP_CHECK_FUNC_LIB],[
>>>>>>>>        ifelse($2,,:,[
>>>>>>>> @@ -25,14 +28,14 @@ index f6a55ec..d3346df 100644
>>>>>>>>        unset found
>>>>>>>>        AC_CHECK_LIB($2, $1, [found=yes], [
>>>>>>>>          AC_CHECK_LIB($2, __$1, [found=yes], [found=no])
>>>>>>>> -@@ -1923,8 +1921,6 @@ dnl in the default libraries and as a fall
>>>>>>>> back in the specified library.
>>>>>>>> +@@ -1954,8 +1952,6 @@ dnl in the default libraries and as a fall
>>>>>>>> back in the specified library.
>>>>>>>>      dnl Defines HAVE_func and HAVE_library if found and adds the
>>>>>>>> library to LIBS.
>>>>>>>>      dnl
>>>>>>>>      AC_DEFUN([PHP_CHECK_FUNC],[
>>>>>>>>     -  unset ac_cv_func_$1
>>>>>>>>     -  unset ac_cv_func___$1
>>>>>>>>        unset found
>>>>>>>> -
>>>>>>>> +
>>>>>>>>        AC_CHECK_FUNC($1, [found=yes],[
>>>>>>>> AC_CHECK_FUNC(__$1,[found=yes],[found=no]) ])
>>>>>>>>     --
>>>>>>>>     2.7.4
>>>>>>>> diff --git
>>>>>>>> a/meta-oe/recipes-devtools/php/php/0001-fix-error-caused-by-a-new-variable-is-declared-after.patch 
>>>>>>>>
>>>>>>>> b/meta-oe/recipes-devtools/php/php/0001-fix-error-caused-by-a-new-variable-is-declared-after.patch 
>>>>>>>>
>>>>>>>>
>>>>>>>> deleted file mode 100644
>>>>>>>> index 6ab101b..0000000
>>>>>>>> ---
>>>>>>>> a/meta-oe/recipes-devtools/php/php/0001-fix-error-caused-by-a-new-variable-is-declared-after.patch 
>>>>>>>>
>>>>>>>> +++ /dev/null
>>>>>>>> @@ -1,45 +0,0 @@
>>>>>>>> -From 0d88d735887c6f2fa00a743c27124c7a52006a41 Mon Sep 17 
>>>>>>>> 00:00:00 2001
>>>>>>>> -From: Hongxu Jia <hongxu.jia at windriver.com>
>>>>>>>> -Date: Sun, 15 Apr 2018 19:17:27 -0700
>>>>>>>> -Subject: [PATCH] fix error caused by a new variable is declared
>>>>>>>> after the
>>>>>>>> - label
>>>>>>>> -
>>>>>>>> -There is a build failure on mips:
>>>>>>>> -...
>>>>>>>> -|sljitNativeMIPS_common.c: In function 'sljit_has_cpu_feature':
>>>>>>>> -|sljitNativeMIPS_common.c:506:3: error: a label can only be part
>>>>>>>> -of a statement and a declaration is not a statement
>>>>>>>> -|   sljit_sw fir;
>>>>>>>> -|   ^~~~~~~~
>>>>>>>> -...
>>>>>>>> -
>>>>>>>> -Upstream-Status: Pending
>>>>>>>> -
>>>>>>>> -Signed-off-by: Hongxu Jia <hongxu.jia at windriver.com>
>>>>>>>> ----
>>>>>>>> - ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c | 4 +++-
>>>>>>>> - 1 file changed, 3 insertions(+), 1 deletion(-)
>>>>>>>> -
>>>>>>>> -diff --git a/ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c
>>>>>>>> b/ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c
>>>>>>>> -index ee207fe..adfd342 100644
>>>>>>>> ---- a/ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c
>>>>>>>> -+++ b/ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c
>>>>>>>> -@@ -498,12 +498,14 @@ SLJIT_API_FUNC_ATTRIBUTE void*
>>>>>>>> sljit_generate_code(struct sljit_compiler *compil
>>>>>>>> -
>>>>>>>> - SLJIT_API_FUNC_ATTRIBUTE sljit_s32 
>>>>>>>> sljit_has_cpu_feature(sljit_s32
>>>>>>>> feature_type)
>>>>>>>> - {
>>>>>>>> -+#if defined(__GNUC__)
>>>>>>>> -+      sljit_sw fir;
>>>>>>>> -+#endif
>>>>>>>> -       switch (feature_type) {
>>>>>>>> -       case SLJIT_HAS_FPU:
>>>>>>>> - #ifdef SLJIT_IS_FPU_AVAILABLE
>>>>>>>> -               return SLJIT_IS_FPU_AVAILABLE;
>>>>>>>> - #elif defined(__GNUC__)
>>>>>>>> --              sljit_sw fir;
>>>>>>>> -               asm ("cfc1 %0, $0" : "=r"(fir));
>>>>>>>> -               return (fir >> 22) & 0x1;
>>>>>>>> - #else
>>>>>>>> ---
>>>>>>>> -2.10.2
>>>>>>>> -
>>>>>>>> diff --git
>>>>>>>> a/meta-oe/recipes-devtools/php/php/0001-opcache-config.m4-enable-opcache.patch 
>>>>>>>>
>>>>>>>> b/meta-oe/recipes-devtools/php/php/0001-opcache-config.m4-enable-opcache.patch 
>>>>>>>>
>>>>>>>>
>>>>>>>> index 0d24d34..9ffd0e4 100644
>>>>>>>> ---
>>>>>>>> a/meta-oe/recipes-devtools/php/php/0001-opcache-config.m4-enable-opcache.patch 
>>>>>>>>
>>>>>>>> +++
>>>>>>>> b/meta-oe/recipes-devtools/php/php/0001-opcache-config.m4-enable-opcache.patch 
>>>>>>>>
>>>>>>>> @@ -1,6 +1,6 @@
>>>>>>>> -From b2fb725dc404d471371731b663234e87cb0fca84 Mon Sep 17 
>>>>>>>> 00:00:00 2001
>>>>>>>> -From: Anuj Mittal <anuj.mittal at intel.com>
>>>>>>>> -Date: Mon, 2 Apr 2018 17:54:52 +0800
>>>>>>>> +From fb139d9707dabe1684b472a08a6eb5761ede4a3a Mon Sep 17 
>>>>>>>> 00:00:00 2001
>>>>>>>> +From: Changqing Li <changqing.li at windriver.com>
>>>>>>>> +Date: Tue, 12 Feb 2019 14:56:16 +0800
>>>>>>>>     Subject: [PATCH] opcache/config.m4: enable opcache
>>>>>>>>
>>>>>>>>     We can't use AC_TRY_RUN to run programs in a cross compile
>>>>>>>> environment. Set
>>>>>>>> @@ -10,42 +10,41 @@ enough linux kernel.
>>>>>>>>     Upstream-Status: Inappropriate [Configuration]
>>>>>>>>
>>>>>>>>     Signed-off-by: Anuj Mittal <anuj.mittal at intel.com>
>>>>>>>> +
>>>>>>>> +update patch to version 7.3.2
>>>>>>>> +Signed-off-by: Changqing Li <changqing.li at windriver.com>
>>>>>>>>     ---
>>>>>>>> - ext/opcache/config.m4 | 349
>>>>>>>> ++------------------------------------------------
>>>>>>>> - 1 file changed, 8 insertions(+), 341 deletions(-)
>>>>>>>> + ext/opcache/config.m4 | 357
>>>>>>>> +-------------------------------------------------
>>>>>>>> + 1 file changed, 6 insertions(+), 351 deletions(-)
>>>>>>>>
>>>>>>>>     diff --git a/ext/opcache/config.m4 b/ext/opcache/config.m4
>>>>>>>> -index 7b500f0..10bb99a 100644
>>>>>>>> +index 392f4c6..6617693 100644
>>>>>>>>     --- a/ext/opcache/config.m4
>>>>>>>>     +++ b/ext/opcache/config.m4
>>>>>>>> -@@ -28,353 +28,20 @@ if test "$PHP_OPCACHE" != "no"; then
>>>>>>>> -
>>>>>>>> +@@ -27,374 +27,29 @@ if test "$PHP_OPCACHE" != "no"; then
>>>>>>>>        AC_CHECK_HEADERS([unistd.h sys/uio.h])
>>>>>>>>
>>>>>>>> --  AC_MSG_CHECKING(for sysvipc shared memory support)
>>>>>>>> --  AC_TRY_RUN([
>>>>>>>> +   AC_MSG_CHECKING(for sysvipc shared memory support)
>>>>>>>> +-  AC_RUN_IFELSE([AC_LANG_SOURCE([[
>>>>>>>>     -#include <sys/types.h>
>>>>>>>>     -#include <sys/wait.h>
>>>>>>>>     -#include <sys/ipc.h>
>>>>>>>>     -#include <sys/shm.h>
>>>>>>>>     -#include <unistd.h>
>>>>>>>>     -#include <string.h>
>>>>>>>> -+  AC_DEFINE(HAVE_SHM_IPC, 1, [Define if you have SysV IPC SHM
>>>>>>>> support])
>>>>>>>> -
>>>>>>>> +-
>>>>>>>>     -int main() {
>>>>>>>>     -  pid_t pid;
>>>>>>>>     -  int status;
>>>>>>>>     -  int ipc_id;
>>>>>>>>     -  char *shm;
>>>>>>>>     -  struct shmid_ds shmbuf;
>>>>>>>> -+  AC_DEFINE(HAVE_SHM_MMAP_ANON, 1, [Define if you have
>>>>>>>> mmap(MAP_ANON) SHM support])
>>>>>>>> -
>>>>>>>> +-
>>>>>>>>     -  ipc_id = shmget(IPC_PRIVATE, 4096, (IPC_CREAT | SHM_R | 
>>>>>>>> SHM_W));
>>>>>>>>     -  if (ipc_id == -1) {
>>>>>>>>     -    return 1;
>>>>>>>>     -  }
>>>>>>>> -+  AC_DEFINE(HAVE_SHM_MMAP_ZERO, 1, [Define if you have
>>>>>>>> mmap("/dev/zero") SHM support])
>>>>>>>> -
>>>>>>>> +-
>>>>>>>>     -  shm = shmat(ipc_id, NULL, 0);
>>>>>>>>     -  if (shm == (void *)-1) {
>>>>>>>>     -    shmctl(ipc_id, IPC_RMID, NULL);
>>>>>>>> @@ -90,13 +89,14 @@ index 7b500f0..10bb99a 100644
>>>>>>>>     -  }
>>>>>>>>     -  return 0;
>>>>>>>>     -}
>>>>>>>> --],dnl
>>>>>>>> +-]])],[dnl
>>>>>>>>     -    AC_DEFINE(HAVE_SHM_IPC, 1, [Define if you have SysV 
>>>>>>>> IPC SHM
>>>>>>>> support])
>>>>>>>> --    msg=yes,msg=no,msg=no)
>>>>>>>> +-    msg=yes],[msg=no],[msg=no])
>>>>>>>>     -  AC_MSG_RESULT([$msg])
>>>>>>>> -- 
>>>>>>>> --  AC_MSG_CHECKING(for mmap() using MAP_ANON shared memory 
>>>>>>>> support)
>>>>>>>> --  AC_TRY_RUN([
>>>>>>>> ++  AC_DEFINE(HAVE_SHM_IPC, 1, [Define if you have SysV IPC SHM
>>>>>>>> support])
>>>>>>>> +
>>>>>>>> +   AC_MSG_CHECKING(for mmap() using MAP_ANON shared memory 
>>>>>>>> support)
>>>>>>>> +-  AC_RUN_IFELSE([AC_LANG_SOURCE([[
>>>>>>>>     -#include <sys/types.h>
>>>>>>>>     -#include <sys/wait.h>
>>>>>>>>     -#include <sys/mman.h>
>>>>>>>> @@ -142,13 +142,14 @@ index 7b500f0..10bb99a 100644
>>>>>>>>     -  }
>>>>>>>>     -  return 0;
>>>>>>>>     -}
>>>>>>>> --],dnl
>>>>>>>> +-]])],[dnl
>>>>>>>>     -    AC_DEFINE(HAVE_SHM_MMAP_ANON, 1, [Define if you have
>>>>>>>> mmap(MAP_ANON) SHM support])
>>>>>>>> --    msg=yes,msg=no,msg=no)
>>>>>>>> +-    msg=yes],[msg=no],[msg=no])
>>>>>>>>     -  AC_MSG_RESULT([$msg])
>>>>>>>> -- 
>>>>>>>> --  AC_MSG_CHECKING(for mmap() using /dev/zero shared memory 
>>>>>>>> support)
>>>>>>>> --  AC_TRY_RUN([
>>>>>>>> ++  AC_DEFINE(HAVE_SHM_MMAP_ANON, 1, [Define if you have
>>>>>>>> mmap(MAP_ANON) SHM support])
>>>>>>>> +
>>>>>>>> +   AC_MSG_CHECKING(for mmap() using /dev/zero shared memory 
>>>>>>>> support)
>>>>>>>> +-  AC_RUN_IFELSE([AC_LANG_SOURCE([[
>>>>>>>>     -#include <sys/types.h>
>>>>>>>>     -#include <sys/wait.h>
>>>>>>>>     -#include <sys/mman.h>
>>>>>>>> @@ -197,13 +198,14 @@ index 7b500f0..10bb99a 100644
>>>>>>>>     -  }
>>>>>>>>     -  return 0;
>>>>>>>>     -}
>>>>>>>> --],dnl
>>>>>>>> +-]])],[dnl
>>>>>>>>     -    AC_DEFINE(HAVE_SHM_MMAP_ZERO, 1, [Define if you have
>>>>>>>> mmap("/dev/zero") SHM support])
>>>>>>>> --    msg=yes,msg=no,msg=no)
>>>>>>>> +-    msg=yes],[msg=no],[msg=no])
>>>>>>>>     -  AC_MSG_RESULT([$msg])
>>>>>>>> -- 
>>>>>>>> --  AC_MSG_CHECKING(for mmap() using shm_open() shared memory 
>>>>>>>> support)
>>>>>>>> --  AC_TRY_RUN([
>>>>>>>> ++  AC_DEFINE(HAVE_SHM_MMAP_ZERO, 1, [Define if you have
>>>>>>>> mmap("/dev/zero") SHM support])
>>>>>>>> +
>>>>>>>> +   AC_MSG_CHECKING(for mmap() using shm_open() shared memory 
>>>>>>>> support)
>>>>>>>> +-  AC_RUN_IFELSE([AC_LANG_SOURCE([[
>>>>>>>>     -#include <sys/types.h>
>>>>>>>>     -#include <sys/wait.h>
>>>>>>>>     -#include <sys/mman.h>
>>>>>>>> @@ -266,14 +268,14 @@ index 7b500f0..10bb99a 100644
>>>>>>>>     -  }
>>>>>>>>     -  return 0;
>>>>>>>>     -}
>>>>>>>> --],dnl
>>>>>>>> +-]])],[dnl
>>>>>>>>     -    AC_DEFINE(HAVE_SHM_MMAP_POSIX, 1, [Define if you have 
>>>>>>>> POSIX
>>>>>>>> mmap() SHM support])
>>>>>>>> --    msg=yes,msg=no,msg=no)
>>>>>>>> +-    msg=yes],[msg=no],[msg=no])
>>>>>>>>     -  AC_MSG_RESULT([$msg])
>>>>>>>>     +  AC_DEFINE(HAVE_SHM_MMAP_POSIX, 1, [Define if you have POSIX
>>>>>>>> mmap() SHM support])
>>>>>>>>
>>>>>>>>        AC_MSG_CHECKING(for mmap() using regular file shared memory
>>>>>>>> support)
>>>>>>>> --  AC_TRY_RUN([
>>>>>>>> +-  AC_RUN_IFELSE([AC_LANG_SOURCE([[
>>>>>>>>     -#include <sys/types.h>
>>>>>>>>     -#include <sys/wait.h>
>>>>>>>>     -#include <sys/mman.h>
>>>>>>>> @@ -336,50 +338,70 @@ index 7b500f0..10bb99a 100644
>>>>>>>>     -  }
>>>>>>>>     -  return 0;
>>>>>>>>     -}
>>>>>>>> --],dnl
>>>>>>>> +-]])],[dnl
>>>>>>>>     -    AC_DEFINE(HAVE_SHM_MMAP_FILE, 1, [Define if you have 
>>>>>>>> mmap()
>>>>>>>> SHM support])
>>>>>>>> --    msg=yes,msg=no,msg=no)
>>>>>>>> +-    msg=yes],[msg=no],[msg=no])
>>>>>>>>     -  AC_MSG_RESULT([$msg])
>>>>>>>> ++  AC_DEFINE(HAVE_SHM_MMAP_FILE, 1, [Define if you have mmap() 
>>>>>>>> SHM
>>>>>>>> support])
>>>>>>>> +
>>>>>>>> + flock_type=unknown
>>>>>>>> + AC_MSG_CHECKING(for struct flock layout)
>>>>>>>> +
>>>>>>>> + if test "$flock_type" = "unknown"; then
>>>>>>>> +-AC_RUN_IFELSE([AC_LANG_SOURCE([[
>>>>>>>> +-  #include <fcntl.h>
>>>>>>>> +-  struct flock lock = { 1, 2, 3, 4, 5, 6, 7 };
>>>>>>>> +-  int main() {
>>>>>>>> +-    if(lock.l_type == 1 && lock.l_whence == 2 && lock.l_start 
>>>>>>>> == 6
>>>>>>>> && lock.l_len== 7) {
>>>>>>>> +-              return 0;
>>>>>>>> +-    }
>>>>>>>> +-    return 1;
>>>>>>>> +-  }
>>>>>>>> +-]])], [
>>>>>>>> +-    flock_type=aix64
>>>>>>>> +-    AC_DEFINE([HAVE_FLOCK_AIX64], [], [Struct flock is 64-bit
>>>>>>>> AIX-type])
>>>>>>>> +-], [])
>>>>>>>> +-fi
>>>>>>>>     -
>>>>>>>> --flock_type=unknown
>>>>>>>> --AC_MSG_CHECKING("whether flock struct is linux ordered")
>>>>>>>> --AC_TRY_RUN([
>>>>>>>> +-if test "$flock_type" = "unknown"; then
>>>>>>>> +-AC_RUN_IFELSE([AC_LANG_SOURCE([[
>>>>>>>>     -  #include <fcntl.h>
>>>>>>>>     -  struct flock lock = { 1, 2, 3, 4, 5 };
>>>>>>>> --  int main() {
>>>>>>>> +-  int main() {
>>>>>>>>     -    if(lock.l_type == 1 && lock.l_whence == 2 && 
>>>>>>>> lock.l_start ==
>>>>>>>> 3 && lock.l_len == 4) {
>>>>>>>>     -              return 0;
>>>>>>>>     -    }
>>>>>>>>     -    return 1;
>>>>>>>> --  }
>>>>>>>> --], [
>>>>>>>> +-  }
>>>>>>>> +-]])], [
>>>>>>>>     -      flock_type=linux
>>>>>>>> --    AC_DEFINE([HAVE_FLOCK_LINUX], [], [Struct flock is 
>>>>>>>> Linux-type])
>>>>>>>> --    AC_MSG_RESULT("yes")
>>>>>>>> --], AC_MSG_RESULT("no") )
>>>>>>>> -+
>>>>>>>> -+  AC_DEFINE(HAVE_SHM_MMAP_FILE, 1, [Define if you have mmap() 
>>>>>>>> SHM
>>>>>>>> support])
>>>>>>>> ++    flock_type=linux
>>>>>>>> +     AC_DEFINE([HAVE_FLOCK_LINUX], [], [Struct flock is 
>>>>>>>> Linux-type])
>>>>>>>> +-], [])
>>>>>>>> + fi
>>>>>>>>
>>>>>>>> --AC_MSG_CHECKING("whether flock struct is BSD ordered")
>>>>>>>> --AC_TRY_RUN([
>>>>>>>> + if test "$flock_type" = "unknown"; then
>>>>>>>> +-AC_RUN_IFELSE([AC_LANG_SOURCE([[
>>>>>>>>     -  #include <fcntl.h>
>>>>>>>>     -  struct flock lock = { 1, 2, 3, 4, 5 };
>>>>>>>> --  int main() {
>>>>>>>> +-  int main() {
>>>>>>>>     -    if(lock.l_start == 1 && lock.l_len == 2 && lock.l_type 
>>>>>>>> == 4
>>>>>>>> && lock.l_whence == 5) {
>>>>>>>>     -              return 0;
>>>>>>>>     -    }
>>>>>>>>     -    return 1;
>>>>>>>> --  }
>>>>>>>> --], [
>>>>>>>> +-  }
>>>>>>>> +-]])], [
>>>>>>>>     -      flock_type=bsd
>>>>>>>> --    AC_DEFINE([HAVE_FLOCK_BSD], [], [Struct flock is BSD-type])
>>>>>>>> --    AC_MSG_RESULT("yes")
>>>>>>>> --], AC_MSG_RESULT("no") )
>>>>>>>> -+  flock_type=linux
>>>>>>>> -+  AC_DEFINE([HAVE_FLOCK_LINUX], [], [Struct flock is 
>>>>>>>> Linux-type])
>>>>>>>> -
>>>>>>>> - if test "$flock_type" = "unknown"; then
>>>>>>>> +-    AC_DEFINE([HAVE_FLOCK_BSD], [], [Struct flock is BSD-type])
>>>>>>>> +-], [])
>>>>>>>> +-fi
>>>>>>>> +-
>>>>>>>> +-AC_MSG_RESULT([$flock_type])
>>>>>>>> +-
>>>>>>>> +-if test "$flock_type" = "unknown"; then
>>>>>>>>            AC_MSG_ERROR([Don't know how to define struct flock 
>>>>>>>> on this
>>>>>>>> system[,] set --enable-opcache=no])
>>>>>>>> + fi
>>>>>>>> +
>>>>>>>>     --
>>>>>>>>     2.7.4
>>>>>>>>
>>>>>>>> diff --git a/meta-oe/recipes-devtools/php/php/CVE-2017-9120.patch
>>>>>>>> b/meta-oe/recipes-devtools/php/php/CVE-2017-9120.patch
>>>>>>>> deleted file mode 100644
>>>>>>>> index 728f25b..0000000
>>>>>>>> --- a/meta-oe/recipes-devtools/php/php/CVE-2017-9120.patch
>>>>>>>> +++ /dev/null
>>>>>>>> @@ -1,21 +0,0 @@
>>>>>>>> -php: patch for CVE-2017-9120
>>>>>>>> -
>>>>>>>> -Upstream-Status: Backport [https://bugs.php.net/bug.php?id=74544]
>>>>>>>> -
>>>>>>>> -CVE: CVE-2017-9120
>>>>>>>> -
>>>>>>>> -Signed-off-by: Changqing Li <changqing.li at windriver.com>
>>>>>>>> -
>>>>>>>> -diff --git a/ext/mysqli/mysqli_api.c b/ext/mysqli/mysqli_api.c
>>>>>>>> -index 03a39d7..7b88731 100644
>>>>>>>> ---- a/ext/mysqli/mysqli_api.c
>>>>>>>> -+++ b/ext/mysqli/mysqli_api.c
>>>>>>>> -@@ -1965,7 +1965,7 @@ PHP_FUNCTION(mysqli_real_escape_string) {
>>>>>>>> -       }
>>>>>>>> -       MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link,
>>>>>>>> MYSQLI_STATUS_VALID);
>>>>>>>> -
>>>>>>>> --      newstr = zend_string_alloc(2 * escapestr_len, 0);
>>>>>>>> -+      newstr = zend_string_safe_alloc(2, escapestr_len, 0, 0);
>>>>>>>> -       ZSTR_LEN(newstr) = mysql_real_escape_string(mysql->mysql,
>>>>>>>> ZSTR_VAL(newstr), escapestr, escapestr_len);
>>>>>>>> -       newstr = zend_string_truncate(newstr, ZSTR_LEN(newstr), 
>>>>>>>> 0);
>>>>>>>> -
>>>>>>>> diff --git
>>>>>>>> a/meta-oe/recipes-devtools/php/php/change-AC_TRY_RUN-to-AC_TRY_LINK.patch 
>>>>>>>>
>>>>>>>> b/meta-oe/recipes-devtools/php/php/change-AC_TRY_RUN-to-AC_TRY_LINK.patch 
>>>>>>>>
>>>>>>>>
>>>>>>>> deleted file mode 100644
>>>>>>>> index 3e90184..0000000
>>>>>>>> ---
>>>>>>>> a/meta-oe/recipes-devtools/php/php/change-AC_TRY_RUN-to-AC_TRY_LINK.patch 
>>>>>>>>
>>>>>>>> +++ /dev/null
>>>>>>>> @@ -1,61 +0,0 @@
>>>>>>>> -From 3bfcc7fdd22261eaed10949714de0a90d31e10ab Mon Sep 17 
>>>>>>>> 00:00:00 2001
>>>>>>>> -From: Roy Li <rongqing.li at windriver.com>
>>>>>>>> -Date: Thu, 20 Aug 2015 16:29:35 +0800
>>>>>>>> -Subject: [PATCH] [PATCH] config.m4: change AC_TRY_RUN to 
>>>>>>>> AC_TRY_LINK
>>>>>>>> -
>>>>>>>> -Upstream-Status: Pending
>>>>>>>> -
>>>>>>>> -AC_TRY_RUN is not suitable for cross-compile
>>>>>>>> -
>>>>>>>> -Signed-off-by: Roy Li <rongqing.li at windriver.com>
>>>>>>>> -
>>>>>>>> -%% original patch: change-AC_TRY_RUN-to-AC_TRY_LINK.patch
>>>>>>>> ----
>>>>>>>> - ext/fileinfo/config.m4 | 31 ++++++-------------------------
>>>>>>>> - 1 file changed, 6 insertions(+), 25 deletions(-)
>>>>>>>> -
>>>>>>>> -diff --git a/ext/fileinfo/config.m4 b/ext/fileinfo/config.m4
>>>>>>>> -index 523b4fd..0aaa4c8 100644
>>>>>>>> ---- a/ext/fileinfo/config.m4
>>>>>>>> -+++ b/ext/fileinfo/config.m4
>>>>>>>> -@@ -14,31 +14,12 @@ if test "$PHP_FILEINFO" != "no"; then
>>>>>>>> -     libmagic/readcdf.c libmagic/softmagic.c libmagic/der.c"
>>>>>>>> -
>>>>>>>> -   AC_MSG_CHECKING([for strcasestr])
>>>>>>>> --  AC_TRY_RUN([
>>>>>>>> --#include <string.h>
>>>>>>>> --#include <strings.h>
>>>>>>>> --#include <stdlib.h>
>>>>>>>> -- 
>>>>>>>> --int main(void)
>>>>>>>> --{
>>>>>>>> --        char *s0, *s1, *ret;
>>>>>>>> -- 
>>>>>>>> --        s0 = (char *) malloc(42);
>>>>>>>> --        s1 = (char *) malloc(8);
>>>>>>>> -- 
>>>>>>>> --        memset(s0, 'X', 42);
>>>>>>>> --        s0[24] = 'Y';
>>>>>>>> --        s0[26] = 'Z';
>>>>>>>> --        s0[41] = '\0';
>>>>>>>> --        memset(s1, 'x', 8);
>>>>>>>> --        s1[0] = 'y';
>>>>>>>> --        s1[2] = 'Z';
>>>>>>>> --        s1[7] = '\0';
>>>>>>>> -- 
>>>>>>>> --        ret = strcasestr(s0, s1);
>>>>>>>> -- 
>>>>>>>> --        return !(NULL != ret);
>>>>>>>> --}
>>>>>>>> -+  AC_TRY_COMPILE([
>>>>>>>> -+     #include <string.h>
>>>>>>>> -+     #include <strings.h>
>>>>>>>> -+     #include <stdlib.h>
>>>>>>>> -+  ],[
>>>>>>>> -+     strcasestr(NULL, NULL);
>>>>>>>> -   ],[
>>>>>>>> -     dnl using the platform implementation
>>>>>>>> -     AC_MSG_RESULT(yes)
>>>>>>>> ---
>>>>>>>> -2.7.4
>>>>>>>> -
>>>>>>>> diff --git
>>>>>>>> a/meta-oe/recipes-devtools/php/php/0001-acinclude.m4-don-t-unset-cache-variables.patch 
>>>>>>>>
>>>>>>>> b/meta-oe/recipes-devtools/php/php/php5-0001-acinclude.m4-don-t-unset-cache-variables.patch 
>>>>>>>>
>>>>>>>>
>>>>>>>> similarity index 70%
>>>>>>>> copy from
>>>>>>>> meta-oe/recipes-devtools/php/php/0001-acinclude.m4-don-t-unset-cache-variables.patch 
>>>>>>>>
>>>>>>>> copy to
>>>>>>>> meta-oe/recipes-devtools/php/php/php5-0001-acinclude.m4-don-t-unset-cache-variables.patch 
>>>>>>>>
>>>>>>>> index a250cac..72ad554 100644
>>>>>>>> ---
>>>>>>>> a/meta-oe/recipes-devtools/php/php/0001-acinclude.m4-don-t-unset-cache-variables.patch 
>>>>>>>>
>>>>>>>> +++
>>>>>>>> b/meta-oe/recipes-devtools/php/php/php5-0001-acinclude.m4-don-t-unset-cache-variables.patch 
>>>>>>>>
>>>>>>>> @@ -1,6 +1,6 @@
>>>>>>>> -From dfebe81f946a83fe2499fc84d4f3dbdc5612276c Mon Sep 17 
>>>>>>>> 00:00:00 2001
>>>>>>>> -From: Anuj Mittal <anuj.mittal at intel.com>
>>>>>>>> -Date: Tue, 3 Apr 2018 11:35:03 +0800
>>>>>>>> +From 1fb5a3b3e6c9cf0002ff76988de72f011b642005 Mon Sep 17 
>>>>>>>> 00:00:00 2001
>>>>>>>> +From: Changqing Li <changqing.li at windriver.com>
>>>>>>>> +Date: Tue, 12 Feb 2019 16:25:37 +0800
>>>>>>>>     Subject: [PATCH] acinclude.m4: don't unset cache variables
>>>>>>>>
>>>>>>>>     Unsetting prevents cache variable from being passed to 
>>>>>>>> configure.
>>>>>>>> @@ -8,15 +8,18 @@ Unsetting prevents cache variable from being
>>>>>>>> passed to configure.
>>>>>>>>     Upstream-Status: Inappropriate [OE-specific]
>>>>>>>>
>>>>>>>>     Signed-off-by: Anuj Mittal <anuj.mittal at intel.com>
>>>>>>>> +
>>>>>>>> +update patch to version 5.6.40
>>>>>>>> +Signed-off-by: Changqing Li <changqing.li at windriver.com>
>>>>>>>>     ---
>>>>>>>>      acinclude.m4 | 4 ----
>>>>>>>>      1 file changed, 4 deletions(-)
>>>>>>>>
>>>>>>>>     diff --git a/acinclude.m4 b/acinclude.m4
>>>>>>>> -index f6a55ec..d3346df 100644
>>>>>>>> +index b188eee..ed32fc5 100644
>>>>>>>>     --- a/acinclude.m4
>>>>>>>>     +++ b/acinclude.m4
>>>>>>>> -@@ -1890,8 +1890,6 @@
>>>>>>>> define([phpshift],[ifelse(index([$@],[,]),-1,,[substr([$@],incr(index([$@],[,])) 
>>>>>>>>
>>>>>>>> +@@ -1897,8 +1897,6 @@
>>>>>>>> define([phpshift],[ifelse(index([$@],[,]),-1,,[substr([$@],incr(index([$@],[,])) 
>>>>>>>>
>>>>>>>>      dnl
>>>>>>>>      AC_DEFUN([PHP_CHECK_FUNC_LIB],[
>>>>>>>>        ifelse($2,,:,[
>>>>>>>> @@ -25,7 +28,7 @@ index f6a55ec..d3346df 100644
>>>>>>>>        unset found
>>>>>>>>        AC_CHECK_LIB($2, $1, [found=yes], [
>>>>>>>>          AC_CHECK_LIB($2, __$1, [found=yes], [found=no])
>>>>>>>> -@@ -1923,8 +1921,6 @@ dnl in the default libraries and as a fall
>>>>>>>> back in the specified library.
>>>>>>>> +@@ -1930,8 +1928,6 @@ dnl in the default libraries and as a fall
>>>>>>>> back in the specified library.
>>>>>>>>      dnl Defines HAVE_func and HAVE_library if found and adds the
>>>>>>>> library to LIBS.
>>>>>>>>      dnl
>>>>>>>>      AC_DEFUN([PHP_CHECK_FUNC],[
>>>>>>>> diff --git a/meta-oe/recipes-devtools/php/php_5.6.39.bb
>>>>>>>> b/meta-oe/recipes-devtools/php/php_5.6.40.bb
>>>>>>>> similarity index 79%
>>>>>>>> rename from meta-oe/recipes-devtools/php/php_5.6.39.bb
>>>>>>>> rename to meta-oe/recipes-devtools/php/php_5.6.40.bb
>>>>>>>> index a1e7dcd..9f5bac7 100644
>>>>>>>> --- a/meta-oe/recipes-devtools/php/php_5.6.39.bb
>>>>>>>> +++ b/meta-oe/recipes-devtools/php/php_5.6.40.bb
>>>>>>>> @@ -8,6 +8,7 @@ SRC_URI +=
>>>>>>>> "file://php5-change-AC_TRY_RUN-to-AC_TRY_LINK.patch \
>>>>>>>>                 file://acinclude-xml2-config.patch \
>>>>>>>> file://0001-acinclude-use-pkgconfig-for-libxml2-config.patch \
>>>>>>>> file://0001-PHP-5.6-LibSSL-1.1-compatibility.patch \
>>>>>>>> + 
>>>>>>>> file://php5-0001-acinclude.m4-don-t-unset-cache-variables.patch \
>>>>>>>>                 "
>>>>>>>>
>>>>>>>>     SRC_URI_append_class-target = " \
>>>>>>>> @@ -16,8 +17,8 @@ SRC_URI_append_class-target = " \
>>>>>>>> file://php5-0001-opcache-config.m4-enable-opcache.patch \
>>>>>>>>                                     "
>>>>>>>>
>>>>>>>> -SRC_URI[md5sum] = "6951d66bf07ce35beda3be0a66bd8e7c"
>>>>>>>> -SRC_URI[sha256sum] =
>>>>>>>> "b3db2345f50c010b01fe041b4e0f66c5aa28eb325135136f153e18da01583ad5"
>>>>>>>> +SRC_URI[md5sum] = "44633604d2fece1f53f508bc16751b74"
>>>>>>>> +SRC_URI[sha256sum] =
>>>>>>>> "ffd025d34623553ab2f7fd8fb21d0c9e6f9fa30dc565ca03a1d7b763023fba00"
>>>>>>>>
>>>>>>>>     DEPENDS += "libmcrypt"
>>>>>>>>     EXTRA_OECONF += 
>>>>>>>> "--with-mcrypt=${STAGING_DIR_TARGET}${exec_prefix} \
>>>>>>>> diff --git a/meta-oe/recipes-devtools/php/php_7.2.10.bb
>>>>>>>> b/meta-oe/recipes-devtools/php/php_7.3.2.bb
>>>>>>>> similarity index 60%
>>>>>>>> rename from meta-oe/recipes-devtools/php/php_7.2.10.bb
>>>>>>>> rename to meta-oe/recipes-devtools/php/php_7.3.2.bb
>>>>>>>> index 8dc64bb..fdd08eb 100644
>>>>>>>> --- a/meta-oe/recipes-devtools/php/php_7.2.10.bb
>>>>>>>> +++ b/meta-oe/recipes-devtools/php/php_7.3.2.bb
>>>>>>>> @@ -1,11 +1,8 @@
>>>>>>>>     require php.inc
>>>>>>>>
>>>>>>>> -LIC_FILES_CHKSUM =
>>>>>>>> "file://LICENSE;md5=67e369bc8d1f2e641236b8002039a6a2"
>>>>>>>> +LIC_FILES_CHKSUM =
>>>>>>>> "file://LICENSE;md5=fb07bfc51f6d5e0c30b65d9701233b2e"
>>>>>>>>
>>>>>>>> -SRC_URI += "file://change-AC_TRY_RUN-to-AC_TRY_LINK.patch \
>>>>>>>> - file://0001-acinclude.m4-skip-binconfig-check-for-libxml.patch \
>>>>>>>> -
>>>>>>>> file://0001-fix-error-caused-by-a-new-variable-is-declared-after.patch 
>>>>>>>>
>>>>>>>> \
>>>>>>>> -            file://CVE-2017-9120.patch \
>>>>>>>> +SRC_URI +=
>>>>>>>> "file://0001-acinclude.m4-don-t-unset-cache-variables.patch \
>>>>>>>>                "
>>>>>>>>     SRC_URI_append_class-target = " \
>>>>>>>> file://pear-makefile.patch \
>>>>>>>> @@ -13,8 +10,8 @@ SRC_URI_append_class-target = " \
>>>>>>>> file://0001-opcache-config.m4-enable-opcache.patch \
>>>>>>>>                                     "
>>>>>>>>
>>>>>>>> -SRC_URI[md5sum] = "0ce8ff615bfb9de7a89bab8d742c11c0"
>>>>>>>> -SRC_URI[sha256sum] =
>>>>>>>> "01b6129a0921a1636b07da9bc598a876669e45a462cef4b5844fc26862dbda9d"
>>>>>>>> +SRC_URI[md5sum] = "c893ff828945c274d90e026528142439"
>>>>>>>> +SRC_URI[sha256sum] =
>>>>>>>> "946f50dacbd2f61e643bb737021cbe8b1816e780ee7ad3e0cd999a1892ab0add"
>>>>>>>>
>>>>>>>>     PACKAGECONFIG[mysql] =
>>>>>>>> "--with-mysqli=${STAGING_BINDIR_CROSS}/mysql_config \
>>>>>>>> --with-pdo-mysql=${STAGING_BINDIR_CROSS}/mysql_config \
>>>>>>>> -- 
>>>>>>>> 2.7.4
>>>>>>>>
>>>>>>>> -- 
>>>>>>>> _______________________________________________
>>>>>>>> Openembedded-devel mailing list
>>>>>>>> Openembedded-devel at lists.openembedded.org
>>>>>>>> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>>>>> -- 
>>>>> BRs
>>>>>
>>>>> Sandy(Li Changqing)
>>>>>
>>> -- 
>>> BRs
>>>
>>> Sandy(Li Changqing)
>>>
-- 
BRs

Sandy(Li Changqing)



More information about the Openembedded-devel mailing list