[Buildroot] [PATCH 1/1] package/php: bump version to 8.4.13

Bernd Kuhls bernd at kuhls.net
Tue Oct 7 06:34:03 UTC 2025


Am Tue, 07 Oct 2025 00:01:41 +0200 schrieb Julien Olivain via buildroot:

> This new version introduces build failures in test-pkg. See:
> https://gitlab.com/jolivain/buildroot/-/pipelines/2084355487

Hi Julien,

the build error is caused by this upstream commit
https://github.com/php/php-src/commit/
ea4e8d513cdd87c8ac28cd1ae06f7e814c83ae28

which changes the detection of copy_file_range.

Both failing toolchains are uclibc-based but other uclibc defconfigs work 
so I am unsure how to fix the problem.

The php configure check for copy_file_range with the bootlin-x86-64-uclibc 
defconfig fails with

conftest.c:201:9: error: implicit declaration of function 
'copy_file_range' [-Wimplicit-function-declaration]
  201 |   (void)copy_file_range(-1, 0, -1, 0, 0, 0);

and produces a successful build while br-arm-full-nothread has only a 
warning, and assumes that copy_file_range is present, most likely due to 
older gcc being used:

conftest.c:191:9: warning: implicit declaration of function 
'copy_file_range' [-Wimplicit-function-declaration]
  191 |   (void)copy_file_range(-1, 0, -1, 0, 0, 0);

Is it save to assume that I can add php_cv_func_copy_file_range=no to 
_CONF_ENV whenever uclibc is used?

Regards, Bernd



More information about the buildroot mailing list