From e4e98bb0743eb03720f77068cc2949d83c3121ab Mon Sep 17 00:00:00 2001 From: Dmitry Bogatov Date: Tue, 5 Aug 2025 19:38:06 +0000 Subject: [PATCH] cpio: Fix build with gcc=15 --- pkgs/by-name/cp/cpio/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/cp/cpio/package.nix b/pkgs/by-name/cp/cpio/package.nix index 879b52a98c7d..d2b2ed66fa1d 100644 --- a/pkgs/by-name/cp/cpio/package.nix +++ b/pkgs/by-name/cp/cpio/package.nix @@ -24,6 +24,12 @@ stdenv.mkDerivation rec { separateDebugInfo = true; + # The code won't compile in c23 mode. + # https://gcc.gnu.org/gcc-15/porting_to.html#c23-fn-decls-without-parameters + configureFlags = [ + "CFLAGS=-std=gnu17" + ]; + preConfigure = lib.optionalString stdenv.hostPlatform.isCygwin '' sed -i gnu/fpending.h -e 's,include ,,' '';