diff --git a/pkgs/by-name/li/linbox/package.nix b/pkgs/by-name/li/linbox/package.nix index be78cb31a315..75675e81c1a6 100644 --- a/pkgs/by-name/li/linbox/package.nix +++ b/pkgs/by-name/li/linbox/package.nix @@ -30,6 +30,25 @@ stdenv.mkDerivation rec { url = "https://github.com/linbox-team/linbox/commit/4be26e9ef0eaf36a9909e5008940e8bf7dc625b6.patch"; sha256 = "PX0Tik7blXOV2vHUq92xMxaADkNoNGiax4qrjQyGK6U="; }) + (fetchpatch { + name = "gcc-14.patch"; + url = "https://github.com/linbox-team/linbox/commit/b8f2d4ccdc0af4418d14f72caf6c4d01969092a3.patch"; + includes = [ + "linbox/matrix/sparsematrix/sparse-ell-matrix.h" + "linbox/matrix/sparsematrix/sparse-ellr-matrix.h" + ]; + hash = "sha256-sqwgHkECexR2uX/SwYP7r9ZGHnGG+i4RXtfnvWsVQlk="; + }) + (fetchpatch { + name = "clang-19.patch"; + url = "https://github.com/linbox-team/linbox/commit/4f7a9bc830696b2f2c0219feaa74e85202700412.patch"; + hash = "sha256-DoKh8/+2WPbMhN9MhpKmQ5sKmizD9iE81zS/XI0aM9Q="; + }) + (fetchpatch { + name = "clang-19.patch"; + url = "https://github.com/linbox-team/linbox/commit/4a1e1395804d4630ec556c61ba3f2cb67e140248.patch"; + hash = "sha256-sCe/8hb27RuMxU1XXWsVU5gaGk2V+T6Ee7yrC5G5Hsc="; + }) ]; nativeBuildInputs = [