[oe] [PATCH] php: fix install error for libphp*.so
Dengke Du
dengke.du at windriver.com
Thu Apr 13 07:43:38 UTC 2017
Please ignore this, thanks!
//dengke
On 2017年04月13日 15:37, Dengke Du wrote:
> Different version php have different libphp*.so, so we need to install its
> corresponding libphp*.so, for example:
>
> php-7.1.0 libphp7.so
> php-5.6.26 libphp5.so
>
> Signed-off-by: Dengke Du <dengke.du at windriver.com>
> ---
> meta-oe/recipes-devtools/php/php.inc | 6 +++++-
> meta-oe/recipes-devtools/php/php_5.6.26.bb | 2 --
> meta-oe/recipes-devtools/php/php_7.1.0.bb | 2 --
> 3 files changed, 5 insertions(+), 5 deletions(-)
>
> diff --git a/meta-oe/recipes-devtools/php/php.inc b/meta-oe/recipes-devtools/php/php.inc
> index d3ec9de..7f37daa 100644
> --- a/meta-oe/recipes-devtools/php/php.inc
> +++ b/meta-oe/recipes-devtools/php/php.inc
> @@ -176,7 +176,11 @@ do_install_append_class-target() {
> install -d ${D}${libdir}/apache2/modules
> install -d ${D}${sysconfdir}/apache2/modules.d
> install -d ${D}${sysconfdir}/php/apache2-php5
> - install -m 755 libs/libphp5.so ${D}${libdir}/apache2/modules
> + if [[ ${PV} == 7* ]]; then
> + install -m 755 libs/libphp7.so ${D}${libdir}/apache2/modules
> + elif [[ ${PV} == 5* ]]; then
> + install -m 755 libs/libphp5.so ${D}${libdir}/apache2/modules
> + fi
> install -m 644 ${WORKDIR}/70_mod_php5.conf ${D}${sysconfdir}/apache2/modules.d
> sed -i s,lib/,${libdir}/, ${D}${sysconfdir}/apache2/modules.d/70_mod_php5.conf
> cat ${S}/php.ini-production | \
> diff --git a/meta-oe/recipes-devtools/php/php_5.6.26.bb b/meta-oe/recipes-devtools/php/php_5.6.26.bb
> index c5698f8..ddc7ce3 100644
> --- a/meta-oe/recipes-devtools/php/php_5.6.26.bb
> +++ b/meta-oe/recipes-devtools/php/php_5.6.26.bb
> @@ -7,5 +7,3 @@ SRC_URI += "file://change-AC_TRY_RUN-to-AC_TRY_LINK.patch \
> "
> SRC_URI[md5sum] = "cb424b705cfb715fc04f499f8a8cf52e"
> SRC_URI[sha256sum] = "d47aab8083a4284b905777e1b45dd7735adc53be827b29f896684750ac8b6236"
> -
> -PNBLACKLIST[php] ?= "Fails to build with RSS http://errors.yoctoproject.org/Errors/Details/131630/"
> diff --git a/meta-oe/recipes-devtools/php/php_7.1.0.bb b/meta-oe/recipes-devtools/php/php_7.1.0.bb
> index ee8155c..210d91f 100644
> --- a/meta-oe/recipes-devtools/php/php_7.1.0.bb
> +++ b/meta-oe/recipes-devtools/php/php_7.1.0.bb
> @@ -12,5 +12,3 @@ PACKAGECONFIG[mysql] = "--with-mysqli=${STAGING_BINDIR_CROSS}/mysql_config \
> ,mysql5"
>
> FILES_${PN}-fpm += "${sysconfdir}/php-fpm.d/www.conf.default"
> -
> -PNBLACKLIST[php] ?= "Fails to build with RSS http://errors.yoctoproject.org/Errors/Details/130601/"
More information about the Openembedded-devel
mailing list