[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