diff --git a/pkgs/by-name/wo/wol/gcc-15.patch b/pkgs/by-name/wo/wol/gcc-15.patch new file mode 100644 index 000000000000..9c4ea9e95af3 --- /dev/null +++ b/pkgs/by-name/wo/wol/gcc-15.patch @@ -0,0 +1,19 @@ +diff --git a/lib/realloc.c b/lib/realloc.c +index d0d3e4a..6e9e539 100644 +--- a/lib/realloc.c ++++ b/lib/realloc.c +@@ -24,8 +24,12 @@ + + #include + +-char *malloc (); +-char *realloc (); ++#if STDC_HEADERS ++# include ++#else ++void *malloc (); ++void *realloc (); ++#endif + + /* Change the size of an allocated block of memory P to N bytes, + with error checking. If N is zero, change it to 1. If P is NULL, diff --git a/pkgs/by-name/wo/wol/package.nix b/pkgs/by-name/wo/wol/package.nix index 363c9431cfee..af7a0450491a 100644 --- a/pkgs/by-name/wo/wol/package.nix +++ b/pkgs/by-name/wo/wol/package.nix @@ -17,6 +17,7 @@ stdenv.mkDerivation rec { patches = [ ./gcc-14.patch + ./gcc-15.patch ./macos-10_7-getline.patch ];