From 490f53a87fb1132174cebc92ca5643caab8c4b69 Mon Sep 17 00:00:00 2001 From: 7c6f434c <7c6f434c@mail.ru> Date: Sun, 4 Jan 2026 01:52:12 +0100 Subject: [PATCH] alpine: set std=gnu17 to fix build with gcc15 --- pkgs/by-name/al/alpine/package.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/al/alpine/package.nix b/pkgs/by-name/al/alpine/package.nix index 8bc2e4ae968d..61d51e5ea0aa 100644 --- a/pkgs/by-name/al/alpine/package.nix +++ b/pkgs/by-name/al/alpine/package.nix @@ -43,9 +43,13 @@ stdenv.mkDerivation rec { "--with-c-client-target=slx" ]; - # Fixes https://github.com/NixOS/nixpkgs/issues/372699 - # See also https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074804 - env.NIX_CFLAGS_COMPILE = toString [ "-Wno-incompatible-pointer-types" ]; + env.NIX_CFLAGS_COMPILE = toString [ + # Fixes https://github.com/NixOS/nixpkgs/issues/372699 + # See also https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074804 + "-Wno-incompatible-pointer-types" + # Opt out of C23 (and its stricter prototype rules) in GCC15 + "-std=gnu17" + ]; passthru.updateScript = gitUpdater { rev-prefix = "v"; };