From 3638bf86745b9913da01fab14f1e9d6071660941 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Fri, 30 Jan 2026 22:31:17 +0000 Subject: [PATCH] freedroid: set `-std=gnu17` to fix `gcc-15` build Without the change the build fails on `master` as https://hydra.nixos.org/build/319903242: struct.h:40:14: error: 'bool' cannot be defined via 'typedef' 40 | typedef char bool; | ^~~~ --- pkgs/by-name/fr/freedroid/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/fr/freedroid/package.nix b/pkgs/by-name/fr/freedroid/package.nix index 14b1da25bcba..e07476a0d96c 100644 --- a/pkgs/by-name/fr/freedroid/package.nix +++ b/pkgs/by-name/fr/freedroid/package.nix @@ -47,6 +47,9 @@ stdenv.mkDerivation rec { touch NEWS ''; + # DOes not build on -std=c23 due to `bool` collision. + env.NIX_CFLAGS_COMPILE = "-std=gnu17"; + postInstall = '' mkdir -p $out/share/icons/hicolor/32x32/apps convert graphics/paraicon.bmp $out/share/icons/hicolor/32x32/apps/freedroid.png