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