From 6245ca9cbbb4a1f5bce88dd14e818812f6eb4b32 Mon Sep 17 00:00:00 2001 From: Patrick Steinhardt Date: Mon, 30 Dec 2024 08:59:46 +0100 Subject: [PATCH] cgdb: fix compilation with GCC 14 See https://github.com/cgdb/cgdb/pull/368 for the upstream pull request. --- pkgs/by-name/cg/cgdb/gcc14.patch | 13 +++++++++++++ pkgs/by-name/cg/cgdb/package.nix | 4 ++++ 2 files changed, 17 insertions(+) create mode 100644 pkgs/by-name/cg/cgdb/gcc14.patch diff --git a/pkgs/by-name/cg/cgdb/gcc14.patch b/pkgs/by-name/cg/cgdb/gcc14.patch new file mode 100644 index 000000000000..58cd8c356d6c --- /dev/null +++ b/pkgs/by-name/cg/cgdb/gcc14.patch @@ -0,0 +1,13 @@ +diff --git a/configure b/configure +index c564dc1..e13c67c 100755 +--- a/configure ++++ b/configure +@@ -6512,7 +6512,7 @@ else + #include + #include + +-main() ++int main() + { + FILE *fp; + fp = fopen("conftest.rlv", "w"); diff --git a/pkgs/by-name/cg/cgdb/package.nix b/pkgs/by-name/cg/cgdb/package.nix index 42d57f2c6202..82b029a8c8c0 100644 --- a/pkgs/by-name/cg/cgdb/package.nix +++ b/pkgs/by-name/cg/cgdb/package.nix @@ -17,6 +17,10 @@ stdenv.mkDerivation (finalAttrs: { sha256 = "sha256-DTi1JNN3JXsQa61thW2K4zBBQOHuJAhTQ+bd8bZYEfE="; }; + patches = [ + ./gcc14.patch + ]; + buildInputs = [ ncurses readline