e3cae9e1ca
On systems running GCC 15, host-cpio will fail to build with errors like copyout.c:646:12: error: too many arguments to function 'xstat'; expected 0, have 2 and main.c:407:13: error: assignment to 'int (*)(void)' from incompatible pointer type 'int (*)(const char * restrict, struct stat * restrict)' [-Wincompatible-pointer-types] This was reported[1] and fixed upstream, but there is no new release yet. Import the upstream patch for now. Fixes: https://autobuild.buildroot.org/results/a10c5f2b0f9cb05b2550fe97f1133deaaac97277/ (and many more) [1] https://lists.gnu.org/archive/html/bug-cpio/2025-05/msg00000.html Signed-off-by: Florian Larysch <fl@n621.de> [Julien: - add missing "Signed-off-by:" in patch to fix check-package error - change "Upstream:" link to use the commitdiff in patch - add "Fixes:" in commit log ] Signed-off-by: Julien Olivain <ju.o@free.fr>