[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