php: update version to 7.1.9
PATCH 1/3 php: update version to 7.1.9
---
.../php/{php-7.1.8 => php-7.1.9}/0001-Specify-tag-with-libtool.patch | 0
.../{php-7.1.8 => php-7.1.9}/change-AC_TRY_RUN-to-AC_TRY_LINK.patch | 0
meta-oe/recipes-devtools/php/{php_7.1.8.bb => php_7.1.9.bb} | 4 ++--
3 files changed, 2 insertions(+), 2 deletions(-)
rename meta-oe/recipes-devtools/php/{php-7.1.8 => php-7.1.9}/0001-Specify-tag-with-libtool.patch (100%)
rename meta-oe/recipes-devtools/php/{php-7.1.8 => php-7.1.9}/change-AC_TRY_RUN-to-AC_TRY_LINK.patch (100%)
rename meta-oe/recipes-devtools/php/{php_7.1.8.bb => php_7.1.9.bb} (79%)meta-oe/recipes-devtools/php/php-7.1.9/0001-Specify-tag-with-libtool.patch renamed from meta-oe/recipes-devtools/php/php-7.1.8/0001-Specify-tag-with-libtool.patch +0 -0
meta-oe/recipes-devtools/php/php-7.1.9/change-AC_TRY_RUN-to-AC_TRY_LINK.patch renamed from meta-oe/recipes-devtools/php/php-7.1.8/change-AC_TRY_RUN-to-AC_TRY_LINK.patch +0 -0
meta-oe/recipes-devtools/php/php_7.1.9.bb renamed from meta-oe/recipes-devtools/php/php_7.1.8.bb +2 -2
@@ -5,8 +5,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=c0af599f66d0461c5837c695fcbc5c1e" SRC_URI += "file://change-AC_TRY_RUN-to-AC_TRY_LINK.patch \ file://0001-Specify-tag-with-libtool.patch \ " -SRC_URI[md5sum] = "d22451dc20bbdf4b8bb656dc787c2a36" -SRC_URI[sha256sum] = "7064a00a9450565190890c7a4be04e646e0be73b2e0f8c46ae34419f343ca2f8" +SRC_URI[md5sum] = "2397be54f3281cdf30c7ef076b28f7d0" +SRC_URI[sha256sum] = "314dcc10dfdd7c4443edb4fe1e133a44f2b2a8351be8c9eb6ab9222d45fd9bae" PACKAGECONFIG[mysql] = "--with-mysqli=${STAGING_BINDIR_CROSS}/mysql_config \ --with-pdo-mysql=${STAGING_BINDIR_CROSS}/mysql_config \
Signature · 1 line
2.7.4
PATCH 2/3 php: update stable version to 5.6.31
---
.../0001-Add-lpthread-to-link.patch | 0
.../change-AC_TRY_RUN-to-AC_TRY_LINK.patch | 0
meta-oe/recipes-devtools/php/php_5.6.26.bb | 19 -------------------
meta-oe/recipes-devtools/php/php_5.6.31.bb | 10 ++++++++++
4 files changed, 10 insertions(+), 19 deletions(-)
rename meta-oe/recipes-devtools/php/{php-5.6.26 => php-5.6.31}/0001-Add-lpthread-to-link.patch (100%)
rename meta-oe/recipes-devtools/php/{php-5.6.26 => php-5.6.31}/change-AC_TRY_RUN-to-AC_TRY_LINK.patch (100%)
delete mode 100644 meta-oe/recipes-devtools/php/php_5.6.26.bb
create mode 100644 meta-oe/recipes-devtools/php/php_5.6.31.bbmeta-oe/recipes-devtools/php/php-5.6.31/0001-Add-lpthread-to-link.patch renamed from meta-oe/recipes-devtools/php/php-5.6.26/0001-Add-lpthread-to-link.patch +0 -0
meta-oe/recipes-devtools/php/php-5.6.31/change-AC_TRY_RUN-to-AC_TRY_LINK.patch renamed from meta-oe/recipes-devtools/php/php-5.6.26/change-AC_TRY_RUN-to-AC_TRY_LINK.patch +0 -0
meta-oe/recipes-devtools/php/php_5.6.26.bb deleted +0 -19
@@ -1,19 +0,0 @@ -require php.inc - -LIC_FILES_CHKSUM = "file://LICENSE;md5=b602636d46a61c0ac0432bbf5c078fe4" - -SRC_URI += "file://change-AC_TRY_RUN-to-AC_TRY_LINK.patch \ - file://pthread-check-threads-m4.patch \ - file://0001-Add-lpthread-to-link.patch \ - " -SRC_URI[md5sum] = "cb424b705cfb715fc04f499f8a8cf52e" -SRC_URI[sha256sum] = "d47aab8083a4284b905777e1b45dd7735adc53be827b29f896684750ac8b6236" - -python () { - ver = d.getVar('PV') - if not d.getVar('php_'+ver+'_OK'): - msg = "%s disables itself because of many outstanding CVEs!" % (ver) - msg = msg + " Define php_%s_OK = '1' to build it." % (ver) - raise bb.parse.SkipPackage(msg) -} -
meta-oe/recipes-devtools/php/php_5.6.31.bb new file +10 -0
@@ -0,0 +1,10 @@ +require php.inc + +LIC_FILES_CHKSUM = "file://LICENSE;md5=b602636d46a61c0ac0432bbf5c078fe4" + +SRC_URI += "file://change-AC_TRY_RUN-to-AC_TRY_LINK.patch \ + file://pthread-check-threads-m4.patch \ + file://0001-Add-lpthread-to-link.patch \ + " +SRC_URI[md5sum] = "620abe25e0d6cd5f041a360a30ce5783" +SRC_URI[sha256sum] = "8f397169cb65f0539f3bcb04060f97770d73e19074a37bd2c58b98ebf6ecb10f"
Signature · 1 line
2.7.4
PATCH 3/3 php: add libgcc to the runtime depends
In reply to Derek StrakaAvoids issues with 'libgcc_s.so.1 must be installed for pthread_cancel to work'
--- meta-oe/recipes-devtools/php/php.inc | 1 + 1 file changed, 1 insertion(+)
meta-oe/recipes-devtools/php/php.inc +1 -0
@@ -203,6 +203,7 @@ MODPHP_PACKAGE = "${@bb.utils.contains('PACKAGECONFIG', 'apache2', '${PN}-modphp PACKAGES = "${PN}-dbg ${PN}-cli ${PN}-cgi ${PN}-fpm ${PN}-fpm-apache2 ${PN}-pear ${PN}-phar ${MODPHP_PACKAGE} ${PN}-dev ${PN}-staticdev ${PN}-doc ${PN}" +RDEPENDS_${PN} += "libgcc" RDEPENDS_${PN}-pear = "${PN}" RDEPENDS_${PN}-phar = "${PN}-cli" RDEPENDS_${PN}-cli = "${PN}"
Signature · 1 line
2.7.4
Re: [meta-oe][PATCH 3/3] php: add libgcc to the runtime depends
Quoted 12 lines · Derek Straka
Avoids issues with 'libgcc_s.so.1 must be installed for
pthread_cancelto work'Signed-off-by Derek Straka <[email protected]>--- meta-oe/recipes-devtools/php/php.inc | 1 + 1 file changed, 1 insertion(+)meta-oe/recipes-devtools/php/php.inc +0
-0
meta-oe/recipes-devtools/php/php.inc MODPHP_PACKAGE = "${@bb.utils.contains('PACKAGECONFIG', 'apache2', '${PN}-modphp · line 206
Quoted 4 lines
meta-oe/recipes-devtools/php/php.inc +1
-0@@ -203,6 +203,7 @@ MODPHP_PACKAGE = "${@bb.utils.contains('PACKAGECONFIG', 'apache2', '${PN}-modphp PACKAGES = "${PN}-dbg ${PN}-cli ${PN}-cgi ${PN}-fpm ${PN}-fpm-apache2 ${PN}-pear ${PN}-phar ${MODPHP_PACKAGE} ${PN}-dev ${PN}-staticdev ${PN}-doc ${PN}" +RDEPENDS_${PN} += "libgcc"
this reminds that we need to make libgcc provide something like compiler/runtime which then can be depended upon by packages since clang also has a compiler runtime and we might have to make way to choose it at distro level rather
Quoted 11 lines
meta-oe/recipes-devtools/php/php.inc +0
-1RDEPENDS_${PN}-pear = "${PN}" RDEPENDS_${PN}-phar = "${PN}-cli" RDEPENDS_${PN}-cli = "${PN}" --2.7.4
--
_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [meta-oe][PATCH 3/3] php: add libgcc to the runtime depends
In reply to Derek StrakaQuoted 1 line · Derek Straka
Avoids issues with 'libgcc_s.so.1 must be installed for
pthread_cancelto work'
Does passing the "--enable-libgcc" php configure option fix that too? If so, maybe it's a better fix?
Quoted 25 lines
Signed-off-by Derek Straka <[email protected]>--- meta-oe/recipes-devtools/php/php.inc | 1 + 1 file changed, 1 insertion(+)meta-oe/recipes-devtools/php/php.inc +1
-1@@ -203,6 +203,7 @@ MODPHP_PACKAGE = "${@bb.utils.contains('PACKAGECONFIG', 'apache2', '${PN}-modphp PACKAGES = "${PN}-dbg ${PN}-cli ${PN}-cgi ${PN}-fpm ${PN}-fpm-apache2 ${PN}-pear ${PN}-phar ${MODPHP_PACKAGE} ${PN}-dev ${PN}-staticdev ${PN}-doc ${PN}" +RDEPENDS_${PN} += "libgcc" RDEPENDS_${PN}-pear = "${PN}" RDEPENDS_${PN}-phar = "${PN}-cli" RDEPENDS_${PN}-cli = "${PN}" --2.7.4
--
_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [meta-oe][PATCH 3/3] php: add libgcc to the runtime depends
Quoted 5 lines · Andre McCurdy
Quoted 1 line · Derek Straka
Avoids issues with 'libgcc_s.so.1 must be installed for
pthread_cancelto work'Does passing the "--enable-libgcc" php configure option fix that too? If so, maybe it's a better fix?
To answer my own question, configuring with --enable-libgcc doesn't work.
The php configure script detects the path to libgcc by running "gcc --print-libgcc-file-name" which doesn't work when cross compiling (or when building natively if ${CC} is set to something other than gcc).
Quoted 19 lines
Quoted 19 lines
Signed-off-by Derek Straka <[email protected]>--- meta-oe/recipes-devtools/php/php.inc | 1 + 1 file changed, 1 insertion(+)meta-oe/recipes-devtools/php/php.inc +1
-1@@ -203,6 +203,7 @@ MODPHP_PACKAGE = "${@bb.utils.contains('PACKAGECONFIG', 'apache2', '${PN}-modphp PACKAGES = "${PN}-dbg ${PN}-cli ${PN}-cgi ${PN}-fpm ${PN}-fpm-apache2 ${PN}-pear ${PN}-phar ${MODPHP_PACKAGE} ${PN}-dev ${PN}-staticdev ${PN}-doc ${PN}" +RDEPENDS_${PN} += "libgcc" RDEPENDS_${PN}-pear = "${PN}" RDEPENDS_${PN}-phar = "${PN}-cli" RDEPENDS_${PN}-cli = "${PN}" --2.7.4