meta-openembedded/meta-oe/recipes-devtools/php/php
Hongxu Jia 6d835df920
php: remove php-phar to support reproducible build
According to [1][2], generate phar.php during cross-compile can't be
done, but upstream test res of $(TEST_PHP_EXECUTABLE) is not suitable
for Yocto.

Explicitly set TEST_PHP_EXECUTABLE_RES = "1" to not generate phar.php
for target recipe

Drop 0005-sapi-cli-config.m4-fix-build-directory.patch which is obsolete
for generating phar.php

After apply this commit
...log.do_compile...
Generating phar.php
Skipping phar.php generating during cross compilation
Generating phar.phar
Skipping phar.phar generating during cross compilation
...log.do_compile...

Then php supports reproducible build

[1] https://github.com/php/php-src/issues/11099
[2] 93fa9613e1

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-18 08:23:47 -08:00
..
0001-configure.ac-don-t-include-build-libtool.m4.patch php: upgrade from 8.2.26 to 8.4.4 2025-03-13 22:09:37 -07:00
0002-ext-phar-Makefile.frag-Fix-phar-packaging.patch php: upgrade from 8.2.26 to 8.4.4 2025-03-13 22:09:37 -07:00
0003-iconv-fix-detection.patch php: upgrade 8.4.5 -> 8.4.6 2025-04-19 14:35:59 -07:00
0004-pear-fix-Makefile.frag-for-Yocto.patch php: upgrade from 8.2.26 to 8.4.4 2025-03-13 22:09:37 -07:00
0005-explicitly-not-generate-phar.php-during-cross-compil.patch php: remove php-phar to support reproducible build 2025-11-18 08:23:47 -08:00
70_mod_php8.conf php: correct module name and library name 2021-11-19 08:31:14 -08:00
php-fpm-apache.conf php: fix module path in mod_php.conf 2019-09-10 06:54:01 -07:00
php-fpm.conf php: enable php-fpm 2012-12-04 10:43:10 +01:00
php-fpm.service php-fpm: fix systemd 2024-01-31 14:18:31 -08:00