From 566c0f9568f22503b4b1988cb5a236e6526121f9 Mon Sep 17 00:00:00 2001 From: Dmitry Ivankov Date: Sun, 4 May 2025 21:56:52 +0200 Subject: [PATCH] gdl: suppress gcc14 warning https://gitlab.gnome.org/Archive/gdl/-/issues/9 A patch is also listed there but not clear if it is accepted upstream yet, disabling warning is probably safer. `gdl` is dependency of `gpx-viewer` which gets fixed by this change, and the app starts ok. Failure log example https://hydra.nixos.org/build/294736426/nixlog/2 ZHF: #403336 --- pkgs/by-name/gd/gdl/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/gd/gdl/package.nix b/pkgs/by-name/gd/gdl/package.nix index 69c8f5736820..7303307baa49 100644 --- a/pkgs/by-name/gd/gdl/package.nix +++ b/pkgs/by-name/gd/gdl/package.nix @@ -18,6 +18,11 @@ stdenv.mkDerivation rec { sha256 = "NkHU/WadHhgYrv88+f+3iH/Fw2eFC3jCjHdeukq2pVU="; }; + env = lib.optionalAttrs stdenv.cc.isGNU { + # https://gitlab.gnome.org/Archive/gdl/-/issues/9 + NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types"; + }; + nativeBuildInputs = [ pkg-config intltool