Merge pull request #287721 from trofi/megahit-gcc-13-fix

megahit: fix `gcc-13` build failure
This commit is contained in:
kirillrdy
2024-02-14 20:22:18 +11:00
committed by GitHub
@@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitHub, cmake, zlib }:
{ lib, stdenv, fetchFromGitHub, fetchpatch, cmake, zlib }:
stdenv.mkDerivation rec {
pname = "megahit";
@@ -11,6 +11,16 @@ stdenv.mkDerivation rec {
sha256 = "1r5d9nkdmgjsbrpj43q9hy3s8jwsabaz3ji561v18hy47v58923c";
};
patches = [
# Fix gcc-13 build failure:
# https://github.com/voutcn/megahit/pull/366
(fetchpatch {
name = "gcc-13.patch";
url = "https://github.com/voutcn/megahit/commit/4cb2f793503087163bda8592222f105f27e33e66.patch";
hash = "sha256-b5mhzif+OPcMjmg+BnaUc5CB6Acn/KTBOJEw+WYEhbs=";
})
];
nativeBuildInputs = [ cmake ];
buildInputs = [ zlib ];